Composio CLI 用于在命令行中操作 Composio 平台上的工具集成。默认流程是:已知工具 slug 时直接执行;若提示 toolkit 未连接,先运行 composio link <toolkit> 再重试;参数不明确时用 --get-schema 或 --dry-run 查看;仅在 slug 未知时才用 composio search "<task>" 搜索,且可一次传入多个查询批量发现。
主要命令:execute 执行工具,支持 -d 传入 JSON、@file 或 stdin(-d -),--file 注入本地文件(仅当工具只有一个可上传文件参数时),--parallel 并行执行多个独立调用,--account 选择已连接账号;search 查找 slug,可用 --toolkits 限定工具集;link 连接账号,--alias 为同工具集创建额外账号时必填,--no-browser 可无浏览器授权;proxy 直接访问原始 API,如 composio proxy https://api.github.com/user --toolkit github --method GET </dev/null;run 执行内联 ESM JavaScript/TypeScript 片段,预注入 execute()、search()、proxy() 和实验性 experimental_subAgent(),适合链式调用、Promise.all 并发、把工具输出交给 LLM 并返回结构化 JSON,无需 SDK 配置。
认证用 composio whoami 检查会话,失败时 composio login 登录。遇到顶层命令问题或需要回退检查命令时,加载 references/troubleshooting.md;涉及开发者项目、认证配置、已连接账号、触发器、日志、组织或项目时,加载 references/composio-dev.md,composio dev 不是默认终端用户路径。
限制:--file 仅在工具暴露单一可上传文件输入时可用,否则需显式 -d JSON;若只需少量独立调用且不需要脚本逻辑,应使用顶层 execute --parallel 而非 run。资料未提供收费、价格、支持平台与具体效果等信息。