跳至内容

更强大的 Plan 模式、内置 AI 代码审查和 Instant Grep

改进的 Plan 模式

在创建计划时,Cursor 会先提出一些澄清性问题,以提升计划质量。现在 Cursor 提供了交互式界面,让你可以更方便地回答这些问题。

你还可以使用 ⌘+F 在生成的计划中进行搜索。

AI 代码评审

你现在可以在 Cursor 中直接通过 AI 代码评审来发现并修复 bug。它会检查你的改动并找出问题,你可以在侧边栏中查看。

这也是对 Bugbot 的补充。Bugbot 运行在你的代码托管平台上,如 GitHub(包括 Enterprise Server)、GitLab 等。

Instant Grep(Beta)

所有由代理执行的 grep 命令现在都能即时完成。

Cursor 中的所有模型都支持 Instant Grep。在侧边栏手动搜索代码库时也会使用它,包括对正则表达式以及按单词边界匹配的搜索。

这一改进将在接下来的一周内逐步向 2.1 用户推送。

全新代码模型与智能体界面

多智能体

在我们的全新编辑器中管理智能代理,侧边栏可查看和管理你的代理与计划。

在单个提示下最多可并行运行八个代理。为避免文件冲突,系统会使用 Git worktree 或远程机器。每个代理都在其各自隔离的代码库副本中运行。

Composer 组合器

隆重推出我们的首款智能代理编码模型。Composer 是一款前沿模型,比同等智能的模型快 4 倍。

浏览器(正式版)

Agent 的浏览器功能在 1.7 版本以测试版上线,如今已正式发布(GA)。我们在 2.0 中进一步支持 企业 团队使用 Browser。

浏览器现已可内嵌在编辑器中,并提供强大的新工具,用于选择元素并将 DOM 信息转发给代理。了解更多关于使用浏览器的详情。

更完善的代码评审

现在,无需在各个文件间来回切换,即可更轻松查看 Agent 跨多个文件的所有更改。

沙盒化终端(GA)

在 1.7 版本以测试版推出的沙盒终端,现已在 macOS 上全面可用(GA)。从 2.0 起,我们在 macOS 上默认在安全沙盒中运行代理命令。

未在允许列表中的 Shell 命令将自动在沙箱中运行,具备对你的工作区的读写权限,但无法访问互联网。了解更多沙箱相关内容。

团队指令

在 Cursor 仪表板为你的团队定义自定义命令和规则。

随后,这些上下文将自动应用于你团队的所有成员,无需在本地编辑器中保存这些文件,并由团队管理员集中管理。

语音模式

借助内置的语音转文字功能,用语音控制 Agent。你也可以在设置中自定义提交关键词,以触发 Agent 开始运行。

性能提升

Cursor 使用语言服务器协议(LSP)来提供特定语言的功能,例如跳转到定义、悬停提示、诊断等。

我们大幅提升了所有语言的 LSP 加载和使用性能。在使用代理助手并查看差异时,提升尤为明显。

针对大型项目,Python 和 TypeScript 的 LSP 现在默认运行更快,并会根据可用 RAM 动态提升内存上限。

我们还修复了多处内存泄漏,并优化了整体内存占用。

后台的计划模式

用一种模型制定计划,再用另一种模型来执行构建。你可以选择在前台或后台构建,或使用并行代理同时规划,生成多份方案供审阅。

可共享的团队命令

将自定义规则、命令和提示与整个团队共享。通过 Cursor 文档创建深链。

更完善的提示界面

文件和目录现在以内嵌“胶囊”样式显示。我们还改进了带标签上下文的提示词复制与粘贴体验。

我们已从上下文菜单中移除了许多明确的条目,包括 @Definitions、@Web、@Link、@Recent Changes、@Linter Errors 等。Agent 现在可以自动收集上下文,无需在提示输入中手动添加。

改进的代理框架

我们大幅改进了适用于所有模型的 Agent 底层运行框架。这带来了显著的质量提升,尤其是对 GPT-5 Codex 的改进最为明显。

云端智能体

云端代理现已具备 99.9% 的可靠性、即时启动能力,且全新界面即将推出。我们也优化了直接在编辑器中将代理迁移到云端的体验。

Cursor 企业版

沙盒终端:管理员控制项

Enterprise 现在可以在团队范围内统一并强制执行Sandboxed Terminal 的标准设置。可在团队级别配置沙盒可用性、Git 访问以及网络访问。

钩子:云端分发

企业团队现在可以直接通过hooks网页控制台上进行分发。管理员可以新增 hooks、保存草稿,并指定各个操作系统适用的 hooks。

审计日志

在 Cursor 中查看带时间戳的管理员事件日志:用户访问、设置更改、Team Rule 编辑以及成员管理事件。

浏览器控制、规划模式与 Hooks

浏览器控件

Agent 可以截屏、改进 UI,并调试客户端问题。进一步了解其浏览器相关能力。

计划模式

Cursor 现在可以在启动复杂任务前先拟定详细计划,从而让代理能够持续运行更长时间。

Agent 自动补全

在撰写提示词时,系统会依据最近的更改显示自动补全建议。按 Tab 接受建议,并将文件添加到上下文。

Hooks(公测版)

你现在可以通过自定义脚本来观察、控制并扩展 Agent 的循环流程。Hooks 可让你在运行时自定义并影响 Agent 的行为。

使用 Hooks 审计代理的使用情况、拦截命令,或从上下文中脱敏敏感信息。该功能仍在测试阶段,欢迎反馈。

团队规则

团队现在可以在控制台中定义并共享全局规则,这些规则将应用于所有项目。我们还为Bugbot推出了团队级规则,使各个代码库中的行为保持一致。

通过深链分享提示(测试版)

为可复用的提示生成可共享的深度链接。适用于文档中的设置说明、团队资源以及分享工作流。查看我们的文档了解创建方法。

沙盒终端

命令现已在安全的沙盒环境中执行。若您使用 allowlist 模式,所有未在 allowlist 中的命令将自动在沙盒内运行,可读写您的工作区,但无法访问互联网。

如果某个命令失败且我们检测到是沙盒导致的,我们会提示你在沙盒外重试。

Bugbot 的 PR 概要

在 GitHub 中创建 PR 时,Bugbot 现在会生成更改摘要。随着你推送更新,摘要会自动刷新,确保始终准确。你可以在 Cursor 控制台的 Bugbot 选项卡中将其关闭。

从菜单栏监控代理

在菜单栏中即可快速查看 Cursor Agents 的状态。

Agent 的图像文件支持

Agent 现在可以直接从你的工作区读取图像文件,并将其纳入上下文。此前仅支持粘贴的图像。

斜杠菜单命令、摘要功能,以及更完善的 Agent 终端

自定义斜杠命令

你现在可以创建可复用的提示词,并快速与团队共享。命令存放在.cursor/commands/[command].md。在 Agent 输入框中键入/并从下拉菜单中选择命令即可运行。

我们一直用它们来运行 linter、修复编译错误,并创建带有详细描述和 conventional commits 的 PR。

摘要触发器

当达到上下文窗口限制时,Cursor 会自动为你总结较长的对话。现在你可以使用/summarize斜杠命令按需总结上下文。当你不想新建聊天、但又想释放上下文窗口空间时,这会很有用。

支持 MCP Resources

我们已新增对 MCP Resources 的支持。Resources允许服务器共享为语言模型提供上下文的数据,如文件、数据库架构或应用特定信息。

此外,MCP 现在支持插值变量。这使你在为 MCP 服务器定义配置时,能够在字符串中使用环境变量。

改进的 Agent 终端

当 Agent 决定创建一个终端来运行 shell 命令时,我们显著提升了该环境的稳定性与可靠性。

这解决了终端命令挂起、任务完成后未正确退出等已知问题,并改进了 SSH 体验。

我们还打磨了终端 UI,加快了运行速度,并在 shell 命令需要用户批准时加入了操作系统通知。

Linear 集成、改进的 Agent 终端,以及操作系统通知

在 Linear 中运行 Agents

你现在可以直接从 Linear 启动 Background Agents。把任务委派给 Cursor,而无需离开你的 issue。我们撰写了一篇更长的博文提供更多细节。

改进的 Agent 终端评审流程

终端现在在左侧打开,带有清晰的背景和边框动画,以突出显示其阻塞状态。选择拒绝时会自动聚焦输入框,便于你立即回应。

来自 Agent 的操作系统通知

当一次 agent 运行完成或需要输入时(例如批准未在允许列表中的命令),将收到原生操作系统通知。可在Settings中启用。

Agent completed system notification.

支持 MCP elicitation

Cursor 现已支持 MCP elicitation——这是 MCP 规范中的一项新功能,允许服务器向用户请求结构化输入,例如用户偏好或配置选择。请求通过 JSON schema 定义,使服务器获得经验证的响应,同时确保用户对所分享的内容保持控制权。