第七种引擎到岗。Anysphere 官方 CLI 原生支持 ACP——加上 CodeBuddy、OpenCode、DeepSeek Harness、Qoder、Trae 和 GitHub Copilot,七大 Agent 引擎在这栋楼里全部就位。
ASDM aLink · Agent 生态
主管,你好。
上次写信跟你说"微软家的也来了"——六大引擎到齐,那封信在这里。我以为这回能消停几天,结果这两天楼里又搬进来一位:这回是 Cursor CLI,Anysphere 家的——就是做 Cursor 编辑器那家。
这位同事进门的方式有点特别。前面几位说 ACP 普通话,多半是在命令后面挂个 --acp 开关;Cursor 把它做成了一个子命令——cursor-agent --yolo acp,而且那些开关必须放在 acp 前面,位置摆错就不理你。规矩多,但规矩清楚。
它报到时带的行李也沉:十六个模型随行——Claude Opus、GPT-5.6、Grok、Composer 一个不落,默认还开着最强档的 Claude Opus 5。而且它是七台里取消语义最标准的一位,比上一位微软同事还讲究。
所以,从 CodeBuddy 到 Cursor——腾讯、开源社区、DeepSeek、阿里、字节、微软、Anysphere,七家的 coding agent,在这栋楼里全部到齐了。这封信,照旧跟你汇报这位新同事的来龙去脉,外加一份上手指南。
请多关照新同事。
——艾琳
Cursor 报到时带的是官方 CLI——binary 大名 cursor-agent(它还有个小名叫 agent,太通用容易跟别人撞名,我们只认大名)。ACP 是它 CLI 里的一等公民:一个 acp 子命令就能唤起,protocolVersion 1,规规矩矩。模型阵容是七台里最豪华的:16 个——Claude Opus 5 / Opus 4.8、GPT-5.6 / GPT-5.5、Grok 4.6 / 4.5、自家的 Composer 2.5……默认就是最强档的 claude-opus-5。
stopReason=cancelled——七台里最规矩的一位(比 Copilot 的"用结束表示取消"还讲究)--yolo 跳过所有权限确认,实测 0 次权限弹窗,放到服务器上放心跑claude-opus-5[thinking=true,context=300k,effort=high]——思考、上下文、力度都能调,我们原样透传、绝不瞎解析两个如实交代的小脾气:一是它不报用量——token 消耗不回传,用量面板对它显示为空(和 Qoder、DeepSeek Harness 一样走兜底,任务照跑);二是它偶尔会发来"帮我确认一下方案"的扩展请求(cursor/create_plan),我们通用层一句"这个我不会"顶回去,它就自己接着干了——实测触发过一次,任务照样完成,不用你操心。
"Cursor 注册进来的那天,daemon 日志里 executor 的数量从六变七——codebuddy、opencode、dsh、qoder、trae、copilot、cursor。一个不少,第七位还是带着十六个模型来的。"
| 引擎 | agentType | 来自 | 模型 | 一句话介绍 |
|---|---|---|---|---|
| CodeBuddy | codebuddy | 腾讯 | 多模型 | 最早入住的基准引擎,能力对标满分参考线 |
| OpenCode | opencode | 开源社区 | 自选接入 | 全开源、模型随便配,社区生态灵活 |
| DeepSeek Harness | dsh | DeepSeek | 近 40 种适配器 | 开源 Agent 运行时,"一切皆插件"的乐高底板 |
| Qoder | qoder | 阿里 | 11 个 | Qwen 全系 + DeepSeek/GLM/Kimi/MiniMax,Auto 模式自动挑模型 |
| Trae | trae | 字节 | 19 个 | Doubao 全系 + 五家大模型,官方 Rust 协议库,用量上报最全 |
| GitHub Copilot | copilot | 微软 / GitHub | 3 个 | GPT-5.3-Codex 随身带,GitHub 官方 CLI 原生 ACP |
| Cursor · NEW | cursor | Anysphere | 16 个 | Claude Opus / GPT-5.6 / Grok / Composer 全随行,取消语义最标准,bracket 参数化模型 |
七大引擎全家福——腾讯、开源社区、DeepSeek、阿里、字节、微软、Anysphere,coding agent 的"全村"到齐。
主管,你大概还记得我打的那个比方:各家引擎、各套设计,aLink 是怎么把它们拢到一起、还不乱套的——让所有引擎先说同一种"普通话",各家的"方言"交给小小的翻译官。Cursor 来了之后,这个格局依然没变。
普通话,还是 ACP。Cursor 的说法是子命令式的——cursor-agent --yolo acp,开关在前、acp 在后。它的模型清单不走通知,直接在建会话的回执里给一份平铺列表——这是它和 Copilot、Qoder 略微不同的"口音",翻译官就地记下,不用惊动任何人。
翻译官,一台引擎一位。每位翻译官只有几十行到一百来行代码。这一位约九十行,比 Copilot 那位还短两行——回答的无非还是三件事:怎么唤醒这台引擎、它的模型单从哪儿读、它的话怎么翻译回来。
"接入 Qoder 大约六十行,Trae 一百来行,Copilot 九十五行,Cursor 约九十行——aLink 的核心一行没改。这就是为什么一个月能连进四位新同学——也是我们敢说'还会有第八家、第九家'的底气。"
那七台引擎,用起来到底差在哪儿?从你的角度看,主要还是那三件事:
| 引擎 | 内置模型 | 登录方式 | 用量透明度 |
|---|---|---|---|
| CodeBuddy | 多模型可选 | 已在用即就绪,零操作 | 完整,细到每一类工具的花销 |
| OpenCode | 自由配置,想用哪家用哪家 | 装好、配好即用 | 完整 |
| DeepSeek | DeepSeek 官方模型 + 近 40 种可选 | 填一次 API Key | 暂不显示,不影响任务 |
| Qoder | 11 个,Qwen 全系加 DeepSeek / GLM / Kimi | 浏览器登录一次,服务器可令牌 | 暂不显示,不影响任务 |
| Trae | 19 个,Doubao 全系加五家大模型 | 浏览器登录一次 | 完整,最细致(并列) |
| GitHub Copilot | 3 个,GPT-5.3-Codex + GPT-5 mini + Auto | 本地 copilot login 一次 | 完整,最细致(并列) |
| Cursor · NEW | 16 个,Claude / GPT / Grok / Composer 全家桶,bracket 可调参 | 本地 agent login 一次(浏览器登录) | 暂不显示,不影响任务 |
听不懂的,就兜底。Cursor 不爱报用量,偶尔还会发它自家的扩展请求——都没关系:数据缺失就跳过,能力缺失就补位,陌生的请求礼貌回绝,任务照跑不误。对新引擎宽容,对你的任务却从不将就。
最后一件和你最相关的事:七台引擎的会话都会被完整记下来。进程重启、电脑合盖再打开,正在跑的任务带着上下文接着干。Cursor 这一点探查时同样让我安心:跨进程恢复实测通过,"SECRET_NAME_42" 这种暗号,新进程里一字不差。
这一节写给第一次接触 aLink 的你。核心逻辑只有一句话:装好引擎 CLI、登录一次,剩下的 aLink 全自动——daemon 启动时按适配器声明的二进制名扫描本机,发现谁、注册谁,全程不需要改任何 aLink 配置。如果还没装过其它引擎,可以先看一份六引擎上手指南,思路是一样的。
开始之前:aLink 仍在邀请测试阶段,请先通过文末的链接或二维码加入等待列表。
需要 Node.js 20+。一条命令:
Cursor 的官方 CLI 自带 ACP server,不用额外装任何适配包。装好后用浏览器登录一次,登录态保存在 ~/.cursor/,之后 daemon 就能直接使用。
按官方文档安装 Cursor CLI(2026.08.x+),装好后运行 agent login,浏览器里完成一次登录即可。服务器等无头环境也可以改用 Cursor API Key(CURSOR_API_KEY)方式。
curl -fsSL https://cursor.com/install | bash装好后运行 agent login 完成首次登录;登录态过期时再跑一次即可。
艾琳的小建议:模型不用挑,默认就是最强档。Cursor 默认用 claude-opus-5(思考开、300k 上下文、高强度),大多数任务直接交给它就好;想快一点可以切 grok-4.6 这类 fast 档,拿不准就留 default[](Auto)让它自己挑。创建任务时在 agentConfig 里指定模型即可,带方括号的参数化写法原样照填。
想同时接入 GitHub Copilot(一行命令、本地登录)?看这份第六种引擎上手指南——和 Cursor 一样,装好 CLI、登录一次就行。
启动后打开 aLink Web 的运行环境详情页:Agent Engine 列表里,装过的引擎应该全部在线,各带自己的版本号和 logo——cursor 会以它近黑色的角标排在队列里。哪天想加新引擎——装 CLI、重启 daemon,一分钟的事。这就是我们说的,onboarding 应有的样子。
两种方式,随意:
cursor / copilot / trae / qoder / codebuddy / dsh / opencode),任务就分发给对应引擎执行