跳转到内容

更新日志

Bugbot、Background Agent 全员开放,以及一键 MCP 安装

Cursor 1.0 正式发布!

此版本带来了用于代码评审的 Bugbot、Memories 功能的首次亮相、一键配置 MCP、Jupyter 支持,以及 Background Agent 的正式全面开放。

使用 Bugbot 自动进行代码审查

Bugbot 会自动审查你的 PR,发现潜在的 bug 和问题。

当发现问题时,Bugbot 会在你 GitHub 上的 PR 下留下评论。你可以点击 "Fix in Cursor" 返回编辑器,并使用预填好的提示来修复该问题。

如需进行设置,请按照我们 Bugbot 文档 中的说明操作。

面向所有人的 Background Agent

自从几周前我们推出远程编码智能体 Background Agent 的早期访问版以来,最初的反馈非常积极。

现在我们很高兴正式向所有用户开放 Background Agent!如果你已关闭隐私模式,可以立即通过点击聊天中的云朵图标,或使用 Cmd/Ctrl+E 快捷键开始使用它。对于开启隐私模式的用户,我们也会很快提供启用它的方式!

Jupyter Notebook 中的 Agent

Cursor 现在可以在 Jupyter Notebook 中直接应用修改了!

Agent 现在会在 Jupyter 中直接创建和编辑多个单元格,大幅提升研究和数据科学任务的效率。目前仅支持 Sonnet 模型。

Memories

借助 Memories,Cursor 可以记住对话中的关键信息,并在后续对话中引用。Memories 会以用户为单位在每个项目中单独存储,并且可以在 Settings 中进行管理。

我们正在以测试版形式逐步推出 Memories。要开始使用,请在 Settings → Rules 中将其启用。

MCP 一键安装与 OAuth 支持

现在你可以在 Cursor 中一键配置 MCP 服务器,并结合 OAuth 支持,轻松完成对支持 OAuth 的服务器的身份验证。

我们整理了一份官方 MCP 服务器的精简列表,你可以在 docs.cursor.com/tools 中将它们添加到 Cursor。

如果你是 MCP 开发者,可以在文档和 README 中添加一个 Add to Cursor 按钮,让其他开发者一键接入你的服务器。前往 docs.cursor.com/deeplinks 生成该按钮。

更丰富的聊天回复

Cursor 现在可以直接在对话中渲染可视化内容。特别是,Mermaid 图表和 Markdown 表格现在都可以在同一界面中生成并查看!

新的设置和仪表盘

在本次版本中,设置和仪表盘页面得到了进一步优化。

在新的仪表盘中,你可以查看个人或团队的使用数据分析,更新显示名称,并查看按工具或模型细分的详细统计数据。

更简单的定价、Background Agent 与焕新的 Inline Edit

推出统一的按请求计费、为所有顶级模型提供 Max Mode,以及用于并行任务执行的 Background Agent。另有改进的上下文管理(支持 @folders)、焕新的 Inline Edit(带有全新选项)、更快速的文件编辑、多根目录工作区支持,以及增强的聊天功能,包括导出和复制对话。

更简单、统一的定价

我们已经听到大家的反馈,正在推出统一的定价模式,减少使用上的困惑。具体如下:

  • 所有模型的使用量现在统一采用按请求计费方式

  • Max 模式现在采用基于 token 的计费(类似于模型 API 的定价方式)

  • 为了保持简单,我们移除了高级工具调用和长上下文模式

定价方案 中 Hobby、Pro 和 Business 的配额没有变化,慢速请求仍然包含在这些方案内。你可以在自己的 dashboard 中查看所有使用情况,以便跟踪和管理你的成本。

适用于所有顶级模型的 Max 模式

Max 模式现已在 Cursor 中适用于所有最先进的模型,并采用更简单的基于 token 的计费模式。它旨在在你最需要时让你获得完全的掌控。你可以在模型选择器中启用它,以查看哪些模型支持该模式。随着新模型发布,Max 模式将是我们从第一天起开放其全部能力的方式。

它非常适合处理你最棘手的问题,当你需要更多上下文、更强智能和更灵活的工具使用时就能派上用场。对于其他场景,仍然推荐使用你已经熟悉、并具备同等能力的普通模式。

计费方式非常简单:按 token 用量收费。如果你用过任何基于 CLI 的编码工具,Max 模式会给你类似的体验——只是现在直接在 Cursor 里完成。

注意:如果你正在使用旧版本的 Cursor,在接下来的几周内你仍然可以使用之前的 MAX 版本和长上下文模式。不过,这些功能很快会下线,我们建议你升级版本以持续使用这些能力。

全新的 Tab 模型

我们训练了一个全新的 Tab 模型,现在可以跨多个文件给出修改建议。该模型在重构、连续编辑、多文件更改以及在相关代码之间跳转方面表现尤为出色。在日常使用中,你也会感觉它更加自然、响应更迅速。

同时,我们还为补全建议添加了语法高亮显示。

一张代码编辑器窗口的特写截图,展示了 JavaScript 或 TypeScript 代码。代码包含一个 importJSONFile 函数,以及涉及 createCollection、JSON 解析和键值处理的逻辑。底部的浮动提示显示了一个建议,提示按 Tab 键跳转到文件 dialog.tsx,并带有 React 图标。界面使用深色主题。

Background Agent(预览)

目前处于早期预览阶段,正在逐步推出:Cursor agents 现在可以在后台运行了!要体验它,请前往 Settings > Beta > Background Agent。

这让你可以并行运行多个 agent,让它们处理更复杂、更大型的任务。这些 agent 在各自独立的远程环境中运行。你可以随时查看状态、发送后续指令,或直接接管。

我们非常期待你的反馈。虽然还处在早期阶段,但我们已经在内部发现后台 agents 对于修复小瑕疵、进行问题排查和调研,以及撰写中等规模 PR 的初稿非常有用。访问 docs.cursor.com/background-agent 了解更多信息。

将整个代码库纳入上下文

你现在可以使用 @folders 将整个代码库纳入上下文,只需在设置中启用 Full folder contents 选项。如果某个文件夹(或文件)过大而无法全部包含,你会在相应的上下文标签上看到一个小图标提示。

集成 Agent 的焕新内联编辑(Cmd/Ctrl+K)

内联编辑(Cmd/Ctrl+K)现在拥有焕然一新的 UI,并新增了整文件编辑(⌘⇧⏎)以及发送到 Agent(⌘L)的选项。

整文件编辑可以方便地在不使用 Agent 的情况下对单个文件进行范围性的修改。不过,你可能会遇到这样的情况:你正在处理一段代码,希望对多个文件进行编辑,或者只是想要借助 Agent 获得更强的控制能力。这时,你就可以将选中的代码块发送给 Agent,并在那里的基础上继续编辑。

使用 Agent 快速编辑长文件

我们在 Agent 中新增了一个工具,可以在文件中查找和替换代码,大幅提升长文件的编辑效率。Agent 现在无需读取整个文件,就能精确定位需要修改的位置,只更改对应片段。下面是在 Postgres 代码库 中编辑文件的示例,使用查找和替换工具的速度几乎快一倍。我们将首先在 Anthropic 模型上推出这一功能,并很快扩展到其他模型。

使用工作区在多个代码库中工作

现在你可以创建多根工作区(multi-root workspaces),让 Cursor 能同时访问多个代码库。所有这些代码库都会被索引并可供 Cursor 使用,非常适合你在不同文件夹中有多个项目、但希望在同一个空间里统一处理的场景。

所有添加的文件夹都支持 .cursor/rules 规则文件

Cursor 中的多根工作区

使用聊天

导出对话

你现在可以在聊天界面中将对话导出为 Markdown。文本和代码块都会包含在最终导出的内容中。

复制对话

现在,你可以通过复制对话,在保留当前对话的基础上探索不同的分支。前往一条消息,点击右侧的三点菜单,从中发起一个新的对话。

规则自动生成、增强的 Agent 终端和 MCP 镜像

自动化和改进的规则

你现在可以在对话中直接使用 /Generate Cursor Rules 命令生成规则。这有助于捕获当前对话的上下文,以便后续复用。

对于定义了路径模式的 Auto Attached 规则,Agent 现在会在读写文件时自动匹配并应用相应的规则。

我们也修复了一个长期存在的问题:Always 附加规则现在可以在更长的对话中持续生效。Agent 现在也可以更可靠地编辑规则。

更便捷地访问历史记录

聊天历史记录已移动到命令面板。你可以通过聊天中的 “Show history” 按钮,或使用 Show Chat History 命令来打开它。

聊天历史记录

让代码审查更加轻松

现在,每次对话结束时都会显示内置的 diff 视图,让你更轻松地审查 Agent 生成的代码。Agent 发送消息后,你可以在聊天窗口底部找到 Review changes 按钮。

MCP 中的图片

现在可以在 MCP 服务器中将图像作为上下文的一部分传入。当截图、UI 原型或图表能够提供关键上下文时,这在提问或编写提示时会非常有帮助。

改进的 Agent 终端控制

我们让你对由 Agent 启动的终端拥有了更多控制。现在可以在命令运行前对其进行编辑,或者直接跳过。我们还将「Pop-out」重命名为「Move to background」,以更好地体现其实际功能。

全局忽略文件

你现在可以在用户级设置中定义适用于所有项目的全局忽略模式。这样无需为每个项目单独配置,就能将构建产物或密钥等嘈杂或敏感文件排除在提示上下文之外。

Global ignore files

新增模型

我们最近新增了许多可用的模型。你可以在模型设置中试用 Gemini 2.5 Pro、Gemini 2.5 Flash、Grok 3、Grok 3 Mini、GPT-4.1、o3 和 o4-mini。

上下文中的项目结构(测试版)

我们新增了一个选项,可以在上下文中包含项目结构,将你的目录结构添加到提示中。Agent 现在能更清晰地理解你的项目是如何组织的,从而改进对大型或嵌套 monorepo 的建议质量和导航体验。

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

本次版本引入了用于并行对话的聊天标签页、带有自定义模式的全新模式系统,并改进了成本可见性、索引性能和 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 风格。

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

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

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

  • 键盘快捷键:所有键盘快捷键现在都可以在 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 行为,更一致地排除文件。

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