Cursor 3.0重新定义了IDE:你的工作不再是写代码,而是管Agent

四月初,Cursor悄悄推送了一个更新,但这次不是小版本迭代——Cursor 3.0把整个编辑器的底层逻辑改了一遍。

从产品层面看,这是Cursor有史以来变化最大的一次发布。从架构层面看,这次更新直接回答了一个问题:当AI已经能写代码,IDE到底该长什么样?

Agents Window:并行才是重点

3.0最核心的东西是新的Agents Window。

以前你用Cursor,基本是一个对话框、一个任务、一个上下文。现在不一样了,你可以同时跑多个Agent,分配给不同的仓库、不同的任务,而且这些Agent可以跑在完全不同的环境里——本地、云端、远程SSH、git worktrees,混着用没问题。

这个设计的逻辑很直接:大多数实际项目不是只有一个问题要解决。你在修一个bug,同时还有新功能要开发,同时还有代码review没完成。以前这些事情只能排队,现在可以并发。

更有意思的是/best-of-n命令:给它一个任务,它会在多个独立的worktree里同时跑,用不同的模型或者同一个模型的不同运行,最后把结果摆出来让你比较。本质上是把模型的随机性变成了一种策略——多跑几次,选最好的那个。

Design Mode:给AI看你指的是哪儿

AI做前端一直有个经典的沟通障碍:你说”把那个按钮改一下”,AI不知道哪个按钮,你得去写一堆描述性文字,效果还不稳定。

3.0的Design Mode解决这个问题的方式相当直接——让你直接在浏览器里标注。Cmd+Shift+D打开模式,Cmd+L把选中的元素加进对话,然后说”把这个改成圆角”,AI拿到的就是精确的目标,不是你描述出来的模糊概念。

这个功能对做UI迭代的人来说省掉的沟通成本是真实的。过去需要截图、标注、写说明,现在直接圈。

/worktree:沙箱执行终于有了内置支持

/worktree命令让Agent在独立的git worktree里运行,跟主代码库隔离。

这个东西重要在哪儿?当你让AI执行一个不完全确定的任务时,你不想让它直接在主分支上乱动。worktree给了一个干净的沙箱,Agent在里面跑,满意了再合并,不满意直接扔掉。

/best-of-n配合起来,你可以同时开好几个worktree,各自跑一个方案,最后做对比。这对于”有多种解法、不确定哪个更好”的任务非常有用。

云端Agent:自托管也能做

3.0加入了自托管云端Agent选项。

听起来矛盾,但逻辑是这样的:企业有自己的安全模型、内网环境、构建系统,不可能把代码全丢到Cursor的云上跑。自托管的云Agent让这些企业保留原有的安全架构,同时Cursor负责Agent的编排、模型接入和用户体验这一层。

对于已经有成熟安全管控体系的公司,这个选项可能是他们从”试用Cursor”变成”生产环境部署”的关键节点。

这次更新在说什么

Cursor这次没有在说”更快、更准、更聪明”这类特性词,而是在说一件更根本的事:开发者和代码的关系正在变

过去的逻辑是:你写代码,AI帮你补全。现在的逻辑是:AI写代码,你告诉AI写什么、怎么写、写完之后挑哪个版本。

Agents Window、/best-of-n、Design Mode,这几个功能加在一起,描述的是同一个工作流——你是调度者,不是执行者

当然,这个愿景能不能落地,很大程度上取决于当前AI写代码的能力上限在哪儿。现在大多数团队用AI处理的还是相对确定的子任务,真正让Agent端到端跑一个复杂功能,出错率仍然挺高。Cursor 3.0是在布一个局,赌的是AI能力会继续提升、Agent自主性会继续增强。

这个赌注不小,但方向是对的。

参考来源:New Cursor Interface(cursor.com/changelog/3-0)