用途:该技能让 AI 代理通过 Membrane CLI 与 CTO.ai 交互,管理团队、成员、工作流、密钥、事件和部署等数据,适用于需要从对话中操作 CTO.ai 的场景。
安装与认证:先安装 CLI:npm install -g @membranehq/cli@latest;再执行 membrane login --tenant --clientName=<agentType> 登录,无交互环境会打印授权 URL,完成后用 membrane login complete <code>。命令可加 --json 输出机器可读结果。
连接:用 membrane connection ensure "https://cto.ai/" --json 创建或查找连接;若状态为 BUILDING,用 npx @membranehq/cli connection get <id> --wait --json 轮询至 READY。遇到 CLIENT_ACTION_REQUIRED 时按 clientAction 提示让用户完成认证。
使用:用 membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json 搜索动作,用 membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json 执行动作。动作不足时可用 membrane request CONNECTION_ID /path/to/endpoint 经代理直接调用 CTO.ai API,支持 -X、-H、-d、--json、--rawData、--query、--pathParam 等选项。
限制:具体动作列表、字段与部署方式未在资料中提供,需实际搜索确认;不要向用户索取 API 密钥,认证由 Membrane 管理。