谁说 Agent Client Protocol 只能给 GUI 用 🤣
Team/Swarm 模式很可能是 Coding Agent 在 2026 年真正爆发的关键方向。可以预见,每个主流 Coding Agent 都会推出自己的 Team Mode —— 但一个更有意思的问题是:怎么让不同厂商、不同架构的 Coding Agent 组成一个异构 Team?
目前市面上已经有一些尝试,但各有局限:
1. Headless 模式:通过 Coding Agent CLI 的 Headless 模式来编排多个 Agent。问题在于,各家的 Headless 模式普遍是阉割版——功能覆盖不全,交互能力也大打折扣,远不如完整的 CLI 交互体验。
2. PTY 劫持:直接通过伪终端(PTY)接管 Coding Agent CLI 的输入输出。这种方式虽然理论上能获取完整能力,但信噪比极低——你需要从大量终端控制字符、ANSI 转义序列和格式化输出中解析出真正有用的信息,既脆弱又难以维护。
而 ACP(Agent Client Protocol)提供了一个更优雅的解法。 它在 CLI 交互之上抽象出一层统一的、结构化的协议层,让上层编排系统无需关心底层 Agent 的具体实现细节,就能以一致的方式与不同的 Coding Agent 进行通信和协作。
基于这个思路,我做了一个开源项目来验证这个想法 👇
https://t.co/Sl1nMKd7Yq