HF_AGENT / ucp_wrapper.py
Brettapps's picture
Syncing files from local MCP agent storage
02813bf verified
Raw
History Blame Contribute Delete
616 Bytes
import subprocess
import json
import os
def run_ucp_command(command, args):
"""Executes UCP CLI commands."""
cmd = ["ucp"] + command.split() + args
try:
result = subprocess.run(cmd, capture_output=True, text=True, check=True)
return result.stdout
except subprocess.CalledProcessError as e:
return f"Error executing UCP command: {e.stderr}"
def ucp_get_order_details(order_id, merchant_domain):
# ucp order get {order_id} --business https://{merchant-domain}
args = [order_id, "--business", f"https://{merchant_domain}"]
return run_ucp_command("order get", args)