0
· FRONTEND-2026-RADAR · 2026.05.05 · 13 MIN ·

Cursor SDK + Zed 1.0:编辑器赛道转向(从『内置 AI』到『agent runtime + 中立协议』)

Cursor SDK 公开 beta(2026-04-29)+ Zed 1.0(2026-04-30,GPUI + ACP)1 天内连发,标志 2026 编辑器赛道范式转移。中文解读 + 译者点评。 · by fancyoung
AI · HERO seed:3420260505 Cursor SDK 公开 beta(2026-04-29)+ Zed 1.0(2026-04-30,GPUI + ACP)1 天内连发,标志 2026 编辑器赛道范式转移。中文解读 + 译者点评。
FIG.00 — cover · ai-generated · placeholder

影响力: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)

编辑器MCPSKILL.mdACPAGENTS.md内置 agent
Claude Code✅(via CLI)⚠️ 未 auto-loadClaude
Cursor✅(.cursor/skills/)Composer 2 + 任意模型
Zed 1.0✅ ⭐任意(via ACP)
AntigravityClaude 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)

🟢 译者总评

  1. 个人开发者推荐组合:Claude Code(CLI)+ Zed 1.0(GUI)+ OpenCode(SSH 远程) —— 三者通过 ACP / MCP / SKILL.md 互通,你的 skill 一次写多处用
  2. 团队级:Cursor Pro + Augment Context Engine MCP(企业级 context)+ 自建 SKILL.md 仓库
  3. Apple-only 团队:Zed 1.0(Rust + GPUI 极快)+ Claude Code(CLI)
  4. JetBrains 重度用户:WebStorm 2026.1 + Junie 是当前 JetBrains 最强,但跨编辑器复用不如其他
  5. 不要选:Roo Code 2026-05-15 关停(迁回 Cline 或 roomote.dev)
  6. 配套读:SKILL.md(skill 写法 — 跨编辑器复用基础)+ MCP 协议 + Addy Osmani 三连(Harness Engineering 方法论)
  7. 未来 12 个月看点:Cursor SDK 商业化路径(API 计费?自托管?)+ Zed 1.0 在生产 codebase 的稳定性 + ACP 是否被更多编辑器采用

🔗 调研来源


📖 配套全文(同主题外文长文逐段翻译):