过去你选AI编程工具像选 religion 一样——Cursor党和Copilot党势不两立,Windsurf用户自成一派,Claude Code玩家觉得其他人都不够"原生"。但2026年7月JetBrains 2026.1版本发布后,这个问题可能不再重要了。
新版本上线了一个不起眼但影响深远的功能:ACP Registry。ACP全称Agent Client Protocol,是一个类似LSP(Language Server Protocol)的JSON-RPC 2.0开放协议,目标是让不同厂商的AI Agent在同一个IDE里协同工作。官方仓库agentclientprotocol/agent-client-protocol已经拿到3.2k+ Star。
一个IDE里组Agent团队
ACP解决的不是"哪个模型更强"的问题,而是一个更底层的问题:编辑器和编程Agent之间的通信标准化。
在ACP出现之前,每个AI编程工具都是一座孤岛。Cursor的Agent只能跑在Cursor里,GitHub Copilot只能在VS Code和Visual Studio里工作,Claude Code是独立CLI,Junie是JetBrains自家的。你想用Cursor写前端、Copilot Review代码、Claude Code做架构重构?对不起,请在三个窗口之间来回切换,复制粘贴上下文。
ACP改变了这个局面。协议定义了Agent和IDE客户端之间的标准交互方式:任务分发、上下文传递、文件操作、终端执行、差异预览。理论上,任何兼容ACP的Agent都可以接入任何兼容ACP的IDE。在IntelliJ IDEA里,你可以让Cursor的Agent负责前端组件、Copilot负责代码审查、Claude Code负责后端重构——三个Agent同时为你工作,在同一个编辑器里。
这听起来像一个开发团队的微缩版。过去你招人组团队,现在你调度Agent组团队。前端Agent、后端Agent、测试Agent、Review Agent——每个Agent来自不同厂商,擅长不同领域,但通过ACP协议在同一个工作空间里协作。
护城河消融,技能市场浮现
ACP协议的深层影响,是AI编程工具的护城河正在以周为单位消融。
过去AI编程工具的壁垒有三层:模型能力、IDE集成深度、用户习惯。MCP协议(Model Context Protocol)已经打通了工具调用层,让Agent可以使用任何兼容MCP的工具;ACP则打通了IDE接入层,让Agent不再绑定特定编辑器。当接入壁垒消失,竞争的焦点就从"我是一个完整工具"转向"我是一个擅长X的技能"。
这就是为什么有人说ACP正在孕育一个"AI编程技能交易市场"。就像VS Code插件市场里有上万个主题、语言支持和linter一样,未来可能会出现一个Agent技能市场——有的Agent擅长React性能优化,有的擅长SQL调优,有的擅长安全审计,有的擅长写测试。你按任务按需调度,按token或按次付费。
JetBrains选择在这个时间点拥抱开放协议,是一个耐人寻味的战略转向。作为IDE领域的老牌王者,JetBrains在AI编程竞赛中一度被Cursor和Copilot甩在身后——但Junie在SWE-rebench上登顶的成绩,加上主动拥抱ACP开放生态的举措,表明JetBrains找到了自己的位置:不做Agent,做Agent的平台。这和当年微软在VS Code上做LSP的思路如出一辙——既然打不过,就做生态。
"MCP杀死了工具层的壁垒,ACP正在杀死IDE层的壁垒。当Agent不再绑定工具和编辑器,真正的竞争才刚刚开始——谁的Agent在特定任务上最靠谱,谁就能拿到那份钱。"—— Dawn Vision编辑部判断
对开发者来说,这是最好的时代。你不再需要all in某一个工具,可以像组球队一样为不同任务选择不同的Agent。但坏消息是:选择成本变高了,你需要了解每个Agent的擅长领域和局限性。对AI编程工具厂商来说,护城河从"我的IDE体验更好"转向"我的Agent在X任务上SOTA"——这是一个更残酷但也更公平的竞技场。
IDE的战争没有赢家,只有幸存者。当协议标准化完成,AI编程的终局可能不是某个工具一统天下,而是一个百花齐放的Agent技能市场。
明天见。
Choosing an AI coding tool used to be like picking a religion — Cursor stans and Copilot loyalists were sworn enemies, Windsurf users occupied their own lane, and Claude Code purists thought everyone else was insufficiently "native." But after JetBrains shipped version 2026.1 in July 2026, that question may no longer matter.
The new release introduced an unassuming but far-reaching feature: ACP Registry. ACP stands for Agent Client Protocol — an open JSON-RPC 2.0 protocol in the spirit of LSP (Language Server Protocol), designed to let AI agents from different vendors collaborate inside the same IDE. The official repo, agentclientprotocol/agent-client-protocol, has already racked up 3.2k+ stars.
Assembling Agent Teams in One IDE
ACP doesn't solve "which model is strongest" — it solves something more fundamental: standardized communication between editors and coding agents.
Before ACP, every AI coding tool was an island. Cursor's agent only ran inside Cursor. GitHub Copilot only worked in VS Code and Visual Studio. Claude Code was a standalone CLI. Junie was JetBrains' in-house tool. Want Cursor for frontend, Copilot for reviews, and Claude Code for architecture refactoring? Sorry — juggle three windows and copy-paste context between them.
ACP changes that. The protocol defines standard interactions between agents and IDE clients: task dispatch, context passing, file operations, terminal execution, and diff previews. Theoretically, any ACP-compatible agent can plug into any ACP-compatible IDE. Inside IntelliJ IDEA, you could have Cursor's agent handle frontend components, Copilot handle code review, and Claude Code handle backend refactoring — three agents working for you simultaneously, in the same editor.
It sounds like a miniature dev team. You used to hire humans to form teams; now you orchestrate agents to form teams. Frontend agent, backend agent, testing agent, review agent — each from a different vendor, each with its own specialty, all collaborating in the same workspace via ACP.
Moats Dissolve, a Skill Market Emerges
ACP's deeper implication is that AI coding tool moats are dissolving on a weekly basis.
AI coding tools historically had three layers of defense: model capability, IDE integration depth, and user habit. MCP (Model Context Protocol) already broke down the tool-calling layer, letting agents use any MCP-compatible tool. ACP now breaks down the IDE integration layer, decoupling agents from specific editors. When integration barriers vanish, competition shifts from "I'm a complete tool" to "I'm a skill that excels at X."
That's why some observers say ACP is gestating an "AI coding skill marketplace." Just as the VS Code extension marketplace hosts thousands of themes, language supports, and linters, an agent skill marketplace could emerge — some agents specialize in React performance optimization, others in SQL tuning, security auditing, or test writing. You orchestrate on demand, paying per token or per task.
JetBrains embracing an open protocol at this juncture is a fascinating strategic pivot. As the longtime IDE king, JetBrains一度 fell behind Cursor and Copilot in the AI coding race — but Junie topping SWE-rebench combined with embracing the ACP open ecosystem signals JetBrains has found its position: not building an agent, but building the platform for agents. It's the same play Microsoft made with LSP in VS Code — if you can't beat 'em, become the ecosystem.
"MCP killed the tool-layer moat; ACP is killing the IDE-layer moat. When agents are no longer locked to tools or editors, real competition begins — whoever's agent is most reliable at a given task gets the money."— Dawn Vision Editorial Assessment
For developers, this is the best of times. You no longer need to go all-in on one tool; you can assemble a team of agents like a sports roster, picking the right player for each task. The bad news: decision fatigue is real, and you'll need to learn each agent's strengths and weaknesses. For AI coding vendors, the moat shifts from "my IDE experience is better" to "my agent is SOTA at task X" — a more brutal but fairer arena.
The IDE war has no winners, only survivors. When protocol standardization completes, the endgame for AI coding may not be one tool to rule them all, but a vibrant marketplace of agent skills.
See you tomorrow.
"MCP杀死了工具层的壁垒,ACP正在杀死IDE层的壁垒。当Agent不再绑定工具和编辑器,真正的竞争才刚刚开始。"
—— Dawn Vision编辑部判断
"MCP killed the tool-layer moat; ACP is killing the IDE-layer moat. When agents are no longer locked to tools or editors, real competition begins."
— Dawn Vision Editorial Assessment
ACP协议 · Agent Client Protocol · JetBrains · ACP Registry · Junie · AI编程 · 多Agent协同 · IDE · MCP · 技能交易市场 · 开放协议
ACP protocol · Agent Client Protocol · JetBrains · ACP Registry · Junie · AI coding · multi-agent collaboration · IDE · MCP · skill marketplace · open protocol