聊天标签页、自定义模式与更快的索引

  • 提升了团队共享代码库时的索引性能
  • 对已加入 Early Access 早期体验计划的用户,垂直侧边栏选项将暂时不可用
  • 带有 MCP 服务器的项目现在会提示用户启用它们
  • 当接近快速请求或用量上限时,聊天中现在会显示与按用量计费相关的提醒
  • 提升了对由团队管理员配置的自动运行控制的可见性,更清楚地标明其启用状态
  • 由于稳定性问题,已移除自动运行提示。此前启用自动运行的所有用户现在都已被停用该功能

  • 我们将“reject all diffs”快捷键从 Cmd+Backspace (⌘⌫) 调整为 Cmd+Shift+Backspace (⌘⇧⌫)
  • Windows 上的 MCP 现在应当更加稳定可靠
  • 在配置 MCP 服务器时改进了 MCP 错误消息,以便更好地帮助调试
  • 为聊天消息新增输入 token 计数(点击右上角三个点即可查看)。我们会继续改进上下文可见性,让你能清楚地看到发送给模型的内容,更多更新即将推出!

  • 0.48.1 - 全新的上手体验
  • 0.48.2 - 允许用户在其他聊天标签页中接受/拒绝被编辑的文件
  • 0.48.3 - 聊天标签页体验改进(使用 Cmd/Ctrl+T 新建标签页)、为 Gemini 2.5 Pro 提供 Max 模式支持
  • 0.48.4 - 为 Gemini 2.5 Pro 提供图像支持
  • 0.48.5 - 将 Cmd+Backspace 调整为 Cmd+Shift+Backspace 的变更管理
  • 0.48.6 - 在 AI Pane 关闭足够长时间后自动创建一个新的聊天
  • 0.48.7 - 修复了某些聊天在更新时可能被删除的问题
  • 0.48.8 - 提升了 @ 符号搜索的 CPU 性能
  • 0.48.9 - 降低了索引时的内存占用

本次版本引入了用于并行对话的聊天标签页、带有自定义模式的全新模式系统,并改进了成本可见性、索引性能和 MCP 可靠性。此外,当聊天完成时现在会播放提示音。

内置模式和自定义模式(测试版)

Agent 和 Ask 是 Cursor 中的内置模式,现在你还可以额外添加自定义模式。我们也将 “Edit” 重命名为 “Manual”,以更好地体现它的行为。

Ask 模式现在默认可以使用所有搜索工具,因此 @Codebase 工具已被移除。需要时,它会自动搜索代码库。如果你想强制发起一次搜索,只需用自然语言让 Cursor “search the codebase”。你可以在模式菜单中关闭 Ask 的搜索功能,此时 Ask 只会基于你提供的上下文进行回答。

在此了解更多关于 AgentAsk 的信息。

Cursor 编辑器界面的截图,显示在 “Plan” 模式选择下方展开的下拉菜单。菜单中包含多个 AI 助手模式:Agent、Ask、Manual、Plan(当前选中)、Teach 和 Yolo。每个模式都有对应的键盘快捷键。界面为深色主题,当前选中的模型为 “claude-3.7-sonnet”。

自定义模式(测试版)允许你用适合自己工作流的工具和提示词组合出新的模式。由于自定义模式可以配置独立的快捷键,⌘I 将默认切换到 Agent 模式,而 ⌘L 将切换侧边栏。如果你解绑 ⌘I,它也会改为切换侧边栏。自定义模式目前处于测试阶段,你可以在 Settings → Features → Chat → Custom modes 中启用它们。

你也可以在设置中(Settings → Features → Chat → Default chat mode)将默认模式设为你的某个模式,或者设为你最近一次使用的模式。

Cursor 编辑器界面的截图,展示名为 “Agent” 的自定义 AI 助手模式的设置。设置面板包括为模式命名、选择模型(当前为 “claude-3.7-sonnet”)、配置快捷键,以及启用 Search、Edit 和 Run 等工具的选项。“Auto-apply edits” 和 “Auto-fix errors” 开关已开启,而 “Auto-run” 处于关闭状态。界面中还有一个添加自定义说明的输入框,以及底部一个标有 “Delete mode” 的按钮。界面为深色主题。

聊天标签页

在聊天中创建新的标签页(⌘T),即可并行进行多组对话。你也可以按住 Option 键并点击 + 按钮来创建新标签页。Cmd+N 仍然会在当前标签页中创建新的聊天。

当某个标签页正在等待你的输入时,该标签页上会显示一个橙色小圆点。

更快的索引

我们大幅提升了团队内相似代码库的索引性能,当其中一个副本完成索引后,可以显著缩短后续大型代码库副本的初始索引时间。例如,Cursor 代码库现在可以在不到一分钟内完成索引,而此前大约需要 20 分钟。

声音通知(测试版)

当对话生成完成、可以查看时,Cursor 现在可以播放提示音。你可以在 Settings → Features → Chat 中启用 Play sound on finish 功能。

基于用量的成本可视化

对于按用量计费的模型,你现在可以在历史记录中查看每次对话的成本和明细。

Cursor 编辑器界面的截图,显示对话标题“Improving Description Flow”,以及一个用于展示最近对话历史的下拉菜单。下拉菜单中包含“Fixing Broken Links in Documentation”“Enhancing Content Cohesion”等条目。当前选中的对话显示了一个成本明细悬浮提示,表明其使用了 2 次 gpt-4.5-preview 请求,每次 2.00 美元,总计 4.00 美元。对话标题旁有用于编辑、复制和查看成本的图标。界面为深色主题.

全新引导流程

我们推出了更简便的引导流程,帮助您快速上手 Cursor。系统将引导您完成设置导入、主题选择、快捷键绑定及其他个性化配置。

Cursor 编辑器引导界面截图,标题为"快速开始"。界面提示用户从 VS Code、Vim、Emacs 和 Sublime Text 等选项中选择快捷键绑定(已选中 VS Code)。列出了三个功能:"Agent"用于规划和构建,"Cursor Tab"用于预测下一步操作,以及"Cmd-K"用于使用 AI 编辑代码。右侧显示一条示例消息:"添加一个设置页面,内容参考 src/ui/components 中的内容",使用"Agent"模式。底部中央有一个蓝色的"继续"按钮。界面采用深色主题,窗口为 macOS 风格。

可靠性、键盘快捷键与抢先体验选项

  • 0.47.1:提升性能,重新添加用于应用代码块的播放按钮
  • 0.47.2:Cursor Tab 现在支持处理单行选区
  • 0.47.3:修复文件编辑时工具调用报错的问题
  • 0.47.4:修复一个在编辑器中红色 diff 残留的边缘情况
  • 0.47.5:为即将到来的 Claude 3.7 Sonnet MAX 模式兼容性提供客户端支持
  • 0.47.6:更快的应用速度,当因 .cursorignore 导致编辑失败时向用户发出警告
  • 0.47.7:为 3.7 Sonnet 提供带思考和不带思考的 MAX 模式
  • 0.47.8:修复可滚动模型名称的 UI 问题
  • 0.47.9:与内存占用相关的性能改进
  • 0.47.10:修复 .github 和其他以 . 开头目录下聊天/应用不可用的问题,并包含一些小的性能修复
  • 0.47.11:发布通道选择器(预发布或标准),修复 dmg 安装包在极少数情况下无法使用的问题

此版本主要聚焦于稳定性和性能改进,让现有功能运行得更好。

  • 内存使用与性能:新版本占用更少内存,并且更加稳定。

  • 键盘快捷键:所有键盘快捷键现在都可以在 Keyboard Shortcuts 菜单中查看。前往 Settings > Keyboard Shortcuts 修改或添加新的快捷键。

  • 抢先体验选项:你现在可以在 Settings > Beta > Update frequency 中选择加入抢先体验通道。

  • 自动选择模型:我们会根据性能、速度和可用性,为当前任务自动选择最合适的高级模型,即使在模型性能下降或服务中断期间,你也能获得稳定的体验。

  • 主题:新增和更新的主题,包括 Cursor Dark、Cursor Midnight 和 Cursor Dark(高对比度)。

  • UI 改进:改进了工具调用界面、思考界面以及聊天中的错误消息。我们还在应用中新增了更新通知,让新版本可用时更清晰可见。

  • Rules:允许嵌套的 .cursor/rules 目录,并改进了 UX,让规则何时被应用更加一目了然。

  • MCP:通过 ~/.cursor/mcp.json 添加了全局服务器配置,并支持环境变量。

  • Sonnet 3.7 思考模式:我们对 3.7 的提示进行了多项改进。思考现在将消耗 2 个请求而不是 1 个。更多改进将在未来几天陆续推出。

  • 忽略文件:改进 .cursorignore 行为,更一致地排除文件。

  • 上传多张图片:你现在可以在聊天中一次性上传多张图片。

Agent 就绪与 UI 焕新

  • 崩溃:通过内存与性能优化提升稳定性,并加入了额外的崩溃预防机制。
  • MCP:改进了在 Cursor 中构建 MCP 服务器时的可靠性,并带来多项易用性优化。
  • Windows:修复了 Chat 代码块中的换行错误,并解决了自动卸载问题。

  • 0.46.1:修复 HTTP2 和系统证书错误,解决内存泄漏问题
  • 0.46.2:提升 MCP 可靠性,新增禁用 MCP Yolo 模式的选项
  • 0.46.3:增强下载可靠性,修复快捷键绑定问题
  • 0.46.4:新增对多张图片附件的支持,并修复 “User aborted request” 错误
  • 0.46.5:解决扩展工具调用、长时间 Composer 会话和重试功能相关的问题
  • 0.46.6:改进 Windows 安装流程
  • 0.46.7:改进内存使用和整体性能
  • 0.46.8:修复 Windows “rename tools” 更新错误,修复部分用户无法取消 Agent 终端命令的问题
  • 0.46.9:内存与性能修复;Composer/Chat 会记住你上次选择的模式;为 Agent/Chat 提供 HTTP/1.1 支持;修复 Linux Python 环境变量问题;修复 cursorignore 相关问题
  • 0.46.10:修复 chat/apply 无法处理 .github 及其他以 . 开头文件夹的问题,并带来小幅性能优化
  • 0.46.11:添加发布通道选择器(预发布或标准),修复在少数情况下 dmg 安装包无法运行的问题
  • Agent 就绪:Agent 现在是默认模式,带来更强大且统一的 AI 体验。不再区分 Chat、Composer 和 Agent——只有一个能根据你的需求自适应的智能界面。

  • UI 焕新:焕新第一阶段,我们推出了为专注而设计的全新默认 Cursor 主题。我们也简化了 @ 上下文菜单,让 Agent 的响应更加精确。

  • Web 搜索:Agent 现在可以自动搜索 Web 以获取最新信息,而无需显式使用 @Web 命令。

  • 忽略文件:.cursorignore 现在在继续将文件排除在索引之外的同时,也会阻止文件被加入到对话或用于 Tab 补全。我们同时引入了 .cursorindexingignore,专门用于控制文件索引行为。

  • Agent 工具调用上限:当达到 25 次工具调用上限时,你可以按下 “continue” 继续(将计为一个新的请求)。

  • 项目规则:新增在全局应用规则的能力,并提供可视化指示器来显示何时会应用这些规则。

  • MCP 改进:

    • Agent 现在可以在 Yolo 模式下自动运行 MCP 工具

    • 通过 <project-root>/.cursor/mcp.json 配置 Project Servers

    • 支持 Agent 将 MCP 资源作为上下文使用

  • Tab 重新绑定:Tab 补全建议现在可以通过 editor.action.acceptCursorTabSuggestion 重新绑定到不同的按键/快捷键绑定

.cursor/rules、更好的代码库理解、新 Tab 模型

  • .cursor/rules:用户可以在 .cursor/rules 目录下保存多条仓库级规则。Agent 会自动选择要遵循的规则。

  • Deepseek 模型:Deepseek R1 和 Deepseek v3 在 0.45 和 0.44 中已获得支持。你可以在 Settings > Models 中启用它们。我们在美国自托管这些模型。

  • 汇总之前的 Composer 会话:当对话变得太长时,你可以在引用之前对话的同时开启一个新的对话。

  • Agent 查看最近变更:Agent 可以使用工具查看你的最近变更,也能看到用户消息之间发生的变更。

  • 更好的代码库理解:我们为 Codebase Understanding 训练了一个新模型。我们将在接下来的一周内向所有 0.45 用户逐步推出。

  • Fusion Model:我们训练了一个新的 Tab 模型,在跳转和长上下文方面有显著提升。我们也会很快向用户推出它。

  • 可选长上下文:在标记长文件时,用户可以选择在高级模型中请求更大的上下文窗口。这将会使用更多快速请求次数。

UPDATE (0.45.1-0.45.11):修复了旧 Agent 对话的问题、索引稳定性、下载错误扩展版本、Windows 上缺失的包、打开长 Composer 会话时的崩溃、粘贴代码时的延迟。

还增加了 MCP 支持、团队可配置的屏蔽列表,修复了一些 Windows 构建中 Composer 卡在生成的问题、退出代码 5 崩溃,并改进了 MCP UI。同时还有多项内存使用方面的改进。

UPDATE (0.45.12-13):更新基础设施方面的改进。F1 > "Check for Updates" 命令现在应该可以正常工作。

Agent 改进、Yolo 模式、Cursor Tab 更新

  • Agent 现在可以读取终端退出码、在后台运行命令,且命令现在可编辑

  • Agent 会读取 linter 错误并自动修复问题

  • 启用 Yolo 模式后,Agent 可以自动运行终端命令

  • @docs、@git、@web 和 @folder 现在可在 Agent 中直接使用

  • Agent 会自动将更改保存到磁盘

  • Agent 可以自主决定并行编辑多个位置

  • Agent 可以使用更智能的 apply 模型重新应用修改

  • Composer 的更改和检查点现在在重新加载后也会被保留

  • Cursor Tab 单次可以进行更大范围的编辑

  • 在 Composer 中审阅更改的体验进一步优化

  • Agent 现已支持 4o

  • 成本更低、速度更快的缺陷检测模型

Bug 修复

  • 修复了在某些边缘情况下会导致 Cursor Tab 崩溃的问题

  • 修复了在 chat/composer 中卡在“正在生成”状态的问题

  • Composer 不再访问已被删除的文件

  • 修复了 chat/apply 中代码选区的边缘情况问题

  • 提升了 Cursor 的启动速度

UPDATE (0.44.1–0.44.11):对开发容器、Windows 上聊天中的代码块以及 agent 进行了修复和改进。降低了 Remote SSH 场景下 Cursor Tab 的延迟。修复了过早弹出“免费试用已结束”弹窗的 bug。提升了对错误和崩溃的可观测性。