跳转到内容

更新日志

调试模式、计划模式优化、多智能体评审与置顶对话

调试模式

调试模式可以帮助你复现并修复最棘手的 bug。

Cursor 会为你的应用注入运行时日志,用于定位问题根源。它可跨不同技术栈、语言和模型工作。

在我们的公告中了解更多详情。

浏览器布局和样式编辑器

借助全新的浏览器侧边栏和组件树,同时进行设计与编码。

移动元素、更新颜色、测试布局并实时调整 CSS,然后使用 agent 将更改即时应用到你的代码库中。你也可以选中多个元素,通过文字描述你想要的修改,让 agent 自动完成视觉调整。

在我们的公告中了解更多信息。

Plan Mode 改进

Plan Mode 现在支持内联 Mermaid 图表,支持智能体自动生成可视化内容并以流式方式插入到你的计划中。你也可以对计划的构建方式有更精细的控制,例如将选中的待办事项发送给新的智能体(agent)。

多智能体评估

在并行运行多个 Agent 时,Cursor 现在会自动对所有运行结果进行评估,并推荐最佳方案。

被选中的 Agent 会附带一条注释,说明其被选中的原因。对最佳方案的评估只会在所有并行 Agent 全部完成之后进行。

置顶对话

在 Agent 侧边栏中,将对话置顶到顶部以便日后查阅。

改进版 Plan 模式、编辑器内 AI 代码评审和即时 Grep 搜索

升级版 Plan 模式

在创建计划时,Cursor 会提出澄清问题,以提升计划质量。Cursor 现在会显示交互式界面,方便你回答这些问题。

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

AI 代码审查

现在你可以在 Cursor 中直接使用 AI 代码审查来查找和修复 bug。它会分析你的更改并发现问题,你可以在侧边栏中查看这些问题。

这项功能是对 Bugbot 的补充。Bugbot 运行在你的代码托管平台上,例如 GitHub(包括企业服务器版)、GitLab 等。

即时 Grep(测试版)

现在,agent 运行的所有 grep 命令都可以即时完成。

Cursor 中的所有模型都支持即时 grep。当你从侧边栏手动搜索代码库时(包括使用正则表达式和按单词边界匹配)也会使用它。

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

全新代码模型与 Agent 界面

多代理(Multi-Agents)

在我们的新编辑器中管理多个代理,侧边栏会集中展示你的代理和计划。

针对同一个提示,最多可并行运行八个代理。我们会利用 git worktrees 或远程机器来避免文件冲突。每个代理都在自己独立的代码库副本中运行。

Composer

推出我们的首款具备智能代理能力的编程模型。Composer 是一款前沿模型,在同等智能水平下,速度提升了 4 倍。

Browser(GA)

在 1.7 版本中以 beta 形式发布的 Agent Browser 现已正式 GA。我们在 2.0 中新增了对企业团队使用 Browser 的支持。

Browser 现在可以内嵌在编辑器中使用,并配备了强大的新工具,用于选择元素并将 DOM 信息转发给 Agent。了解更多关于如何使用 Browser

改进的代码审查体验

现在,你可以更轻松地在多个文件中一览 Agent 所做的所有更改,而无需在各个文件之间来回切换。

沙盒终端(GA)

在 1.7 版本中以测试版形式推出的沙盒终端现已在 macOS 上正式发布(GA)。随着 2.0 的发布,我们现在在 macOS 上默认在安全沙盒中运行 Agent 命令。

未在允许列表中的 Shell 命令会自动在沙盒中运行,对你的工作区具有读写权限,但无法访问互联网。详细了解 sandboxing

团队命令

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

这些上下文信息会自动应用到你团队的所有成员,无需在本地编辑器中保存这些文件,并由团队管理员统一管理。

语音模式

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

性能改进

Cursor 使用 Language Server Protocol(LSP)来提供特定语言相关的功能,例如跳转到定义、悬停提示、诊断等。

我们大幅提升了所有语言的 LSP 加载和使用性能。在使用 Agent 和查看 diff 时,这一改进尤为明显。

Python 和 TypeScript 的 LSP 现在在大型项目中默认运行得更快,并会根据可用内存(RAM)动态配置更高的内存上限。

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

后台计划模式

你可以用一个模型创建计划,再用另一个模型来执行该计划。你可以选择在前台或后台执行,也可以使用并行 Agent 同时生成多个计划供你对比和审阅。

团队共享命令

与整个团队共享自定义规则、命令和提示词。在 Cursor Docs 中创建深度链接。

改进的 Prompt 界面

文件和目录现在会以内联“小标签”(pill)形式展示。我们还改进了包含已标注上下文的 prompt 的复制/粘贴体验。

我们从上下文菜单中移除了许多显式选项,包括 @Definitions、@Web、@Link、@Recent Changes、@Linter Errors 等。Agent 现在可以自行收集上下文,而无需在 prompt 输入中手动附加上下文。

改进的 Agent 运行框架

我们对支持在所有模型上使用 Agent 的底层运行框架进行了大幅升级,整体质量显著提升,尤其是在 GPT-5 Codex 上效果尤为明显。

云端 Agent

云端 Agent 现在具备 99.9% 的可靠性、即时启动能力,并且即将上线全新的 UI。我们还改进了从编辑器将 Agent 发送至云端的体验。

Cursor 企业版

Sandboxed Terminals:管理控制

Cursor 企业版现在可以在团队范围内强制执行Sandboxed Terminals 的标准设置。在团队级别配置沙箱可用性、Git 访问和网络访问。

Hooks:云端分发

企业团队现在可以直接通过 Web 控制台 分发 hooks。管理员可以添加新的 hook、保存草稿,并选择每个 hook 适用的操作系统。

审计日志

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

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

浏览器控制

Agent 可以截取屏幕、优化 UI,并调试客户端问题。在此进一步了解 浏览器相关功能。

规划模式

Cursor 现在可以在开始复杂任务之前先写出详细计划。这使 Agent 的运行时间可以显著延长。

Agent 自动补全

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

Hooks(测试版)

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

你可以使用 Hooks 审计 Agent 的使用情况、阻止命令执行,或对上下文中的敏感信息进行脱敏处理。该功能仍处于测试版阶段,我们非常期待你的反馈。

团队规则

团队现在可以在控制台中定义并共享全局规则,这些规则会应用于所有项目。我们也为 Bugbot 上线了团队规则功能,因此在所有代码仓库中的行为都能保持一致。

为可复用的提示生成可共享的 deeplink。适用于文档中的配置步骤说明、团队内部资源以及分享工作流。查看我们的文档了解如何创建。

沙箱终端

命令现在会在安全的沙箱环境中执行。如果你使用的是允许列表(allowlist)模式,未被加入允许列表的命令会自动在沙箱中运行,沙箱对你的工作区具有读写权限,但无法访问互联网。

如果命令执行失败,并且我们检测到失败是由沙箱导致的,你会收到提示,可以选择在沙箱之外重试该命令。

来自 Bugbot 的 PR 摘要

在 GitHub 中创建 PR 时,Bugbot 现在会自动生成变更摘要。随着你持续推送更改,摘要也会更新,以确保始终准确。你可以在 Cursor 仪表盘的 Bugbot 选项卡中将其禁用。

通过菜单栏监控 Agents

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

Agent 的图片文件支持

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

斜杠命令、总结功能和改进的 Agent 终端

自定义斜杠命令

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

我们一直在用它们来运行 linter 工具、修复编译错误,以及创建带有详细说明并遵循 conventional commits 规范的 PR。

摘要触发方式

当对话过长并达到上下文窗口上限时,Cursor 会自动为你生成摘要。现在,你也可以使用 /summarize 斜杠命令按需对当前上下文进行摘要。当你不想新建对话、但又想释放上下文窗口空间时,这会非常有用。

支持 MCP Resources

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

此外,现在 MCP 已支持插值变量(interpolated variables)。这使你在为 MCP 服务器定义配置时,可以在字符串中使用环境变量。

改进的 Agent 终端

每当 Agent 需要创建终端来运行 shell 命令时,我们都大幅提升了终端环境的稳定性与可靠性。

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

我们还打磨了终端 UI、加快了运行速度,并在 shell 命令需要用户确认时新增了系统级通知。