Cursor 3 发布:内置 Codex、Design Mode 与 WorkTree 多开支持
使用 Cursor 编辑器时,常遇到两个痛点:一是聊天框占用侧边栏,无法兼顾其他操作;二是担心 Agent 误操作破坏当前主干分支。
Cursor 3 版本重点解决此类工作流问题,加强多任务并行和代码环境的安全隔离。
1. Agents Window:跑并行的任务控制台
快捷键:Cmd+Shift+P 输入 Agents Window
以前的对话基本是单向线性流。Cursor 3 将 Agent 抽离出独立面板区,可跨仓库、跨环境同时运行多个任务。
配合新增的 Agent Tabs,可在并排或网格视图下查看多个对话。思路是让 AI 编程从'一次等一件事'变成'同时派发几个需求'。遇到修改范围大、耗时长的场景,将其丢在 Agents Window 里跑,切回主编辑器继续写代码,互不干扰。

这与在编辑器中安装 Codex 插件有何区别?
区别在于原生环境的接管深度和底层任务编排能力。
Codex 插件重点是打包复用单个工作流;而 Cursor 3 的 Agents Window 直接变成了全局控制台。它不仅局限于读写当前打开的文件,还能直接接管 Git 底层机制(分配独立 Worktree、对比代码状态),并在多个并行仓库间穿梭。如果过去的插件像是带对话框的侧边栏,这次的 Agents Window 则是在编辑器里配了一个能跑多个项目的'带队经理'。
2. Git Worktree:物理隔离保护你的主干代码
触发方式:在对话区使用 /worktree 或 /best-of-n 命令
过去让 Agent 操作大范围重构,它直接在当前文件上动刀。一旦跑偏或中断,人工恢复非常头疼。
新加入的 /worktree 指令利用 Git 原生特性提供物理隔离方案:强制让 Agent 的改动全在一个独立的 Git Worktree 里跑,且全面支持多个仓库联动。这意味着即使项目包含微服务或不同包,Agent 也可在干净的'平行宇宙'里大刀阔斧地改。在这个沙盒里,无论怎么折腾都不会弄乱当前工作区里的半成品代码,验证靠谱后再一键 Merge 即可。
顺着这个逻辑,Cursor 3 顺势把 /best-of-n 也移进了新的 Agent 窗口。你可以直接让几个不同的大模型,在各自隔离的 Worktree 里并行处理同一个需求。跑完之后像裁判一样直观对比结果,哪个模型写的顺眼就合并哪个,相当于发起了多场并行的'代码竞标'。
3. Design Mode:用框选代替语言描述

快捷键:在 Agents 窗口里按 Cmd+Shift+D 切换,Shift + 拖拽 选中页面区域,Cmd+L 添加到对话。
如果你写过前端,会知道用语言描述 UI 问题费时费力。比如'让导航菜单右数第二个蓝色登录按钮向下对齐 2 像素',这种描述给到 Agent,它还得去猜对应的 CSS Class 和 DOM 层级。
Design Mode 允许你直接在浏览器里像使用截图软件一样,框选并提取特定界面元素。选好区域后用 Cmd+L 直接指给 Agent 看就行,免去了无穷无尽的口舌。对于开发者而言,这也额外治好了一个顽疾:当系统通过脚本自动点击网页 DOM 元素经常失效跑偏时,直观的视觉框选比猜前端 class 结构要准太多了。


