ACP
Agent Communication Protocol (ACP) is an open protocol designed to standardize communication interfaces between code editors and AI programming agents. The protocol defines standard message formats and invocation specifications for interactions between editor environments and external programming agents, enabling interoperability across different editor and agent implementations to support unified integration for intelligent programming scenarios such as code completion, automated refactoring, and task execution.
Core Facts
ACP (Agent Communication Protocol) was proposed under the leadership of IBM Research and is an open protocol that standardizes the interaction between Agents and clients.
The ACP protocol aims to standardize the communication protocol between code editors and programming agents.
Zed supports the Agent Client Protocol (ACP) and MCP server protocol.
Timeline (last 90 days)
v3.0.71 fixed the problem that the `--thinking` parameter previously had no effect in `--acp` mode, making it officially take effect.
Devin Desktop has opened the ACP protocol, hosting competing agents within its own editor.
Devin Desktop allows competing agents such as Codex or Claude Agent to run within its own IDE via the Agent-Client Protocol (ACP)
OpenHands supports any ACP-compatible agent, including Claude Code, Codex, and Gemini.
v1.24.0 fixes an ACP tool call display issue so that tool call content blocks are fully rendered in chat cards, submitted by Chocolating75.
MCP was proposed by Anthropic, A2A was proposed by Google and is still in an early draft stage, and ACP is led by IBM.
Octopus can connect to various locally installed agents via ACP, acting as the brain to schedule and control more agents.
ACP's design allows the editor to be decoupled from different agent implementations, enabling developers to flexibly replace the underlying agent engine.
Combining Zed + ACP + Docker + sbx enables running AI programming agents in a locally secure, isolated environment.
ACP is still in an early evolutionary stage and has not yet formed an industry-level mandatory standard
7 more timeline events
All Facts (20)
ACP (Agent Communication Protocol) was proposed under the leadership of IBM Research and is an open protocol that standardizes the interaction between Agents and clients.
75%VerifiedThe ACP protocol aims to standardize the communication protocol between code editors and programming agents.
75%VerifiedZed supports the Agent Client Protocol (ACP) and MCP server protocol.
70%UnverifiedACP与MCP解决不同层面的问题:ACP解决编辑器与代理的通信,MCP解决代理与工具/数据源的通信
95%UnverifiedACP支持接入自定义代理,通过创建JSON配置文件指定代理服务器信息和启动命令即可接入
90%UnverifiedACP的核心抽象是'Agent即服务',每个Agent都有标准化的输入输出接口,可以像微服务一样被组合和替换
85%UnverifiedACP解决的是'N个代理×M个编辑器'的集成矩阵问题,将集成工作量从M×N压缩为M+N
85%UnverifiedACP(Agent Communication Protocol)是由IBM Research主导、Linux基金会托管的开放协议
80%UnverifiedACP支持实时diff预览,代理生成的代码修改以diff视图直接展示在编辑器中
60%UnverifiedACP is essentially a JSON-RPC-based protocol that typically communicates with subprocesses via standard input/output (stdio).
60%Unverifiedv3.0.71 fixed the problem that the `--thinking` parameter previously had no effect in `--acp` mode, making it officially take effect.
50%UnverifiedDevin Desktop has opened the ACP protocol, hosting competing agents within its own editor.
50%UnverifiedDevin Desktop allows competing agents such as Codex or Claude Agent to run within its own IDE via the Agent-Client Protocol (ACP)
50%UnverifiedOpenHands supports any ACP-compatible agent, including Claude Code, Codex, and Gemini.
50%UnverifiedMCP was proposed by Anthropic, A2A was proposed by Google and is still in an early draft stage, and ACP is led by IBM.
50%UnverifiedOctopus can connect to various locally installed agents via ACP, acting as the brain to schedule and control more agents.
50%UnverifiedACP's design allows the editor to be decoupled from different agent implementations, enabling developers to flexibly replace the underlying agent engine.
50%UnverifiedCombining Zed + ACP + Docker + sbx enables running AI programming agents in a locally secure, isolated environment.
50%UnverifiedReviu supports running Claude Code, Codex, Gemini, and other agents that comply with the ACP standard.
50%UnverifiedACP is still in an early evolutionary stage and has not yet formed an industry-level mandatory standard
50%