Composio CLI 用于在命令行中操作 Composio 已发布的工具集。默认流程是:已知工具 slug 时直接执行 composio execute <slug>;若提示 toolkit 未连接,先运行 composio link <toolkit> 再重试;参数不明确时用 --get-schema 或 --dry-run 查看;只有不知道 slug 时才用 composio search "<task>" 搜索,search 支持一次传入多个查询。
主要能力包括:execute 运行工具,支持 -d 传入 JSON、从文件或 stdin 读取(-d @issue.json、-d -)、--file 上传单个可上传文件字段、--parallel 并行执行多个独立调用;search 按任务或 toolkit 查找 slug;link 连接账号,支持 --no-browser;listen 订阅触发事件,可写事件到 artifact 目录,支持 --stream、--timeout、--max-events,-p 仅用于 trigger 配置;proxy 直接访问原始 API;run 执行内联 ESM JavaScript/TypeScript 片段,预注入 execute()、search()、proxy() 和实验性 experimental_subAgent(),可链式调用、Promise.all 并发、把工具输出交给 LLM 并返回结构化 JSON。
认证方面用 composio whoami 检查会话,失败时 composio login。artifacts cwd 可查看当前 artifact 根目录。
限制与说明:--file 仅适用于只有一个可上传文件输入的工具,否则需显式 -d JSON;listen 的 -p 只填 trigger 配置字段,连接账号自动解析;composio dev 不是默认终端用户路径,仅在用户明确涉及开发者项目、认证配置、连接账号、触发器、日志、组织或项目时使用。资料未提供安装方式、收费、价格与平台支持信息。