如何安装 Composio CLI、完成登录并执行第一次工具搜索与调用

发布时间:2026/9/12 14:55:46

如何安装 Composio CLI、完成登录并执行第一次工具搜索与调用 如何安装 Composio CLI、完成登录并执行第一次工具搜索与调用【免费下载链接】composioComposio powers 1000 toolkits, tool search, context management, authentication, and a sandboxed workbench to help you build AI agents that turn intent into action.项目地址: https://gitcode.com/GitHub_Trending/co/composioComposio CLI 让你在终端里直接完成三件事搜索 Composio 平台上的工具、连接应用账号、执行工具调用不需要先搭 SDK 应用或配置 MCP。这篇文章覆盖一条完整的初始路径在一台受支持的机器上安装composio命令、完成浏览器登录、执行第一次composio search和第一次composio execute。主要依据是仓库中的 CLI 文档、INSTALL.md 和 CLI 包 README。准备条件确认平台受支持安装器支持以下平台来源INSTALL.md 的 Supported platforms 一节Linux x64Linux ARM64macOS IntelmacOS Apple SiliconWindows需要在 WSL 里安装并运行安装器确认系统在内列范围内后就可以执行安装。安装 CLI用一条命令安装curl -fsSL https://composio.dev/install | sh安装器的行为来源docs/content/docs/cli.mdx 的 Install 一节把完整 CLI 包下载到~/.composio并在~/.local/bin/composio创建入口点根据$SHELL识别zsh、bash、fish向对应的启动文件写入一个受管理的# Composio CLIPATH 块让之后的终端能在PATH里找到composio。bash 还会额外配置一个 login 模式启动文件~/.bash_profile或~/.bash_login中先存在的那个都不存在则新建~/.bash_profile因为 login bashmacOS Terminal.app 启动的 shell不会读~/.bashrc默认不安装 agent 插件也不登录除非你显式要求。官方发行版会先做 SHA-256 校验校验清单缺失、没有对应平台条目、条目格式错误或与checksums.txt不匹配时安装会以Refusing to install中止。系统上既没有sha256sum也没有shasum时安装器会打印警告并跳过校验继续。可选跳过 shell 配置或固定版本在 CI、Docker 镜像或启动文件由 dotfile 工具管理的场景用COMPOSIO_INSTALL_SHELLnone做一个只安装、不改 shell 文件的运行curl -fsSL https://composio.dev/install | COMPOSIO_INSTALL_SHELLnone sh也可以强制指定 shellzsh、bash、fish或用COMPOSIO_INSTALL_VERSION/ 位置参数固定版本位置参数优先于COMPOSIO_INSTALL_VERSIONcurl -fsSL https://composio.dev/install | sh -s -- composio/cli0.3.1这些变量和默认值的完整列表见 INSTALL.md 中的参数表。验证安装安装完成后打开一个新终端启动文件只在之后的终端生效然后运行composio --version which composio如果 shell 没被识别或 shell 配置失败CLI 仍然会装上但安装器会打印一条可直接运行的命令绝对路径在当前终端用该路径运行即可。完成登录composio login登录行为来源docs/content/changelog/03-13-26-cli-improvements.mdx默认流程是浏览器 OAuth完成后会弹出交互式选择器让你选默认组织和项目只有一个组织和项目时会自动选中composio login -y跳过选择器、直接使用会话默认值适合脚本或 CIcomposio login --no-browser只打印登录 URL、不打开浏览器适合无图形界面的环境注意--api-key、--org-id、--project-id等 flag 已从composio login中移除非交互场景请使用浏览器流程加-y。登录身份保存在~/.composio的user_data.json中可通过COMPOSIO_CACHE_DIR环境变量改位置见 CLI 包 README 的 Configuration 一节。用下面命令确认当前登录用户composio whoamiwhoami的输出不再显示 API key改为提示composio manage orgs switch等后续操作。第一次工具搜索用自然语言描述任务即可搜索工具以下查询是文档原例composio search summarize my unread gmailsearch支持--toolkits toolkit限定工具集、--limit integer限制条数、--human输出具体以composio search --help full为准命令列表来源ts/packages/cli/README.md。搜索结果里会给出工具的 slug后续link和execute都依赖它。连接应用并执行第一次调用如果目标工具所属的 toolkit 还没有连接账号先连接来源CLI 文档 的 Search, connect, and execute tools 一节以下均为文档示例# 连接应用账号默认打开浏览器并等待账号变为 ACTIVE composio link gmailcomposio link默认打开浏览器并等待连接完成--no-wait则打印跳转 URL 和 JSON 后立即退出供脚本使用。查看目标工具的入参 schema确认需要哪些字段composio execute GMAIL_FETCH_EMAILS --get-schema然后执行工具-d传 JSON 参数下面这条是文档示例命令参数含义以--get-schema的返回为准composio execute GMAIL_FETCH_EMAILS \ -d { query: is:unread newer_than:1d, max_results: 10 }执行成功的判断命令返回工具的执行结果工具输出本身即结果文档未给出固定的成功日志格式。如果提示需要连接回到composio link toolkit完成授权后再重试。常见问题与限制新终端找不到composio启动文件的 PATH 修改只影响之后的终端。要么打开新终端要么用安装器打印的绝对路径命令。安装时输出Refusing to installSHA-256 校验未通过见上文安装一节不要绕过校验手动执行。shell 不受支持安装器不识别$SHELL时仍会完成二进制安装并打印一条可运行命令也可以显式设置COMPOSIO_INSTALL_SHELL指定或跳过 shell 配置。不要基于 CLI 构建生产集成文档明确提示 CLI 处于持续开发中不提供应用运行时层面的 SLA 承诺需要稳定集成时应基于 Composio SDK 和 API来源CLI 文档 的 Building on top of the CLI 提示框。升级composio upgrade会原地替换~/.composio中的包入口点~/.local/bin/composio保持不变可传版本号固定发行版如composio upgrade 0.3.1或加--beta取最新预发布。下一步任意命令加--help full查看完整帮助例如composio execute --help full、composio dev --help full如果你使用 Codex 或 Claude Code可以用composio setup --target auto安装对应的原生插件非交互环境加--yes插件会教 agent 使用composio search、composio link、composio execute详见 Agent plugins 文档需要在项目、auth config、日志、触发器等开发者平台上调试时使用composio dev子命令组composio dev init、composio dev logs tools等命令清单见 CLI 文档 的 Build on the Composio platform 一节。【免费下载链接】composioComposio powers 1000 toolkits, tool search, context management, authentication, and a sandboxed workbench to help you build AI agents that turn intent into action.项目地址: https://gitcode.com/GitHub_Trending/co/composio创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/9/12 14:50:46

零基础选AI工具的3个关键问题与4类实用分类法

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/12 14:50:46

我的SpringBoot项目从2.x升级到4.x,踩了这些坑

去年年底,团队决定把一个运行了四年的Spring Boot 2.7项目升级到4.0。立项时的理由是充分的:2.7早已停止维护,安全补丁断了,团队也想用上虚拟线程和新的HTTP客户端。我主动揽下了这个任务,心想无非是改改版本号、跑跑测…

2026/9/12 19:00:59

【2026年】大语言模型优化暖通AI节能调度

实验室暖通系统能耗高,传统的定时开关、人工调参很难做到精细节能。大语言模型能读数据、能写策略,正在给暖通节能调度带来新思路。一、大模型在暖通里怎么用1.1 负荷预测更准大模型结合历史能耗、天气、实验排期等数据,预测下一时段通风与空…

2026/9/12 19:00:59

GB28181协议与EasyCVR在智慧农场监控中的应用

1. 智慧农场监管可视化方案概述在现代化农业生产中,视频监控技术正发挥着越来越重要的作用。基于国标GB28181协议的EasyCVR视频监控平台,为智慧农场提供了一套完整的可视化监管解决方案。这套系统不仅能够实现农场各个区域的实时监控,还能通过…

2026/9/12 19:00:59

永磁同步电机参数辨识的粒子群算法优化与实践

1. 永磁同步电机参数辨识的工程挑战永磁同步电机(PMSM)作为现代工业驱动系统的核心部件,其精确控制依赖于电机参数的准确获取。但在实际工程中,电机参数会因温度变化、磁饱和效应和机械老化等因素产生漂移。传统实验室测量方法存在…

2026/9/12 19:00:59

SSM论坛系统前后台分离与数据库设计实战

简介:这是一套面向计算机专业本科生的毕业设计级Java全栈项目资源,基于SSM(SpringSpringMVCMyBatis)与Vue实现B/S架构的学习交流论坛系统,覆盖前后台完整功能闭环,适用于课程设计、毕设选题与Java Web技术综…

2026/9/12 18:55:59

802.16 WiMAX 的 MATLAB 链路级仿真:OFDM/OFDMA 参数契约与实现

简介:面向无线通信研究者和MATLAB工程师,这份压缩包实现了802.16(WiMAX)物理层仿真,完整覆盖OFDM信号生成、信道建模、信道编码、同步均衡与误码率评估等关键环节。包体共40个文件,以39个MATLAB脚本为主&am…

2026/9/12 2:05:33

超人会飞不算本事:系统稳定依赖清晰规则与边界设计

开头先不绕弯子。“#斯坦李吐槽dc 所以超人是无缘无故会飞的嘛哈哈哈哈哈哈哈锤哥真是技术人才啊!#雷神 #复联”这类调侃式短标题,第一波冲击力在于它把两个宇宙的角色塞进同一个吐槽箱里,但细想一下就能发现,它真正碰到的根本不是…

2026/9/12 3:55:12

超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论

把“蜘蛛侠 vs 超人”放在 CSDN 上聊,可能很多人第一反应是走错片场了。但如果把这两个角色看成“两个持续运营了 80 多年的文化产品”,你会发现,这场比较本质上是两个不同 IP 策略的长期结果对比:超人赢在定义了整个超级英雄题材…

2026/9/12 10:09:03

基于CNN的调制信号识别:MATLAB实现时频图分类实战

简介:本资源是一套面向通信工程与信号处理方向学习者、研究者的深度学习实践方案,聚焦调制信号自动检测与识别这一典型无线通信任务,解决传统方法依赖人工特征、低信噪比下性能下降等痛点。压缩包共12个文件(10.73MB)&…

2026/9/12 0:04:17

MATLAB仿生优化框架:长鼻浣熊算法多策略融合实现

简介:本资源是一份面向智能优化算法研究者与MATLAB初学者的仿生智能算法实践代码包,聚焦于长鼻浣熊优化算法(COA)的多策略改进与性能验证。针对传统COA易陷局部最优、收敛精度不足等问题,作者融合Circle映射初始化提升…

2026/9/12 0:04:17

【JAVA毕设源码分享】基于 JavaWeb 的校园一卡通管理系统的设计与实现 基于 JavaWeb 的校园卡业务管理系统(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/9/12 0:04:17

【JAVA毕设源码分享】基于 Java 的图书馆借阅管理平台的搭建与实现 基于 Java 的图书馆综合管理系统(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/9/12 6:29:36

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/12 14:32:17

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/12 6:37:43

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码