用途:Composio CLI 提供统一的终端界面,用于操作 1000+ SaaS 工具,并由 Composio 托管认证。
安装与登录: curl -fsSL https://composio.dev/install | bash composio --version composio login composio whoami
执行流程:
- 发现工具 slug,不要凭空猜测。可用 composio search "send a slack message" --human、composio search "create issue" --toolkits github、composio tools list github、composio tools info GITHUB_CREATE_AN_ISSUE。
- 调用前查看 schema:composio execute GITHUB_CREATE_AN_ISSUE --get-schema,并按必填字段填写;未知必填项应询问而非编造。
- 确认账号已连接:composio link github --list、composio link github、composio connections list。未连接的 toolkit 调用会失败。
- 先 dry-run 再执行:composio execute GITHUB_CREATE_AN_ISSUE --dry-run -d '{"owner":"acme","repo":"api","title":"Bug"}',确认后再去掉 --dry-run 执行;支持 @payload.json、--file 上传文件、-p 并行执行。
其他模式:composio proxy 发起原始认证 API 调用;composio triggers list 与 composio listen 订阅事件;composio run --file ./workflow.ts 运行多步工作流;composio generate ts 生成类型化 SDK 存根。
限制与要求:写操作或破坏性操作应先 dry-run 并获用户确认;不要硬编码密钥,认证由 Composio 管理;composio login 为交互式,不能当作可脚本化步骤。当前资料未提供具体收费、价格与平台支持细节。