Cursor SDK + Zed 1.0:编辑器赛道转向(从『内置 AI』到『agent runtime + 中立协议』)
影响力:Cursor SDK 公开 beta(2026-04-29) + Zed 1.0(2026-04-30,GPUI + ACP) 两件大事在 1 天内连续发生,标志 2026 编辑器赛道范式转移。 干活密度:🟢 干活级 + 🟡 方法论级 配套:MCP 协议 / SKILL.md
🔥 影响力卡片
- Cursor SDK 公开 beta:2026-04-29(把 Cursor desktop 内部 agent harness 公开为可编程 SDK)
- Zed 1.0:2026-04-30(Apache-2.0,Rust + GPUI 渲染,ACP(Agent Client Protocol)接外部 agent)
- Google Antigravity:2025-11-18(与 Gemini 3 同步,内置 Claude Opus 4.6 + Gemini 3 Pro,Manager 视图并行多 agent)
- OpenCode:~153k★ GitHub 上最热 AI coding CLI(原 sst/opencode 现 anomalyco/opencode,ACP 兼容)
🎯 为什么必读
2024-2025 的编辑器是”内置 AI”(VS Code Copilot / Cursor / Windsurf 各自包一个 AI)。2026 的编辑器是”可编程 agent runtime + 中立 agent 协议” —— Cursor 把内部 harness 当 SDK 卖,Zed 用 ACP 让你接任意 agent。
这是从”产品级别 AI”到”协议级别 AI”的越线。读完这一篇,你的”编辑器选择”思维会从”哪家 AI 好”变成”哪个 runtime + 哪个 agent + 哪些 skill”。
一句话总结
编辑器不再是 IDE,是 agent runtime;agent 不再绑编辑器,通过 ACP / MCP / SKILL.md 跨编辑器复用。
💎 金句墙
★ “The editor is now a runtime for agents. Cursor SDK lets you write your own.” “编辑器现在是 agent 的 runtime;Cursor SDK 让你写自己的。” —— Cursor 2026-04-29 公告。译者点评:这句把”agent runtime”这个新概念正式提出来。Cursor 内部跑得稳的 agent harness(sandbox VM、subagents、hooks、artifacts、生命周期)从此向所有人开放
★ “One Zed UI, any agent.” “一份 Zed UI,任意 agent。” —— Zed 1.0 设计理念。译者点评:Zed 通过 ACP 解耦 UI 和 agent。你可以同时跑 Claude Agent / Codex / OpenCode 在同一个 Zed 里 —— agent 中立编辑器这个新品类正式成立
📋 核心精读
1. Cursor SDK(TypeScript,公开 beta 2026-04-29)
npm install @cursor/sdk
import { Agent } from "@cursor/sdk";
const agent = await Agent.create({
apiKey: process.env.CURSOR_API_KEY!,
model: { id: "composer-2" }, // claude-opus-4.7 / gpt-5.5 / gemini-3.1-pro
local: { cwd: process.cwd() }, // 或 cloud VM
});
const run = await agent.send("Summarize this repo");
for await (const event of run.stream()) {
console.log(event);
}
🟢 译者点评:这就是 Cursor desktop 内部跑的 agent。配套机制:.cursor/skills/(SKILL.md)、.cursor/hooks.json(observe/extend agent loop)、subagents、MCP(stdio + HTTP)。计费 token-based consumption。
2. Zed 1.0 + ACP(Agent Client Protocol)
// Zed Settings JSON
{
"language_models": {
"anthropic": { "api_key_setting_method": "env" },
"openai": { "api_key_setting_method": "env" }
},
"agent": {
"default": "claude",
"available": ["claude", "codex", "opencode"]
},
"mcp_servers": {
"filesystem": { "command": "npx", "args": ["..."] }
}
}
🟢 译者点评:ACP 让 Zed 一份 UI 跑任意 agent。OpenCode(153k★ GitHub 最热 AI coding CLI)用 opencode acp 启 ACP server,Zed 一接就能用。Multiplayer 协作通道(channel)用同一基础设施给人类和 AI 共享。
3. Google Antigravity(2025-11-18,VS Code fork)
Editor view | Manager view
---------------------- | ----------------------
[code editor] | [agent 1 → workspace A]
[agent sidebar] | [agent 2 → workspace B]
[file tree] | [agent 3 → workspace C]
| [progress / outcomes]
🟢 译者点评:双视图 = 单 agent vs 多 agent 编排。Manager view 让你同时跑多个 agent 在不同 workspace,给团队级 AI 工作流(类似 Claude Code Swarms 但有 GUI)。内置 Claude Opus 4.6 + Gemini 3 Pro,无需用户带 API key。
4. Continue.dev(开源,YAML 配置)
# ~/.continue/config.yaml
name: My Config
schema: v1
models:
- name: opus
provider: anthropic
model: claude-opus-4-7
roles: [chat, edit]
- name: haiku-autocomplete
provider: anthropic
model: claude-haiku-4-5
roles: [autocomplete] # per-role 模型路由
context:
- provider: file
- provider: code
- provider: terminal
- provider: docs
prompts:
- name: tests
description: Generate Jest tests
prompt: "Create comprehensive Jest tests covering edge cases."
mcpServers:
- name: filesystem
command: npx
args: ["-y", "@modelcontextprotocol/server-filesystem", "/Users/me/code"]
🟢 译者点评:Continue 是开源 baseline(~33k stars,Apache-2.0)。Per-role 模型路由是其特色:chat 用大模型、autocomplete 用小模型、edit 用 mid 模型 —— token 成本压低 50-80%。
5. Aider(CLI pair programmer,/architect 模式)
aider --architect \
--model claude-opus-4-7 \
--editor-model claude-haiku-4-5 \
--editor-edit-format editor-diff
🟢 译者点评:vendor-agnostic 终端工具(任何 shell / SSH / tmux 都能用),architect/editor 双模型分工(reasoning 用 opus,执行 edits 用 haiku)。在 SSH 远程开发场景比 GUI editor 更省心。
6. OpenCode(153k★,原 sst/opencode 现 anomalyco/opencode)
# 启动 TUI
opencode
# 一次性命令
opencode run "Explain closures"
# 添加 MCP
opencode mcp add
opencode mcp list
# 启 ACP server(供 Zed / Neovim / Emacs 接入)
opencode acp
🟢 译者点评:目前 GitHub 上最热 AI coding CLI;ACP 兼容让它可作为 Zed 后端。⚠️ Anthropic 在 2026 加了反 spoofing 限制,直连 Claude 需走 OpenCode Zen 或 Anthropic API key。
7. JetBrains AI Assistant + Junie(WebStorm 2026.1)
WebStorm 2026.1(2026-03)
├── AI chat 内置 Claude Agent + Codex + Junie
├── Junie:autonomous 编码 agent(跨 IntelliJ / PyCharm / WebStorm / RubyMine 通用)
└── Plugin: jetbrains.com/junie
🟢 译者点评:Junie 深度集成 JetBrains 索引和 refactoring 引擎 —— 对 TS service-powered engine 的响应性是 2026.1 主打。
8. Augment Code Context Engine MCP(企业级)
独立 MCP 服务出售
├── 400k+ 文件级单仓索引
├── 跨 repo / 服务 / commit 历史 / docs / tickets
├── 任何 MCP-compatible agent 都能调用
└── benchmarks: 在 Claude Code / Cursor / Codex 上提升 70%+ agent 表现
🟢 译者点评:Augment 把 context engine 作为独立 MCP 服务出售 —— 这是”分层”的极致:Cursor / Claude Code 是 agent runtime,Augment 是 context provider,两者通过 MCP 解耦。SOC 2 + ISO/IEC 42001,on-prem 部署可选。
9. 编辑器 vs Agent 协议矩阵(2026)
| 编辑器 | MCP | SKILL.md | ACP | AGENTS.md | 内置 agent |
|---|---|---|---|---|---|
| Claude Code | ✅ | ✅ | ✅(via CLI) | ⚠️ 未 auto-load | Claude |
| Cursor | ✅ | ✅(.cursor/skills/) | ❌ | ✅ | Composer 2 + 任意模型 |
| Zed 1.0 | ✅ | ✅ | ✅ ⭐ | ✅ | 任意(via ACP) |
| Antigravity | ✅ | ✅ | ❌ | ✅ | Claude Opus 4.6 + Gemini 3 Pro |
| VS Code | ✅(原生 GA) | 部分 | ❌ | ✅(.github/agents/) | Copilot Chat / Agent mode |
| WebStorm 2026.1 | ✅ | 部分 | ❌ | ✅ | Junie + Claude + Codex |
| Continue.dev | ✅ | 部分 | ❌ | ✅ | 任意(open) |
| OpenCode CLI | ✅ | ✅ | ✅(server) | ✅ | 任意(BYOK) |
🟢 译者总评
- 个人开发者推荐组合:Claude Code(CLI)+ Zed 1.0(GUI)+ OpenCode(SSH 远程) —— 三者通过 ACP / MCP / SKILL.md 互通,你的 skill 一次写多处用
- 团队级:Cursor Pro + Augment Context Engine MCP(企业级 context)+ 自建 SKILL.md 仓库
- Apple-only 团队:Zed 1.0(Rust + GPUI 极快)+ Claude Code(CLI)
- JetBrains 重度用户:WebStorm 2026.1 + Junie 是当前 JetBrains 最强,但跨编辑器复用不如其他
- 不要选:Roo Code 2026-05-15 关停(迁回 Cline 或 roomote.dev)
- 配套读:SKILL.md(skill 写法 — 跨编辑器复用基础)+ MCP 协议 + Addy Osmani 三连(Harness Engineering 方法论)
- 未来 12 个月看点:Cursor SDK 商业化路径(API 计费?自托管?)+ Zed 1.0 在生产 codebase 的稳定性 + ACP 是否被更多编辑器采用
🔗 调研来源
- Cursor SDK blog
- Cursor changelog
- Zed AI
- Zed 1.0 release (The Register)
- Zed GitHub
- Build with Google Antigravity
- Augment Context Engine MCP
- Continue.dev config reference
- OpenCode docs
- Aider modes
- WebStorm 2026.1
- JetBrains Junie
📖 配套全文(同主题外文长文逐段翻译):