点击上方 前端Q,关注公众号

回复加群,加入前端Q技术交流群

4 月 2 日,Cursor 发布了 3.0 大版本。这次不是"加了几个功能",而是 从底层重写了整个界面,把 Cursor 从一个代码编辑器变成了一个 Agent 调度中心。用了两天之后,我觉得这可能是今年对前端开发者影响最大的工具更新。

说实话,看到 Cursor 3 的官方博客标题写的是"Meet the new Cursor"的时候,我第一反应是:又来?搞 AI 编辑器的公司每个月都在喊"全新升级"。

但打开 Agents Window 的那一刻,我意识到这次确实不太一样。

它不是给 IDE 加了几个 AI 面板,而是把 IDE 降级成了 Agent 平台的一个子视图。

你可以随时切回传统 IDE,但新界面的核心已经不是"文件树 + 编辑器"了,而是一个 Agent 管理中心。

Cursor 3 前后对比

到底更新了什么

这次更新的核心可以用一句话概括:Cursor 不再是"你在写代码,AI 帮你补",而是"Agent 在写代码,你在看结果"。

具体来看有五个大变化。

▎1. Agents Window:一个全新的主界面

Cursor 3 新增了 Agents Window,通过 Cmd+Shift+P → Agents Window 打开。

这不是传统意义上的"新功能面板",而是一个完整的新界面——从头搭建的,不是从 VS Code 上面加壳。整个界面以 Agent 为中心组织,而不是以文件为中心。

关键变化:

多仓库工作区:天然支持同时操作多个 repo,Agent 和人类可以跨仓库协作

统一侧边栏:所有本地、云端 Agent 都在一个面板里,包括从手机、网页、Slack、GitHub、Linear 启动的

Agent Tab:支持多个 Agent 对话并排显示,像浏览器 Tab 一样管理

传统的 Cursor IDE 还在,随时可以切回去。但新界面会越来越成为主入口。

▎2. 并行 Agent:同时跑多个任务

这是我觉得最实用的一个变化。以前 Cursor 一次只能跑一个 Agent 对话,你得等它干完才能接下一个。

现在可以同时跑多个 Agent,每个有独立的执行环境:

▸一个 Agent 在写测试

▸另一个在重构后端接口

▸第三个在改文档

互不阻塞,全部实时显示在侧边栏里。

还新增了 /best-of-n 命令——同一个任务在多个隔离的 worktree 里并行跑,跑完之后你挑最好的那个。这在处理不确定性高的重构任务时特别有用。

▎3. 云端 ↔ 本地无缝切换

Cursor 3 的 Agent 可以跑在三种环境:本地、云端(Ubuntu 沙箱)、远程 SSH。

关键是这三种环境之间的切换几乎没有摩擦

▸在云端跑了个长任务?切到本地继续调试

▸本地跑到一半要出门?丢到云端让它继续跑

▸需要在服务器上测试?直接 SSH 过去

这意味着你合上笔记本,Agent 还在干活。回来打开电脑,结果已经在侧边栏等你了。

▎4. Design Mode:直接在浏览器上标注

这个功能对前端开发者来说特别贴心。

Cmd+Shift+D 进入 Design Mode,你可以直接在集成浏览器里框选 UI 元素、做标注,然后把选中的区域发给 Agent。

不用再截图、不用再描述"第三个按钮往下那个间距太大"——直接圈出来,Agent 就知道你在说哪个元素。

▎5. 插件市场 + MCP 生态

Cursor 3 正式上线了 Plugin Marketplace,支持一键安装 MCP Server、Skills、Subagent 等扩展。

企业用户还能搭建私有插件市场(Team Marketplace),统一管控团队使用的插件。

Cursor 3 架构总览

从 Harness 角度看 Cursor 3

如果你一直在跟我的 Harness Engineering 系列,会发现 Cursor 3 的更新思路和我们聊的很多概念完全对上了:

Workflow Harness:并行 Agent + worktree 隔离,就是上一篇讲的状态机思路的产品化。每个 Agent 有独立的执行环境和状态,互不干扰。

Context Harness:Design Mode 让视觉上下文可以精准传递给 Agent,不再依赖自然语言描述 UI。

Tool Harness:Plugin Marketplace + MCP 就是工具层的标准化——Agent 可以通过统一协议调用外部能力。

Checkpoint:云端/本地切换的背后,必然有状态持久化机制。你能把一个进行到一半的 Agent 从本地转到云端,说明 Cursor 内部做了 Checkpoint。

一句话:Cursor 3 是我们讨论的 Harness Engineering 理念的一次完整落地。

对前端开发者意味着什么

三个判断:

第一,"人写代码"到"人管 Agent"的转变在加速。 Cursor 3 的界面设计已经在暗示:你的主要工作不是敲键盘,而是给 Agent 分配任务、审查产出、做决策。这不是未来,是现在。

第二,并行能力会改变你的工作节奏。 以前你等 Agent 改完一个文件再提下一个需求。现在你可以同时甩出 5 个任务,去喝杯咖啡回来看结果。工作从"串行对话"变成"并行调度"。

第三,Design Mode 补齐了 AI 在前端领域的最后一块拼图。 之前 AI 做后端逻辑很强,但做 UI 经常"对不上"——你说"按钮间距大了",AI 不知道你说的是哪个按钮。现在可以直接指给它看,这对前端 CSS 调试的效率提升是量级的。

我的看法

Cursor 团队在官博里用了一个词:第三时代(Third Era)

第一时代:手写代码。第二时代:AI 辅助写代码。第三时代:Agent 编队自主写代码,人做审查和决策。

从 Cursor 3 的产品形态看,他们已经把这个判断做进了产品里。不管你认不认同这个叙事,有一个事实无法忽略:当工具层已经在按"Agent 编队"的逻辑设计,开发者的工作方式不可能不变。

我的建议很简单:升级 Cursor,打开 Agents Window,跑几个并行任务感受一下。不需要马上改变工作流,但至少知道它能做到什么。

等你习惯了同时指挥 3-5 个 Agent 干活的感觉,就回不去一次只能对话一个的时代了。

往期推荐

Multi-Agent Teams:让多个专家 Agent 像团队一样协作

AI Agent 是怎么"想一步做一步"的?拆解 ReAct 模式

从零开始:用 LangChain.js 构建你的第一个 Tool-Calling Agent

最后

点个在看支持我吧

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐