国内社群现在还在争论哪家模型跑分高,但海外开源圈2025年下半年到2026年这波,重心早就挪走了:模型当大脑已经够用,卡住Agent真正上岗的,是后勤——谁来执行、谁来发工具钥匙、谁来盯三天三夜的长任务。这一层的东西全在GitHub上,开源免费,中文圈却几乎没人写教程。今天拆三件「Agent后勤」:Block开源的Goose(手脚)、Composio(工具货架)、Trigger.dev(耐力引擎)。三件都是我能确认的成熟开源项目,官网和仓库链接见文末。价格与版本变动快,上手前以各自官方文档为准。
先交代一句方法论:本文聚焦「让Agent干活的后三公里」,不聊模型本身,也不做泛泛盘点,每件都给到具体命令和接入姿势。
仓库:github.com/block/goose(文档站 block.github.io/goose)
先纠正一个认知:Goose 不是支付公司 Square 顺手玩票,它背后的 Block(Square 和 Cash App 的母公司)是真把它当内部生产工具在推。官方博客多次写到工程师在真实开发流程里用它;至于网上流传的「AI 写了公司几成代码」,各路说法不一,未经独立核实,听个意思就好。
它和国内常见的通义灵码、文心快码、CodeBuddy 最大的区别在于定位:后者本质是「IDE 里的高级补全」,Goose 的定位是通用执行者——给它一句任务,它自己拆步骤、读文件、跑终端、改代码,你只需要在关键节点点头。
上手三步(macOS/Linux):
# 1. 安装 CLI
curl -fsSL https://github.com/block/goose/releases/download/stable/download_cli.sh | bash
# 2. 进交互会话,配一次模型(可以选 Claude/GPT,也能接本地 Ollama)
goose session
# 3. 无人值守跑一个明确任务
goose run -t "把这个仓库里所有 var 换成 const,跑通测试后停"
三个值得专门点名的功能:
goose mcp add 一条命令挂一个新技能,浏览器、数据库、设计稿都能接。这意味着它的能力上限不取决于版本更新,取决于你给它装什么。goose run 同一条流水线,相当于把老员工的 SOP 固化下来。适用人群:想在终端里要一个「能自己动手的实习生」的开发者;给团队做内部提效工具的人。
官网:composio.dev(文档 docs.composio.dev)
做 Agent 产品的人都有一个共同的暗坑:模型不难接,难的是接工具。你要 Agent 帮用户查 GitHub issue、往 Slack 发消息、往 Notion 写表格,每一个 SaaS 都得自己去申请开发者账号、写 OAuth 回调、管 token 刷新、处理报错。三五个工具写下来,两周就没了。
Composio 把这件事做成了货架:官方口径两百多个 SaaS 集成(具体数字以文档为准),每个工具的授权、鉴权、调用它全包了。你写的是:
# 思路示意,包名与 API 以 docs.composio.dev 为准
pip install composio-core
from composio import ComposioToolSet
toolset = ComposioToolSet()
tools = toolset.get_tools(actions=["GITHUB_STAR_A_REPO"])
用户第一次用会弹一个授权页,OAuth 全程你不用碰。它还有个容易被忽略的功能:Triggers——反向钩子,比如「GitHub 来了新 issue 就触发我的 Agent」,事件驱动这半边也补齐了。
价格逻辑是典型的「价格差」打法:开源版可以完全自部署,零月费;托管版有免费额度,超出按量计费(档位以官网为准)。个人玩家自部署白嫖,做产品图省心就付托管费。
和国内的差距在哪:国内 Agent 开发大多还在「每个工具手写一遍对接」的阶段,缺少这种「工具货架」层;反过来说,这也是国内创业的一个空位——谁把国内 SaaS(企微、飞书、钉钉)的授权做成货架,谁就踩中了这个生态位。
适用人群:正在做 Agent 产品、被 OAuth 拖慢进度的小团队;想给自己的自动化脚本快速加几十个技能的独立开发者。
官网:trigger.dev(仓库 github.com/triggerdotdev/trigger.dev)
最后一个坑最隐蔽:长任务。Vercel 这类 Serverless 平台的函数有超时限制,而真实的 Agent 任务——爬完一万个页面、等客户回邮件、等老板审批——动辄跑几小时几天。国内常见做法是自建 Celery/BullMQ 队列,然后花大量时间手写重试、幂等、断点续跑。
Trigger.dev 的解法在认知上很颠覆:把「等待」做成一等公民。任务执行到一半可以挂起、睡两个小时、等人点个审批,再从原地继续,全程状态不丢。写法就是你熟悉的普通 async 函数:
// 思路示意,API 以 trigger.dev 文档为准
export const crmFollowup = task({
id: "crm-followup",
run: async () => {
const lead = await scrapeLead();
await wait.for("24 hours"); // 挂起一天,不占算力
const reply = await draftEmail(lead);
await wait.forApproval(); // 等人工点确认
await sendEmail(reply);
},
});
部署侧,2025 年发布的 v4 版本支持把运行时架在你自己的服务器上(官方叫 bring your own infra),云托管版有免费额度、按运行计费。开源协议下自部署同样零月费。
和国内的对比:国内的定时任务习惯是「运维思维」——起个 worker、配个 Redis、写个监控;Trigger.dev 是「函数思维」——写个带超能力的 async 函数,剩下的队列、重试、并发控制、可观测全是框架的事。这不是孰优孰劣,是两种工程成本结构。
适用人群:做 AI SaaS 的人(几乎所有 Agent 产品都死在长任务上);需要「人工审批卡点」的业务自动化。
三件各管一段:Goose 是手脚,Composio 是工具钥匙,Trigger.dev 是耐力。拼起来就是一条无人值守的业务流水线,比如「自动跟进海外销售线索」:
flowchart TD
A["新线索进来自动触发"] --> B["Trigger.dev<br/>长任务引擎"]
B --> C["Composio<br/>拉CRM与邮箱数据"]
C --> D["Goose<br/>跑调研脚本出情报"]
D --> E["自动起草跟进邮件"]
E --> F["挂起等待<br/>人工审批"]
F --> G["批准后发送并记录"]
G --> B
这条流水线的搭建顺序建议是:先用 Trigger.dev 把骨架和审批卡点立起来,再用 Composio 接 CRM 和邮箱,最后把需要「动脑又动手」的调研环节包给 Goose 的 headless 模式。一天能跑通最小版本。
| 维度 | 你以为的 | 实际情况 |
|---|---|---|
| Agent 上岗瓶颈 | 模型不够聪明 | 是后勤:执行、授权、长任务 |
| 自动化工具 | 只能选 n8n 这类可视化 | 可以纯代码:Trigger.dev 写 async 函数即可 |
| 接第三方工具 | 必须手写 OAuth | Composio 这类货架层全包,且能自部署 |
| 跑 Agent 成本 | 必须付订阅费 | 三件全部开源,自部署零月费 |
| 国内生态 | 大厂工具已够用 | 「工具货架」层基本空白,反倒是机会 |
判断标准很简单:跑完这三步,你就比国内 90% 还在纯聊天的 Agent 玩家多走了一个身位。
注:本文写作时搜索工具受限,未能对Star数、具体价格档位做二次核实,相关细节请以各官方仓库与文档实时数据为准;文中代码为思路示意,实际 API 以官方文档为准。
本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护。 聚焦5G/6G核心网、3GPP标准、AI工具实战。知识星球「51学通信」提供深度技术答疑和行业洞察。
[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。
