Skip to main content

Command Palette

Search for a command to run...

发布说明

发布说明

所有 Cursor 产品汇集于同一时间线,按从新到旧排列,每个产品最多显示最近 10 个 release。可按产品筛选,进入产品页面查看完整历史,或通过 RSS feed 订阅更新。

Showing 60 releases from every product

Agents Window

Chat 和 Composer

  • Cmd+F 现可稳定搜索聊天内容。 当聊天或提示词输入框获得焦点,或焦点位于编辑器面板和 Customize 之外的任意位置时,Cmd+F 现在都会在聊天会话记录中打开查找。文件、diff、终端和浏览器的查找仅在你使用对应面板时才会打开,全屏对话托盘现在也有了独立的查找栏。此外,聊天查找现在只匹配可见文本,搜索时不再闪现 "0 of 0",并与 diff 和浏览器查找使用相同的黄色高亮。
  • 用键盘快速浏览长对话。 按 Cmd/Ctrl+Up 或 Cmd/Ctrl+Down 可在你的消息之间跳转,按 Cmd/Ctrl+Shift+Up 或 Cmd/Ctrl+Shift+Down 可跳转到对话顶部或底部。提示词输入框获得焦点时,只要内容为空,这些快捷键同样可用。
  • 使用 # 引用 PR。 在提示词输入框中输入 #,即可从你的 PR (包括当前智能体创建的 PR) 中选择一个,作为上下文添加到消息中。该功能同样适用于后续问题输入框,以及编辑已发送的消息时。
  • 最小化或移除提示词上方的方案。 提示词上方的方案卡片新增了 Minimize 按钮,可将其折叠为 Plan 标签,让你继续聊天时不受干扰。右键点击 Plan 或 Canvas 标签并选择 Remove 即可将其清除。此外,方案卡片的优先级高于后续建议,并会在其他卡片关闭后自动打开。
  • 批准提示会说明原因。 当智能体请求编辑或读取工作区之外的文件,或编辑受保护的配置文件时,批准卡片现在会说明原因,例如 "This edits a file outside your workspace."。读取批准卡片会显示完整的文件路径,并提供 Allow 按钮。
  • 排队消息不再丢失。 智能体工作期间排队的消息,不会再因轮次结束而被丢弃。

云端代理

  • 可将本地文件拖入 SSH、WSL 和开发容器智能体的提示词中。 当你将计算机上的文件或文件夹拖放、粘贴或附加到远程机器上运行的智能体的提示词中时,代理窗口会将其复制到该机器并提及该副本,以便智能体读取。副本存放在工作区之外的独立上传文件夹中,因此不会显示为工作区更改;复制较慢时会显示进度通知。
  • 将文件夹拖到云端代理的提示词上即可附加其中的文件。 现在将文件夹拖到云端代理的提示词上,会附加其中的文件,并跳过隐藏文件。每次拖放最多附加 20 个文件;如果文件夹中的文件超出此数量,则只添加前 20 个,并显示提示告知你。
  • 云端代理提示词中的 Slack 提及更易读。 从 Slack 启动云端代理时,提示词中被提及的人员现在显示为 @Name,而不再是原始的 Slack 用户 ID。点击提及时,如果已安装 Slack 应用,会在应用中打开该人员;否则在 Slack 网页版中打开。“查找”也会按显示的名称进行匹配。
  • 新的云端代理使用仓库的默认环境。 为新智能体选择 Cloud (点击或按 Cmd+; 循环切换) 时,智能体现在会在该仓库上运行,并由 Cursor 选择环境。此前,它可能会预选其他团队成员保存的环境。如果智能体启动时出现警告 (例如回退到默认镜像,未应用你的环境设置) ,聊天中的环境状态行会显示并统计该警告,同时自动展开。
  • Continue on Cloud 会显示已保存环境的名称。 Continue on Cloud 选项现在会显示每个已保存环境的名称,方便你区分同一仓库上的两个环境。

文件、更改和 PR

  • 从“复制”菜单复制智能体的 PR 链接。 智能体创建 PR 后,面板和侧边栏中该智能体的“复制”菜单现已新增“Copy PR Link”选项。该选项会复制你首选评审平台 (如 GitHub 或 Graphite) 上的链接,并弹出提示确认。
  • PR 状态更清晰,PR 操作更快捷。 若 PR 的检查仅在等待他人批准,现在会归入黄色的“Action Required”群组,而不再显示在“CI Failing”下;可合并的 PR 则显示为“Ready”。在 PR 托盘中,分支栈里已合并的 PR 会折叠为一个“N merged”行,点击即可展开;在托盘或应用栏中用鼠标中键点击 PR 行,即可在浏览器中打开该 PR。在 PR 标签页中,按 Cmd+Enter (Windows 和 Linux 上为 Ctrl+Enter) 即可在讨论线程中提交回复。

导航与布局

  • 使用方向键切换命令面板筛选条件。 当命令面板的搜索框为空时,按向左或向右键可在 All、Agents、Files 和 Actions 等筛选标签之间切换。此功能可用时,底部会显示方向键提示。
  • 将子智能体和聊天链接拖入分屏。 你可以从子智能体托盘中拖动子智能体,或从对话中拖动聊天链接,放到对话卡片上,即可在分屏窗格中打开。在较宽或较窄的窗格中,上、下、左、右放置区域现在的响应更加可靠。
  • Cursor Light 主题的语法颜色更清晰。 Cursor Light 和 Cursor Light Colorblind 现在为每类代码分配固定的专属颜色,让代码一目了然。类型显示蓝色下划线,属性为蓝色,装饰器和宏为橙色,参数为斜体。
  • 按 Escape 显示或隐藏应用面板。 当焦点不在文本字段中,且没有打开任何对话框或菜单时,按 Escape 可切换应用面板;若面板处于全屏状态,则会先退出全屏。在提示词输入框中按 Escape 还会关闭 composer 上方的信息托盘;此外,用 Escape 关闭对话框、菜单或全屏视频时,不会再同时切换应用面板。

自定义与设置

  • 在“Plan & Usage”中购买 credits 并管理方案。 对于包含每周用量额度的方案,达到每周上限时现在会显示提示,并提供 Buy Credits 和 Upgrade Plan 选项。点击 Buy Credits 会打开应用内购买对话框,购买成功后即解除限制。Plan & Usage 设置中还新增了 Credits 部分,显示你的预付余额、待处理的补充和自动补充,另有一行显示每周用量的重置时间。
  • 需要确认的 MCP 工具在 Auto-review 模式下始终会请求批准。 修复了一个问题:对于服务器标记为需要确认的 MCP 工具调用 (例如合并) ,Auto-review 模式的分类器可能会直接批准,而不向你显示批准提示。现在,除非你使用 Run Everything 或已将该工具加入允许列表,否则这些调用都会显示批准卡片。
  • 修复了 Windows 上指向无扩展名脚本的钩子。 在 Windows 上,如果钩子命令指定的脚本没有扩展名 (例如插件的 scripts/run) ,现在会运行同目录下对应的 .ps1、.exe、.bat 或 .cmd 文件。此前,这类钩子会打开一个新的控制台窗口,始终收不到输入,且在未执行任何操作的情况下报告成功。
  • 修复了属于多个团队的用户的代码仓库访问权限规则。 管理员设置的代码仓库允许列表和阻止列表现在仅来自你当前所在的团队,其他团队的允许列表不会再阻止你本应能打开的仓库。切换团队后,新团队的规则会立即生效。
  • 可在任意文件标签页上开启或关闭 Cursor Tab。 代码文件标签页上的“...”菜单现在始终包含 Cursor Tab 开关,无需离开编辑器即可开启或关闭 Tab 补全。此外,你的快捷键风格 (例如 Vim 或 Emacs) 会在该菜单中保持选中,不会在更新后重置为 Default。
  • 设置中现在会说明 macOS 菜单栏图标缺失的原因。 如果在 macOS 的 System Settings > Menu Bar > Allow in the Menu Bar 中关闭了 Cursor,Menu Bar Icon 设置现在会给出提示,并提供 Open Settings 按钮以便重新开启。如果旧的隐藏图标偏好设置导致图标不显示,Cursor 也会自动恢复该图标。

修复

  • 修复 Agents 托盘和子智能体相关问题。 现在,“后退”和“前进”可以进入和退出从 Agents 托盘打开的子智能体预览,包括从侧边对话中打开的预览。折叠后的 Agents 胶囊不再将已停止的子智能体标记为需要关注,失败的本地子智能体也不会再卡在托盘中 (你仍可从其 Task 块中打开它们) 。现在,即使子智能体在卡片出现之后才启动,云端子智能体的 Task 卡片也会显示其名称和进度。
  • 修复云端代理创建和后续指令相关问题。 未能启动云端代理的提示词会被恢复,方便你重试;连续发送的后续指令会按发送顺序送达。
  • 聊天中的最后几条消息不再被待回答问题面板遮挡。
  • 超过 100,000 个字符的未发送草稿现在重新加载后会保留,不再变为空白。
  • 拖入后续请求输入框的图片现在只会附加一次,不再重复附加。
  • 输入后续请求不再导致智能体面板崩溃。
  • 已回答的智能体问题不再重新弹出。
  • 在对话中选中文本后,按 Cmd+L 会将其添加到该对话中,侧边对话同样适用。
  • 修复提示词上方托盘和胶囊相关问题。 托盘或横幅打开或关闭时,提示词上方的胶囊不再跳动或闪烁;切换托盘时会原地交叉淡入淡出,不会导致布局偏移。插件安装确认现在显示在其他建议上方,“View Details”位于确认按钮旁边;插件添加成功的通知可按 Escape 关闭。
  • 提升智能体轮次的可靠性。 现在会自动重试提供商解码错误。
  • 修复 MCP 服务器登录相关问题。 连接由 Microsoft Entra 支持的 MCP 服务器 (如 Azure DevOps) 时,不再每次登录都请求授权同意,因此管理员已授予同意的租户不会再卡在“Approval required.”页面。
  • 修复 Windows、git 和非 QWERTY 键盘相关问题。 插件现在可在 git 2.26 和 2.27 下加载;在 Windows 上,关闭模态框后最小化、最大化和关闭按钮不再消失。在 AZERTY 和 Dvorak 等键盘布局上,物理 Z 键和 Y 键上的快捷键 (如 Cmd+W) 不再误触发撤销或重做。
  • 修复分支和 git 操作相关问题。 自动化分支选择器会立即显示默认分支;现在可以检测到本地智能体通过其 shell 创建的拉取请求。
  • 修复云端代理 git 操作相关问题。 云端代理工作期间,“Fix Merge Conflicts”会保持加载状态;对于无法更改 checkout 的云端代理,不再显示“Checkout Branch”和“Fast Forward Branch”。
  • 修复侧边栏和项目选择器相关问题。 从智能体右键菜单中选择“Rename”现在能稳定打开重命名输入框,侧边栏底部会在启动时立即显示你的账户名称和头像。当所有智能体都已固定或归入项目时,“Chats”标题可确保侧边栏自定义菜单仍可访问;“No Repo”分区不再提供无效的“Remove from Sidebar”操作。在项目选择器中,过长的文件夹路径会从中间截断,以保持文件夹名称可见;使用键盘高亮某一行时会显示该行的控件。
  • 未读 badge 与侧边栏保持一致。 Agents 窗口打开时,Dock badge 和菜单栏的未读计数不再统计不在侧边栏中的云端代理。
  • 无障碍修复。 屏幕阅读器现在会播报输入框菜单 (如斜杠命令) 中当前高亮的项目及其位置,将智能体磁贴命名为“Panel 1”、“Panel 2”并提供“Panel actions”菜单,并将可折叠的侧边栏分区标题识别为可展开按钮。通过键盘聚焦聊天记录中的按钮时会显示焦点环;对话框打开时能更稳定地聚焦主按钮,按 Enter 即可确认。
  • 修复登录、屏幕截图和终端链接相关问题。 处于不稳定企业代理环境下的 Enterprise 成员不再因单次团队成员资格检查失败而被登出。智能体对隐藏或最小化窗口截图时会在 5 秒后超时,不再无限挂起;已完成的终端命令不再为其他终端中启动的服务器自动打开浏览器。

Cursor IDE

方案与计费

  • Admin Plan & Usage 现会显示你的方案和预付额度。 在 Premium、Plus、Super 和 Ultra 方案中,Cursor Settings > Plan & Usage 会显示你的方案名称和用量重置日期;低于 Ultra 的方案还会显示升级到下一档的按钮。这些方案下的个人账户还会看到 Credits 部分,其中列出预付余额、待到账的充值和自动充值规则,并提供添加额度或更改规则的按钮。

智能体与聊天

  • 批准提示现会说明智能体请求的原因。 当智能体请求读取或编辑工作区外的文件,或编辑受保护的配置文件时,批准卡片会显示原因。
  • 图像生成失败时的错误信息更清晰。 智能体无法生成图像时,现在会说明原因,不再直接显示原始请求错误。若被内容政策拦截,会建议你换种说法描述主体;若遇到速率限制或服务商故障,会提示你稍后重试。

云端代理

  • 云端代理提示词中的 Slack 提及显示为可读名称。 打开从 Slack 启动的云端代理时,提示词中被提及的人会显示为 @Name,而非原始 Slack 用户 ID,在对话中查找时也能匹配到你看到的名称。点击提及即可在 Slack 中打开该用户。

编辑器

  • 扩展主机卡住时 AI 功能可自动恢复。 如果支撑 Cursor AI 功能的扩展主机约一分钟无响应,Cursor 会自动重新启动它,无需再手动重新加载窗口。对于反复崩溃的主机,Cursor 会以逐步递增的间隔持续重启;在你调试扩展时则会跳过自动重启。

修复

  • 修复了 Windows 上指向无扩展名脚本的钩子。 在 Windows 上,指向无文件扩展名脚本的钩子命令现在会运行同目录下对应的 .ps1、.exe、.bat 或 .cmd 文件。此前,这些钩子会弹出一个多余的终端窗口,并在未实际运行的情况下报告成功。
  • 修复了附加到聊天的透明图像变黑的问题。 Cursor 缩小你附加的大图像时,透明区域现在会保持透明。
  • 修复了 Investigate Error in Chat 抢占快捷键的问题。 现在只有当光标位于错误、警告或 AI lint 上时,Cmd+Shift+D 才会运行 Investigate Error in Chat;在其他位置,该快捷键会执行其另一项绑定操作。
  • 修复了云端代理 diff 过大时 Apply 写入空白文件的问题。 当云端代理更改的文件数量超出可显示范围时,Review Changes 现在会提示文件内容不可用,不再显示没有更改;同时会阻止 Apply,避免写入空文件。
  • 智能体可靠性修复。 智能体工作期间排队的后续请求不再丢失,/summarize 失败时会显示错误。.cursorignore 规则加载失败时,智能体轮次不再卡住。即使 Auto-review 允许调用,需要确认的 MCP 工具仍会请求批准。
  • 云端代理修复。 云端代理聊天在睡眠或网络中断后会自动重连,并逐页加载较早的轮次,不再卡顿。后续请求会按发送顺序处理,并保留你选择的模型变体。
  • 智能体聊天记录修复。 智能体在聊天中提出的问题在你回答后不再重新弹出;聊天重新加载时,较长的未发送草稿也不再丢失。
  • MCP 登录修复。 管理员已批准该应用后,使用 Microsoft Entra 登录的 MCP 服务器不再每次都请求授权同意。
  • Git 修复。 在 macOS 上,当 PATH 中的 git 无法运行时,Cursor 不再卡住,而是回退到系统或 Homebrew 的 git。插件现可在 git 2.26 和 2.27 下正常加载。
  • 无障碍修复。 屏幕阅读器现在会播报智能体输入框 / 和 @ 菜单中高亮的项目及其位置。通过键盘聚焦智能体聊天中的按钮时会显示焦点环。
  • Admin 团队和企业版策略修复。 仓库访问规则现在仅来自你当前所在的团队,其他团队的允许列表不会再阻止你的仓库。遇到短暂网络错误时,团队隐私模式不再回退到限制性默认设置;位于不稳定代理后的企业版成员也不会因成员资格检查暂时失败而被登出。
  • 编辑器修复。 扩展主机启动时不再死锁,Cursor 加载期间发起的搜索也不再失败。按下 Ctrl+I 和 Ctrl+L 时不再进入卡在 "Loading Chat" 的聊天;在 AZERTY 或 Dvorak 布局下,撤销/重做也不再截获其他快捷键。

PR

  • 按电子邮件请求审阅人。 origin pr edit --add-reviewer 接受一个或多个电子邮件地址;若某个地址无法唯一匹配一位候选审阅人,命令即失败。成功后会打印已请求的审阅人。
  • 新评论链接。 origin pr comment 会打印新评论的 id 及可直接打开该评论的 URL。
  • JSON 与 gh 更兼容。 origin pr view 和 origin pr list 支持 --json headRefOid。变更输出会将通过应用或机器人执行的操作显示为 "Name via app",JSON 输出中包含 performedVia 字段。
  • Gate 检查不再计入 CI。 origin pr checks 在确定待处理、失败或无检查的退出码时,会忽略 Gate 评审检查。若无法读取目标的规则,origin pr view 会将 CI 和批准状态显示为 "unknown",而非 "no"。
  • 移除 origin pr stack 及用于选择 PR 的 --branch。 请改为以位置参数形式指定目标分支。origin pr checkout --branch 保持不变。

可靠性

  • 分支名处理更安全。 origin pr create --push 和 origin pr checkout 改用完全限定的引用,因此与标签同名的分支也能正常使用;无效名称则会报错 '<name>' is not a valid branch name。此外,origin pr create --push 现在也能推送以 - 开头的分支。
  • 触发速率限制时自动重试。 当 Origin 对请求限流时,CLI 会等待后重试,并打印 "Origin rate limit reached; retrying in Ns."

Cursor mobile

Projects

  • Project 聊天聚焦于对话本身。 Project 的协调者聊天会显示你的消息、它的回复、提问和批准请求,不再显示 Worked 或思考部分,你连续发送的多条消息也会合并显示。
  • Project 运行时显示实时状态。 Project 的协调者运行期间,其聊天会显示一行状态,例如它报告的当前步骤、Running commands、Messaging an agent 或 Writing a reply。

代理

  • 智能体链接直接在 App 内打开。 在智能体聊天中点击 cursor.com/agents 链接 (包括指向子智能体的链接) 时,会在 Cursor for iOS 中打开该智能体;分享的智能体链接会直接打开该智能体的聊天,而不是收件箱。
  • 滚动时自动加载更早的消息。 在智能体聊天中向上滚动会自动加载更早的消息,加载期间你正在阅读的消息位置保持不变。
  • 语音通话消息带有标签。 通过语音通话发送的消息会显示带波形图标的 Voice call 标签。
  • 快速浏览长聊天。 按住并拖动滚动指示器,即可在长对话中快速跳转。

评审

  • 评审中的大型 diff。 对于超大 diff,Review 界面会列出每个修改的文件及其行数,并在内容超出查看上限时给出说明;PR 评审现在可加载前 50 个之后的提交,最多 250 个。

修复

  • Projects。 协调者运行时,Project 的收件箱行会显示加载指示;worker 完成、出错或重启时,worker 行会随之更新;Project worker 中的图片和媒体加载失败时会提供 Retry 选项;Live Activity 上已完成的 Project 会显示整个 Project 的运行时长,而不是 0m。
  • 模型选择器。 为云端代理的后续请求选择 Auto 时,智能体会切换到 Auto,不再沿用之前的模型。
  • 大型文件和代码块。 打开超大的已编辑文件时会显示 File too large to preview 并提供 Copy 选项,不再卡住;包含大型文件编辑的聊天保持流畅;修复了滚动带行号的代码块时出现的崩溃问题。
  • 发送与选择器。 发送后立即将 App 切到后台时,不再误报 Couldn't start agent 或 Couldn't send message 错误;Workspace 选择器的 Recents 不再列出已不可用的仓库或环境。
  • 视觉优化。 横向拖动底部面板时不再偏离轴向;较大的 PR 编号不再显示千位分隔符;重叠的头像会完全遮住后面的头像。
  • MCP 登录失败。 登录云端 MCP 服务器失败时,聊天中的登录卡片会显示为“失败”,而不是“已跳过”。

Cursor SDK

  • 自定义工具可识别调用它的会话。 local.customTools 条目的 execute 回调现在会接收 context.sessionId,即调用该工具的本地会话。通过 Task 启动的子智能体会传入自身的 id,因此主机可以为每个子智能体分别维护状态。仅支持 TypeScript;若运行时没有会话 id,则该值不设置。
  • 本地智能体和 TypeScript 类型修复。 本地智能体现在可在启用 FIPS 的主机上运行,现有的本地智能体存储也会自动迁移到新位置。从同一进程或虚拟机快照恢复的智能体不再复用请求 ID 和会话 ID,因此并发 run 不会再发生冲突或卡住。LocalSubagentInherit 类型声明现在无需依赖未发布的内部软件包即可解析,转而使用新导出的 LocalSubagentResourceProviderFields 和 LocalToolExecutor 类型。

Cursor SDK

  • 子智能体可继承父智能体的 executor 和工具限制。 设置 local.subagentInherit 后,由 Task 工具启动的智能体 (包括嵌套启动的智能体) 将使用与父智能体相同的自定义 read、write 和 shell executor 及上报的工作区路径,并沿用相同的允许工具和排除工具。可在 Agent.create() 中传入该设置,也可针对单次 send 覆盖。仅适用于 TypeScript 本地智能体。若不设置,子智能体的行为与之前一致。
  • 修复了长时间运行的智能体中请求因连接断开而卡住的问题。 智能体在两次 run 之间空闲时,SDK 现在会在 29 秒后关闭未使用的 HTTP/2 连接。对于已静默约一分钟的连接,SDK 也会在复用前先进行检查。请求不会再被写入服务器已关闭的连接。此前,这类请求会一直挂起,直到卡顿超时将其中止。
  • 卡住的连接现可重试,且重试时长有上限。 连接卡住时,run 会以可重试的 NetworkError 失败,错误码为 connection_stalled;连续卡顿重试会在 3 分钟后停止,不再无限重试。
  • SDK 安装的依赖更少。 安装 @cursor/sdk 时不再向项目的依赖树添加 @connectrpc/connect-node 或 undici 5.x,因此安装体积更小,也不会再因这些软件包出现版本冲突或审计警告。

Cursor CLI

修复

  • Grok 轮次不再因输出被拒而中断。 如果提供方在该步骤的任何工具运行之前就拒绝了 Grok 模型的输出,智能体现在会重试该步骤一次,而不是报错并结束本轮次。
  • 空回复后不再出现多余轮次。 在你恢复会话或后台任务完成后,模型返回空回复时不再触发不必要的重试或续写轮次。
  • 自托管 workers 可从静默连接中恢复。 如果 worker 与 Cursor 的连接静默达 90 秒,它现在会自动重新连接,而不会看似仍处于连接状态却收不到任何任务。如果你的账户使用隐私模式 (旧版) ,worker 现在会在启动时退出,并提示如何切换到隐私模式,而不会无休止地重新连接。
  • 自托管 workers 在轮次之间保持智能体状态开启。 在共享和池化的自托管 workers 上,智能体的后续步骤会复用已开启的状态,无需从头重新开启;其他智能体发起的认领也不会再因上一个智能体已释放的状态而失败。
  • 图像生成错误会提示下一步操作。 当图像提供方拒绝请求时,智能体现在会显示可操作的提示信息,而不是“Request failed with status code 400.”。如果因内容政策被拦截,提示会建议在描述主体时不要提及受商标保护的角色、品牌或真实人物。如果遇到速率限制或提供方服务中断,则会提示稍后重试。
  • 超时的 shell 命令会保留输出。 当长时间运行的命令将输出写入文件后超时,智能体现在会获得该文件的路径、大小和行数,而不是空结果,从而能够读取输出并继续工作。
  • 命令行界面会准确运行你所选的模型。 即使所选模型的 ID 以另一个模型的 ID 开头,--model 和 /model 现在也会运行你选择的模型。此前,CLI 可能会在不提示的情况下改为运行 ID 较短的基础模型。
  • macOS workers 的内存统计方式与活动监视器一致。 macOS 上的自托管 worker 不再将文件缓存计入已用内存,因此空闲的 Mac 不会再显示为内存几乎耗尽。

网页端

  • 查找已合并的 PR。 代码仓库的 PR 列表新增了带计数的 Merged 标签页,现在在搜索框中输入 is:merged 即可筛选出已合并的 PR。
  • Request Changes 评审现在会阻止合并。 拥有写入权限的用户提交的 Request Changes 评审会阻止 PR 合并,直至该评审被解决;驳回他人的 Request Changes 评审需要写入权限。你尚未提交的待定评审不再计为批准或阻止项,PR 页面上的评审按提交时间排序。
  • 申请应用时可选择仓库,并可取消待处理的申请。 申请安装应用时,你可以选择所有仓库或指定仓库,安装链接中的仓库会被预先选中。待处理的申请会显示其状态,你可以通过该状态按钮取消申请。有人申请安装时,命名空间所有者或团队管理员会收到电子邮件;你的申请被批准或拒绝时,你也会收到电子邮件。安装页面还会显示应用的发布者、验证状态和网站、View Listing 按钮,以及你当前登录的账户。
  • IP 允许列表仅适用于用户,不适用于你的应用。 如果你的团队设置了入站 IP 允许列表,它现在仅适用于用户凭据,应用、服务账户和 Agent 不会再被拦截。访问源站网页和下载仓库时也会检查允许列表,列表最多可包含 1,000 个条目。所有者可以通过源站 API 读取和替换允许列表;参见 Origin API 更新日志。
  • 更清晰的 Git 错误信息,更安全的推送。 Git 访问源站仓库被拒绝时,现在会说明原因,包括所使用的 Cursor 账户以及切换方法。推送大于 100 MB 的文件会被拒绝,错误信息中会注明文件名及其大小。推送到 HEAD 或 refs/ 之外的引用名称会被拒绝,不会再移动默认分支;格式错误的引用名称会被单独拒绝,推送的其余部分仍会正常合入。
  • Blame 可跟踪重命名。 Blame 现在会像 git blame 一样跟踪文件重命名,重命名文件中的各行会保留最初写入它们的提交,而不是指向重命名操作。形似提交哈希的分支名和标签名现在会解析为对应的分支或标签;提交列表和比较采用与 Git 相同的合并基准和排序方式。
  • CODEOWNERS 与 GitHub 更加一致。 CODEOWNERS 模式现在遵循 gitignore 规则,目录模式和锚定模式会像 GitHub 一样解析所有者,并支持包含下划线的登录名。电子邮件条目仅会解析为有权评审该仓库的用户。无法确定代码所有者时 (例如文件过大或更改的文件过多) ,代码所有者要求会被阻止并附带说明,而不是静默通过或失败。
  • 规则集执行更加严格。 如果分支被已启用的禁止合并规则集冻结,指向该分支的 PR 现在会显示 "Merging is blocked by a ruleset.",除非你有权绕过该规则集。已启用的规则集若包含源站无法识别的规则类型,现在会阻止合并,而不是被跳过;保存无法在该类规则集中运行的规则时会报错。准备就绪后合并现在会等待规则集规则通过,即使你有权绕过它们。
  • 准备就绪后合并的修复。 准备就绪后合并不再合并检查运行之后推送的提交,会等待新关联的父 PR 先行合并,关闭该功能也能可靠地停止待处理的合并。已合并的 PR 现在会记录实际将其合入的提交。
  • 减少误报的合并冲突。 如果 PR 中的编辑紧邻基准分支上新插入的行,且 Git 能够干净合并,现在会显示为可合并,而不再报告冲突。PR 的 head 提交缺失时,会提示你重新推送分支,而不是显示错误。
  • 堆叠 PR 的修复。 堆叠 PR 的基准分支合入并重新设定目标后,其 diff 和重新整理仅包含它自身的提交。重新整理会保留与主干合并时的冲突解决结果,包括基于以 squash 方式合入的父分支的情况。分支栈合并时恰好处于草稿或已关闭状态的 PR,现在会显示为已合并。
  • 大型更改和重命名更改的 diff 修复。 重命名文件的配对方式与 Git 一致,末尾换行和换行符更改的行数统计与 Git 一致,深层嵌套更改的 diff 现在可以正常加载,不再失败。在超大型 PR 中,Load more 现在会加载下一批文件。
  • PR 页面修复。 重新打开 head 分支或基准分支已被删除的 PR 时,现在会提示你先恢复该分支。文件路径包含空格或非 ASCII 字符时,永久链接现在也能正确打开对应文件。对于通过应用执行操作的作者和审阅人,其名称旁会显示该应用。

API

  • 通过源站 API 准备和检查合并。 新增的调用会基于当前 base 重新构建 PR 的测试合并引用,并返回其状态 (可合并、存在冲突或待定) ,同时返回合并提交、base 提交和 head 提交。可合并性响应还会包含计算时所依据的 head 提交。请参阅 Origin API 更新日志。
  • 将检查运行的作用域限定到 base 提交。 应用在提交检查运行时可以传入 base 提交,使检查仅对 base 为该提交的 PR 生效;base 提交会出现在检查响应、Origin SDK 以及检查运行 Webhook 中。以失败状态提交的检查运行会保留该状态。请参阅 Origin API 更新日志。
  • 源站 API 开放更多 Origin 功能。 你可以读取、添加和移除 PR 评论上的表情回应,检查用户对代码仓库的权限,以及列出指定时间范围内的提交。仓库、提交和 PR 的响应以及 PR Webhook 现在会附带指向 Cursor 上对应页面的链接。规则集绕过用户现改用公开用户 ID,这是一项破坏性变更。详情请参阅 Origin API 更新日志。

环境

  • 环境构建始终开启。 环境构建已无法关闭。所有非草稿环境现在都会自动构建,云端代理会从最新的 Build 启动。之前关闭了构建的环境现在会显示当前生效的 Build 以及反复出现的构建失败,“触发构建”对话框也不再提示构建已关闭。
  • “修复 Build”现支持快照已过期的 Build。 对快照已过期的失败环境构建点击“修复 Build”,现在会启动智能体,而不会直接报错失败。智能体会启动最近一次成功的 Build,并根据失败 Build 的日志进行处理。从 Dockerfile 构建失败处启动智能体时,还会在输入框中预填一条提示,用于排查并修复该构建。
  • 减少因源代码控制异常导致的环境构建失败。 源代码控制访问出现临时失败后,自动环境重建仍会继续运行,只有连续失败三次才会停止。因自托管源代码控制服务器宕机而失败的构建,现在会被报告为源代码控制服务中断。
  • 查看哪些环境变更来自 API。 在环境的版本历史中,通过公共 API 保存的版本现在会标注为“API”。
  • 通配符允许列表条目包含父域名。 像 *.example.com 这样的网络允许列表条目,现在也允许云端代理访问 example.com 本身,而不仅限于其子域名。

代理

  • 置顶的智能体跨设备同步。 网页端智能体列表中置顶的智能体现在会保存到你的账户,置顶状态可在不同浏览器和设备间同步。智能体侧边栏现在将智能体分为“今天”“最近 7 天”以及默认折叠的“更早”分组。
  • 从已关闭的 PR 启动智能体。 现在可以从源分支已删除的已关闭 PR 启动智能体。智能体会基于目标分支新建分支进行工作,面板中也会给出相应提示。
  • 智能体无法启动时的报错更清晰。 如果智能体因你失去其某个仓库的访问权限而无法启动,错误信息现在会指明该仓库。当仅“其他模型”用量耗尽时,错误信息会显示“Out of Other Models usage”,并建议切换到指定模型或提高按需用量。当智能体所在机器内存不足时,错误信息会建议在运行高内存消耗的步骤时减少文件数量或降低并行度。
  • 网页端智能体页面加载更快。 在 cursor.com 上打开云端代理对话时,不再重复获取正在加载或已是最新的变更;由于列表会在后台预先加载,返回智能体列表也更快了。

Slack

  • Slack 模型选择器使用网页端模型目录。 云端代理 Slack 设置中的模型选择器现在与网页端选择器基于同一模型目录生成列表,并保留你已保存的默认值供选择。Slack 模型命令现在支持你可用的任意模型,不再局限于固定列表。
  • 在 Slack 中设置通道的自托管用量池。 现在任何团队成员都可以在 Slack 中运行 @Cursor pool set <name> channel 或 @Cursor pool unset channel。通道的默认仓库或自托管用量池一旦变更,都会在该通道中发布通知。

修复

  • 智能体运行和后续请求相关修复。 在智能体第一步早期将其停止后,现在可以正常发送后续请求,不再报 VM not found 错误。在 Best-of-N 标签页之间切换时,现在会加载所选候选项的对话。已保存环境在上次构建后有改动时,基于该环境启动的智能体不再因构建版本不匹配而启动失败。
  • 多仓库环境相关修复。 即使你的某个多仓库环境存在克隆路径冲突,云端代理现在也能正常启动;此前,仅这一个环境就会导致所有启动失败。保存自动生成名称中包含大量仓库的环境时不再失败。
  • 云端代理仪表板相关修复。 如果云端代理设置页面无法加载隐私设置,现在会显示错误信息及“重试”按钮。run 页面加载失败时也会提供“重试”,run 摘要现在显示“1 run”而不是“1 runs”。
  • Bitbucket 文件读取限定在代码仓库内。 基于 Bitbucket Cloud 仓库的云端代理无法再通过包含 .. 的路径读取代码仓库之外的文件,./.cursor/environment.json 之类的路径现在也能被正确读取。

集成

GitHub

  • 加载全部 GitHub 安装和账户。 如果你有多个 GitHub App 安装,现在连接 GitHub 并选择仓库时会显示全部安装,不再漏掉第一页之后的内容。如果多个已连接的 GitHub 账户中有一个的 token 已过期,其他账户仍可正常加载,不会再报错提示 "GitHub access token is no longer valid"。
  • 新创建的仓库。 当 GitHub 短暂无法返回代码仓库详情时 (例如仓库刚创建后) ,Cursor 不再拒绝你访问拥有写入权限的 GitHub 代码仓库。
  • GitHub Enterprise Server 上的云端代理后续指令。 通过 GitHub Enterprise Server 应用启动的云端代理,现在可为拥有该应用的团队接收 PR 和 CI 更新,相关 webhook 事件不会再被拒绝。
  • GitHub 故障期间保持连接。 当 GitHub 短暂拒绝有效的 refresh token 时,Cursor 会保留你的 GitHub 连接,而不是将其删除;只有在 token 持续失效时才会移除,因此你无需重新连接 GitHub。

GitLab

  • 更清晰的 GitLab 访问错误提示。 如果你在没有 Maintainer 或 Owner 访问权限的 GitLab 项目上开始工作,现在会统一提示需要 GitLab Maintainer 访问权限,而不再要求你重新连接;token 冷却期错误也会以分钟或小时为单位显示剩余等待时间。
  • 连接 GitLab 会清除 token 冷却期。 连接 GitLab 后,你的个人仓库和团队仓库即可立即使用,无需再等待此前 token 错误遗留的冷却期结束。
  • 组织管理员可管理团队的 GitLab 和 Bitbucket 连接。 不是某个团队成员的组织管理员现在也可以加载并管理该团队的 GitLab 和 Bitbucket 集成,不会再收到错误提示。

Bitbucket

  • 评论命令无法 run 时自动回复。 当 @cursor 无法 run Bitbucket PR 评论中的命令时,Cursor 现在会在该 PR 上回复具体原因 (例如需要关联 Bitbucket 账户或需要写入权限) ,而不再忽略该评论。

仪表盘与管理

云端代理

  • 一键修复失败的 Cloud Agent 环境 Build。 当环境 Build 在安装阶段或因 Dockerfile 出错而失败时,环境页面和 Build 页面会显示 Fix Build 按钮,点击即可启动智能体进行调试,快照已过期的 Build 也同样适用。快照已被删除的 Build 会显示 Snapshot expired 标签,且无法激活;如果停用活动 Build 后没有其他 Build 可以接替,系统会发出警告。因自托管源代码控制服务器无法访问而失败的 Build,现在会明确提示失败原因。参见 云端代理构建。

自动化

  • Admin Approver 代理中的标签触发器支持更精细的控制。 标签变更触发器现在可以设置为在添加标签、移除标签或二者任一时触发,并可限定为某个特定标签名称。编辑智能体时,这些设置现在也会一并保存。
  • Admin 安全代理运行历史现已包含漏洞扫描器的运行记录。 安全代理页面的“最近运行”中,现在会同时列出漏洞扫描器和安全审阅器的运行记录。

SSO 和 SCIM

  • Admin SCIM 目录同步更加可靠。 对于拥有自有 SCIM 目录的组织,身份提供商为该组织下关联团队推送的群组,现在会成为同步群组,而不再是旧版目录组。在用户数不少于 10 人的目录中,如果身份提供商短暂地将所有用户报告为不属于任何群组,目录同步将不再移除全部目录组成员关系。

问题修复

  • 修复了云端代理环境 Build 的问题。 Build 日志打开时会定位到最新一行,并持续跟随新输出,直到你向上滚动。当 Build 表格的某一页为空但仍有较早的 Build 时,现在会提示你点击 Next,不再让你无从下手;此外,触发 Build 对话框也不再误报 Build 已关闭。
  • 修复了云端代理设置和运行的问题。 云端代理 Runs 页面上的运行历史图表在加载时不再将页面往下挤。页面打开期间,云端代理设置会自动刷新;此外,*.example.com 这类网络访问条目现在也能匹配 example.com。
  • Admin 群组和团队相关修复。 在群组的“成员”选项卡中,表格较宽时,行操作菜单将始终显示在屏幕内。在组织中创建团队时,团队管理员列表会将你排在首位并默认选中。
  • 修复移动端仪表盘问题。 在移动端,导航菜单按钮现已移至顶部栏左侧;设置中较长的 GitHub Enterprise 实例名称会截断显示。
  • 修复 GitLab 和 Bitbucket 集成问题。 当仪表盘中选中的团队是你不在其中的团队 (例如已取消的团队) 时,集成页面上的 GitLab 和 Bitbucket 连接不再加载失败,而是以只读方式显示。
  • 修复 Bugbot 设置问题。 旧的 Bugbot 许可证链接现在会打开自动化中的 Bugbot 设置。

自动化

  • PR 触发器和评论支持 GitLab。 “Comment on PR”操作现已支持 GitLab 合并请求 URL,包括自托管 GitLab。保存 Git PR 触发器时,可将嵌套的 GitLab 群组 (group/subgroup) 或组织 URL 设为组织范围;条目无效时会显示错误。
  • 更清晰的 run 失败信息。 当 run 因配置问题失败时 (例如缺少分支、无法访问代码仓库、模型因团队所在区域被屏蔽、API 密钥触发速率限制或缺少 Slack 通道) ,运行历史会显示具体原因及处理方法。若 run 的 agent 内存耗尽或机器停止响应,也会明确提示;随后成功的 run 会显示为成功。
  • 修复自动化 run 问题。 配置了多个计划的自动化现在会按每个计划运行,而不再只按第一个计划运行。“打开 PR”步骤现在可以为服务账户拥有的 run 以及较早创建的团队自动化打开 PR。由 PR 评论或标签触发的安全审阅器自动化恢复正常运行,不再被跳过;具有 Slack 访问权限的自动化也不会再因重新列出 Slack 通道而在每个步骤卡住。
  • 修复团队选择和 PR 审批器问题。 在 cursor.com 上,自动化操作会在你当前选择的团队下运行,而不是在默认团队下运行。当分配功能已关闭或分配失败时,PR 审批器的评审不再提示已分配审阅人,而是改为提示需要人工评审。

APIs

  • 跳过“无问题”评论。 POST /bugbot/review 新增可选的 postSuccessComment boolean 参数。将其设为 false 后,如果评审没有新发现的问题,就不会提交“found no new issues”评论。默认值为 true。
  • 免费 Bugbot 评审的费用。 GET /analytics/team/bugbot-reviews 现在会为按席位计费和免费试用的评审返回 cost_cents,用于显示其折扣前的 model cost,并新增 billed 字段。如果你的团队未就该评审被收费,billed 为 false。

安全智能体与批准智能体

  • “仅限管理员”标签。 如果你无权更改安全代理,其页面标题旁现在会显示“仅限管理员”标签。
  • 无需关联 Slack 即可保存。 只要“发送到 Slack”的通道保持不变,你现在无需连接自己的 Slack 账户即可保存对安全代理的编辑。
  • 安全评审更可靠。 安全评审现在会保留恰好在截止时间完成的结果,遇到临时性连接错误时自动重试,并在所选模型不可用时回退到其他模型。

模型与 Cursor Router

  • 新模型:Claude Sonnet 5.5。 Cursor 现已支持 Claude Sonnet 5.5。
  • 新模型:GLM 5.3 和 GLM 5.3 Flash。 Z.ai 推出的 GLM 5.3 和 GLM 5.3 Flash 现已上线 Cursor。这两个模型默认关闭,可在 Cursor Settings > Models 中开启。

代码仓库设置

  • 按代码仓库配置 Bugbot。 在 GitHub PR 上,Bugbot 会读取 .cursor/config/bugbot.yaml 文件,为该代码仓库设置触发器、评审力度、增量评审、PR 摘要和风险评分。文件中的值会覆盖团队设置;该文件可以调低 Autofix,但无法开启它。仪表盘的 Bugbot 设置部分提供了配置文件文档的链接。

Autofix

  • 在 New Branch 模式下,Autofix 不会改动你的分支。 当 Autofix 设置为 New Branch 时,它现在会将修复保留在单独的分支上,绝不会直接提交到 PR 自身的分支。

评审与检查

  • Bugbot 检查不再卡住。 被取消或超时的 Bugbot run 现在会以中性状态完成检查,而不再一直显示为进行中。当基础分支有新提交但 PR 的合并基础未变时,Bugbot 仍会提交评审;被取消的 run 的检查也会注明取消原因。
  • 超大评审和受速率限制的评审结果更清晰。 当 PR 中没有任何文件在 Bugbot 的评审预算范围内时,Bugbot 会提交“过大,无法评审”评论和中性检查,而不再报错。手动触发的 Bugbot 命令若遇到 GitHub 临时速率限制,现在会收到回复,提示你几分钟后重试。此外,Bugbot 不再将符号链接目标当作源文件评审。

Bitbucket

  • Bitbucket 上的 Bugbot 体验更佳。 Bugbot 现在可以评审来自 fork 的 Bitbucket Cloud PR。Bugbot 在 Bitbucket 上拒绝评论命令时,会回复拒绝原因。失败评论现以 markdown 渲染,不再显示为转义后的 HTML;Bitbucket 登录服务短暂不可用时,Bugbot 会重试评审,而不是直接跳过。团队允许列表现已支持包含空格的 Bitbucket 昵称。

仪表盘

  • 仪表盘中的安装权限更清晰。 在你的个人 Bugbot 仪表盘中,归属于团队的 GitHub 组织安装将以只读方式显示,尝试更改会被拒绝,并提示你切换到该团队的仪表盘。需要付费方案才能更改的个人安装同样为只读,并会提示需要付费订阅。
  • 仪表盘修复。 Bugbot 规则和学习设置中的代码仓库选择器及列表以 owner/name 形式显示代码仓库,搜索也会匹配所有者。刷新后,Set License Cap 开关会正确显示已保存的上限。如果某个 Bugbot 仪表盘视图渲染失败,将显示带有 Try again 按钮的提示信息,而不是空白页面。

计费

  • 按 token 计费的 Bugbot run 适用团队限额。 在采用 token 计费 Bugbot 的团队中,run 不再受安装用户个人支出限额的阻拦,仅受团队限额约束。Bugbot 不再以具有 Unpaid Admin 角色的成员身份运行,而是会提交评论说明修复方法。在未使用 Stripe 计费的团队中更改 Bugbot 许可证时,现在会显示明确的错误信息。

API

  • API 触发的评审可跳过无问题评论。 Bugbot 评审触发 API 现支持 postSuccessComment 参数。将其设为 false 即可在该评审中跳过“未发现新问题”评论。

Agents Window

代理

  • 失败的智能体现在会显示明确的 Error 状态。 失败的智能体现在会在侧边栏中显示红色的 Error 状态,并归入单独的 Error 群组;Show > Status 下还新增了 Error 选项,默认开启。
  • 聊天状态栏新增用量环。 当你的月度用量超过显示阈值时,聊天状态栏会显示一个用量环,悬停时提示 "Usage N%"。点击即可打开用量详情;详情现在会浮于对话上方,按 Escape 即可关闭。
  • 减少不必要的 Auto-review 模式拦截。 即使拦截指令禁止了后续的发送或应用操作,Auto-review 模式也不会再因此拦截起草电子邮件、暂存更改或预览部署等准备步骤;最终执行提交的步骤仍会接受检查。此外,当分类器返回的判定不完整时,评审失败的情况也有所减少。
  • 最多可置顶 75 个智能体。 置顶智能体的上限已从 50 个提高到 75 个,你可以在侧边栏顶部保留更多智能体。
  • Grok 4.7 现在能正确说出自己的名称。 当你询问 Grok 4.7 它是谁时,它现在会回答自己是 Grok 4.7,一个由 SpaceXAI 训练的模型。此前,它可能会自称 Composer 或更早的 Grok 版本。
  • 语音提交关键词支持任意语言。 使用非拉丁文字 (如西里尔文或中文) 的提交关键词,现在也能在听写时触发自动提交。带重音符号的关键词 (如 "envíalo") 也能正确匹配,不会再被错误处理。
  • 智能体推理陷入循环时可自动恢复。 当智能体的推理开始反复输出同一行内容时,Cursor 现在会中止该步骤,并附带提示促使其继续推进,重试一次,从而让运行继续下去,而不会卡住。
  • 在任意智能体聊天中查看未读回复的起始位置。 与 Project 聊天一样,Cloud 和本地智能体聊天现在也会标记未读回复的起始位置,并显示 New Messages 标签,点击即可跳转。

Projects

  • Create Project 会保留你的工作进度,并选中正确的代码仓库。 现在在 Create Project 对话框中选择 Add Models 会打开设置,且不会丢失你填写的项目名称、外观或选择的模型;重新打开对话框时,这些内容会自动恢复。对话框无需再等待代码仓库列表加载完成即可创建项目;你从 Repos 或 Recents 中选择的代码仓库会被保留,不会再切换为同一仓库的已保存环境;默认环境也会与你的 New Chat 草稿保持一致。

云端代理

  • 云端代理错误提示更清晰,并支持一键恢复。 云端代理的错误现在会显示在输入框上方的托盘中,包括 run 正在自动重试时或其会话过期后。run 失败时,错误提示会在适用情况下给出一个明确的下一步操作,例如 Retry、Manage Usage 或 Manage Environments。如果云端代理所在的机器处于离线状态,为其打开终端时现在会打开一个终端标签页说明原因,并在机器恢复可访问后自动连接。
  • 从链接启动 Cloud Agent 时不再随机选择代码仓库。 以前,从应用内提示词或 deeplink 打开 Cloud Agent 时,如果你没有本地或最近使用的仓库,系统会预先选中列表中的第一个代码仓库。现在会优先使用你当前的仓库或最近使用的 Cloud 仓库;如果都没有,则会打开一个新的 Cloud Agent,一键即可打开代码仓库选择器。
  • 在项目选择器中查找前 5,000 个之外的 Bitbucket 仓库。 在仓库数量超过 5,000 个的 Bitbucket 工作区中,在项目选择器中输入内容时现在也会搜索 Bitbucket,因此前 5,000 个之外的仓库也会出现在结果中。不搜索而直接浏览时,仍只列出前 5,000 个仓库。

文件、更改和 PR

  • 仅评审智能体刚刚做出的更改。 Changes 标签页新增 Last Agent Turn 作用域,仅显示智能体最近一轮次中的编辑。点击轮次结束摘要中的 Review 或某个文件,即可在该作用域下打开 Changes 标签页,无需翻查之前的更改就能查看最新编辑。
  • Markdown 预览会保留浏览位置,并显示智能体存储中的图像。 从 Markdown 预览切换出去再切回时,现在会恢复滚动位置和光标,不再跳回顶部。来自智能体存储的 Markdown 文档也会正确渲染存储中的图像,不再显示失效的图像链接。

导航与布局

  • 命令面板搜索结果更相关。 在命令面板中搜索 agents 时,会话记录与查询匹配的聊天现在会排在仅与名称或 PR 链接粗略匹配的聊天之前;输入 PR 编号 (带不带 # 均可) 仍能找到对应聊天。没有匹配项时,现在会显示 "No results found",不再建议新建智能体;其他分区仍在加载时,已显示的结果即可选择。
  • 屏幕阅读器可区分不同的提示词输入框。 每个提示词输入框现在都有各自的屏幕阅读器名称,例如 "Prompt"、"Side chat prompt"、"Subagent prompt"、"Fullscreen prompt" 或 "Design mode prompt"。在拆分布局中,名称会包含图块编号,例如 "Prompt, tile 2"。提示词输入框中的菜单选项也会作为所属列表的一部分朗读。
  • Linux .deb 和 .rpm 安装版支持更新通知。 通过 apt 或 dnf 安装的 Cursor 现在会在有新版本时通知你,不再直接关闭更新。选择 Update 会显示具体的升级命令及 Copy Command 按钮,选择 Later 则暂缓该版本。
  • 打开 Rust 项目不再占满 CPU。 启用语言服务器时,代理窗口不会再仅因文件夹中含有 Rust 代码就启动 rust-analyzer 并执行完整的 cargo check。现在只有在你打开 Rust 文件时才会启动服务器,且你已禁用的语言扩展会保持关闭。
  • 代理窗口的扩展主机卡死或反复崩溃时可自动恢复。 此前,扩展主机冻结可能导致智能体请求卡住且没有任何报错,直到你重新加载窗口。现在,若扩展主机 60 秒无响应,会自动重新启动并恢复请求。若反复崩溃,它会以逐步延长的间隔持续重新启动,而不会在崩溃三次后放弃。如果调试器可能已附加到扩展主机,则不会在卡死后自动重新启动。
  • 在命令面板中查找侧边对话。 命令面板搜索现在可以找到侧边对话。每个结果都会标注“侧边对话”,显示其父智能体的名称,并在父智能体中打开。

自定义与设置

  • MCP 服务器会显示所有分页的工具。 如果 MCP 服务器对其工具、prompt 或 resource 进行了分页,现在会显示全部分页,而不再只显示第一页。
  • 钩子可将子智能体关联回其对话。 subagentStop 钩子现在会接收 child_conversation_id,即子智能体自身对话的 ID,便于审计和策略脚本将子智能体的活动追溯到其父级。
  • /subscribe 会在 PR 合并后自动清理。 对单个 PR 的订阅现在会在该 PR 合并或关闭时自动关闭。该 PR 所在分支上的 CI 订阅也会一并关闭,除非仍有其他未关闭的 PR 在使用该分支。

修复

  • Projects 修复。 当命名云端环境的仓库均为未发布的草稿时,项目选择器现在会显示该环境的名称,而不是 "No Repo"。在 Project 中切换智能体时,最近的对话会保持加载状态,因此切回某个智能体时不再重新加载其会话记录;在分屏模式下,未聚焦窗格中的对话也会继续显示。
  • 子智能体托盘修复。 子智能体托盘打开时,Agents 标签会保持可见并显示为选中状态。
  • 输入框与排队后续指令修复。 排队的后续指令不再在轮次结束时消失,较长的未发送草稿也不再在重新加载时被清空。输入后续指令时出现关键字建议不再导致智能体面板崩溃;编辑之前的消息时,滚动也已恢复正常。
  • 聊天会话记录修复。 最后几条消息不再被待回答问题面板遮挡,已回答的问题不再重复出现,可视化卡片出错时会显示错误信息,而不是一直转圈。
  • 上下文摘要修复。 长聊天完成摘要后,智能体会保留你最新的请求,不会再被自动提醒挤掉;摘要失败时也不再用占位符替换你的对话历史记录。在摘要过程中停止智能体现在会立即取消,不再显示服务器错误。
  • 云端代理与 Move to Cloud 修复。 新建的云端代理会沿用你选择的模型,当前工作区之外的云端代理不再误发 "Done" 通知,在后台被唤醒的聊天会在侧边栏中上移。对于已保存状态中丢失轮次的聊天,Move to Cloud 现在也能正常使用。
  • 内置浏览器修复。 网页无法再伪造元素选取并注入智能体上下文,只有真实点击才能选中元素。隐藏的浏览器标签页不再在后台持续渲染,DevTools 也仅在你首次打开控制台时才启动,从而降低浏览器标签页的 CPU 和内存占用。浏览器页面和 DevTools 现在会在 Process Explorer 中以各自带标签的行显示。
  • 智能体上下文读取修复。 启动时的 .cursorignore 扫描失败后,智能体上下文读取不再卡住。

Cursor IDE

智能体

  • Auto-review 模式不再拦截草拟和预览操作。 当你添加诸如“不要发送电子邮件”或“不要部署”之类的拦截指令时,Auto-review 模式现在只会将其应用于实际执行发送或部署的调用。草拟、暂存、预览、规划或读取类调用会直接运行,不再停下来等待批准。
  • 聊天中的智能体工具调用更加清晰。 智能体读取待办事项列表时,聊天中会直接显示该列表。PR 相关操作会显示结果或错误,不再被隐藏;因等待批准而受阻的智能体会显示“需要批准”或“批准被拒绝”,而不是“无法启动”。
  • 智能体推理陷入循环时会自动重试。 如果智能体的推理反复输出同一行内容,Cursor 会中止该步骤,并附上提示引导其继续推进,然后重试一次。
  • 语音提交关键词支持任意语言。 语音提交关键词 (即用于发送提示词的口令) 现在可以保存在设置中,并能以西里尔文、中文等非拉丁文字触发提交。带重音符号的字母会被保留,因此 envíalo 不会再被保存为 envalo。

MCP

  • MCP 服务器登录和工具加载更加可靠。 受 OAuth 保护的 MCP 服务器现已支持更多服务器的登录,包括在注册时拒绝 Cursor 重定向 URL 或之后会要求重新登录的服务器。对于分页返回工具、提示词或 resource 的服务器,现在会公开全部内容,而不再仅限第一页;拥有大量 MCP 工具的智能体也不会再因超出模型的工具数量上限而失败。

钩子

  • 钩子现在可以识别工具调用来自哪个子智能体。 当工具在子智能体内运行时,preToolUse、postToolUse 和 postToolUseFailure 钩子现在会收到 parent_tool_call_id,即启动该子智能体的 Task 工具调用的 ID。subagentStop 钩子会收到 child_conversation_id,审计脚本可借此将已结束的子智能体与其对应的对话关联起来。

浏览器

  • 在内置浏览器中查看并撤销智能体的设备模拟。 当智能体将标签页调整为手机尺寸的视口时,浏览器标签页会显示带有 Reset 按钮的 "Device emulation · W×H" badge,且设备模拟会在智能体的轮次结束时自动清除。此外,浏览器的内存占用也有所降低,因为 DevTools 仅在你首次打开控制台时才会启动;网页也无法再伪造发送到聊天中的元素选择或区域屏幕截图。

源代码控制

  • 源代码控制操作会重新运行 Git 钩子。 修复了一个回归问题:在源代码控制视图中执行提交、推送、拉取、checkout、创建分支和克隆操作时,会跳过 pre-commit、commit-msg、pre-push、post-checkout、Husky 和 Git LFS 等代码仓库钩子。运行了钩子的命令会在 Git 输出通道中标记为 (hooks)。状态刷新、自动获取等后台活动仍会跳过钩子。

更新

  • Linux 上通过 apt 和 dnf 安装的 Cursor 现支持更新通知。 如果你是通过 .deb 或 .rpm 软件包安装的 Cursor,现在有新版本可用时,Cursor 会通知你。点击 Update 可查看 apt-get 或 dnf 升级命令,并通过 Copy Command 复制;也可点击 Later 跳过该版本。

修复

  • 修复了智能体聊天和后续请求队列的问题。 排队中的后续指令不会再在一轮对话结束时消失,也不会在引导请求回退到队列时丢失。“Worked for”时长现在会计入最终回复之后运行的工具。
  • 启动扫描失败后,智能体上下文读取不再卡住。 如果启动时首次 .cursorignore 扫描失败,Cursor 会自动重试,不会再导致智能体上下文读取在本次会话的剩余时间内一直卡住。
  • 修复了云端代理的问题。 切换账户或团队后,斜杠菜单不再显示上一个团队的托管技能;当前工作区之外的云端代理也不再误发“Done”通知。
  • 修复了编辑器和工作台的问题。 Cmd/Ctrl+Shift+B 重新可以执行 Run Build Task;已删除文件的未保存备份不会再在每次打开窗口时重新打开。Worktree 拉取现已支持 2.29 以下的 git 版本。如果负责将 Cursor 连接到其服务器的本地扩展主机卡住,Cursor 会将其重新启动,使窗口重新连接 (可能附加了调试器时除外) ;如果该主机反复崩溃,Cursor 也会持续重新启动它。已取消的符号和调用层次结构请求不再导致内存泄漏。
  • 修复了用量横幅、模型选择器和聊天可视化的问题。 在模型选择器中启用的模型不会再因模型列表刷新而消失。用量限制横幅不再叠加显示在 composer 中的用量限制错误下方;当你的组织隐藏了额度申请时,也不再显示 Request Credit 按钮。聊天中的可视化卡片在内容始终未能加载时会显示错误,而不是无限加载;图表提示框也不再导致周围的聊天内容发生偏移。
  • 按提交查找 PR。 origin pr list --commit <sha> 会列出源站中与某个提交关联的 PR。
  • JSON 输出新增 reviewDecision。 origin pr view --json reviewDecision 会返回评审结论,与 gh 行为一致。
  • 支持从 stdin 读取请求体。 origin api --input - 现在会从 stdin 读取请求体,不再报错 "Unknown argument: -"。
  • CloneKit 修复。 origin repo clone-fast 在并行分段下载时不再因误报的 EPIPE 错误而失败;此外,它现在会在 kit 下载期间同步查找默认分支,而不是等到下载开始前才查找。

Cursor CLI

Auto-review 模式

  • Auto-review 模式会将阻止类指令与调用的实际行为进行权衡。 在类似“发送包含外部人员的通讯”这样的指令下,它现在更倾向于放行仅起草、预览、规划或读取的 MCP 调用,而倾向于阻止发送、发帖、发布、应用或删除类的调用。请按照 配置 Auto-review 模式 中的说明,将指令添加到 permissions.json。

自托管 workers

  • 任意代码仓库用量池 worker 会复用你已克隆的 checkout。 使用 --clone-git-repos 时,worker 会复用其 worker 目录中已认领仓库的干净 checkout。它会拉取所请求的分支、标签或提交,并在认领结束后保留该 checkout,因此大型仓库无需在每次认领时重新克隆。worker 日志会说明复用或跳过每个 checkout 的原因。此外,worker 会拒绝在无写入权限的目录中启动,并在克隆失败时在终端打印 git 的错误信息。
  • 预热用量池会为后续请求唤醒已休眠的 worker。 当某个智能体的 worker 处于休眠状态时收到后续请求,agent worker controller --warm-idle 现在会使用 CURSOR_WAKE=1 和该 worker 的 ID 运行你的 --spawn 钩子,与 claim-then-spawn 模式的行为一致。如果钩子恢复了该机器,后续请求将在原工作区中继续执行,而不会被分配到磁盘为空的空闲备用 worker 上。此功能适用于配置了 重连窗口 的用量池。

修复

  • 修复了智能体反复陷入同一行推理的问题。 当智能体的推理不断重复同一行内容时,该步骤现在会停止,并附带“停止斟酌、继续推进”的提醒重试一次,而不再陷入循环。
  • 修复了摘要过程丢失最新请求或对话的问题。 对长对话进行摘要后,智能体现在会逐字保留你最近的一条消息,而不是仅保留一条提醒,从而不偏离任务。如果摘要失败,或你在摘要过程中按下 Stop,智能体会保留之前的对话,而不会用空白或不完整的摘要替换它。
  • 修复了自托管 workers 上的身份验证错误和规则加载错误的问题。 使用 API 密钥启动的 worker 在运行超过一小时后打开桌面会话时,不会再因身份验证错误而失败。智能体的首轮交互现在会从其自身工作区加载规则、技能和插件,而不是加载其他工作区遗留在该机器上的缓存内容。
  • 修复了 Grok 4.7 和 Opus 5.5 的模型指令。 Grok 4.7 在被问及身份时,现在会表明自己是 Grok 4.7,而不再自称 Composer。Opus 5.5 现在会获得与 Opus 5 相同的沟通指令:在首次调用工具前用一句话说明即将执行的操作,并在结束时给出以结果开头的简短摘要。

Cursor SDK

  • 在智能体等待后台子智能体时对其进行引导。 以前,如果智能体为等待后台子智能体而结束了当前轮次,run.steer(text) 会解析为 revert_to_followup,导致你的消息要等这些工作完成后才会处理。现在,引导会立即作为下一轮次运行,后台结果仍会随后送达。仅适用于 TypeScript 本地运行。
  • 获知某个步骤何时完成工具请求。 模型列出某个步骤的全部工具调用后,onDelta 现在会收到一个带有 callCount 的 tool-requests-listed 更新,此时这些工具可能仍在运行。可借此判断某个步骤中的所有工具调用是否均已启动,例如在 UI 中对某个步骤的工具调用进行分组或批处理。
  • 修复云端代理创建问题。 对于云端代理,首次调用 send() (会在服务器上创建智能体) 时,如果智能体 id 由 SDK 生成,将不再因 id 冲突而失败:它会换用新的 id 重试;如果它自身之前的创建请求已成功,则直接沿用该智能体。当进程多次从同一快照恢复时,SDK 生成的智能体 id 和 run id 也不会再重复。你自行指定的 id 仍会报告冲突。
  • bridge 会忽略项目中的 .env 和 bunfig.toml。 独立的 cursor-sdk-bridge 可执行文件不再从工作目录加载 .env 或 bunfig.toml;由 SDK 启动 bridge 时,工作目录通常就是你的项目。checkout 中的文件将无法再更改 bridge 的端点、token 或预加载代码。

Cursor mobile

Projects

  • Projects。 Cursor for iOS 现已支持 Projects。你的 Projects 会显示在收件箱的独立分区中,点按任一 Project 即可打开其聊天。在 iPhone 上,可通过 New Project 行输入名称来新建 Project,并可选择指定代码仓库、分支和模型。如果团队管理员为团队关闭了 Projects,Projects 分区和 New Project 将被隐藏。

修复

  • iPad 聊天。 在 iPad 上,键盘弹出时聊天内容依然清晰可读,底部不再显示模糊。

网页端

  • 使用团队证书颁发机构签发的 SSH 证书登录仓库。 团队管理员可以在 API Keys 页面的“SSH 证书颁发机构”部分添加受信任的 SSH 证书颁发机构,成员无需注册个人密钥,即可使用短期有效的 OpenSSH 证书进行克隆、获取、推送和使用 LFS。管理员还可以强制要求使用证书,届时已注册的 SSH 密钥和通过 HTTPS 使用的 API 密钥将被阻止,而证书和 Origin CLI 仍可正常使用。源站 API 也提供相同的控制项,详见 Origin API 更新日志。
  • 基于源站 API 构建堆叠式 PR 工作流。 源站 API 返回的 PR 以及 PR webhook 中携带的 PR 现在会包含其所属分支栈和父 PR;创建或更新 PR 时,你还可以设置或清除其在分支栈中的父级。你也可以列出分支栈中的所有 PR。字段详情以及旧 parent 字段的破坏性变更,详见 Origin API 更新日志。
  • Squash 合并会保留所有贡献者的署名。 对 PR 执行 squash 合并时,合并提交现在会为被压缩提交的每位作者,以及这些提交中已列出的所有共同作者添加 Co-authored-by 尾注。Cursor 的 agent 和 bot 地址会被跳过,同一人也不会重复列出。bot 创建的 PR 被 squash 合并时,执行合并的人以及批准其最新版本的人会被署名为共同作者。
  • 精确选择应用的安装位置,并逐项评审权限缩减。 应用安装链接现在会打开针对特定命名空间的授权页面。如果你可以将应用安装到多个命名空间,需要先从“选择安装位置”列表中选择,安装按钮上会显示你所选的命名空间名称。已安装的应用请求的权限减少时,其页面会显示“可缩减权限”提示,你可以在评审页面中逐项决定保留或移除将被取消的权限。
  • 审计日志现在会记录仓库克隆和获取操作,并显示编辑或删除评论的人。 有人克隆或获取 Origin 仓库时,团队的审计日志现在会记录该操作,以及操作者的邮箱和所用协议 (HTTPS 或 SSH) 。后台自动获取和机器操作者不会被记录。PR 评论编辑和删除的审计条目现在会显示实际执行更改的人,而非评论的原作者。
  • 合并与堆叠式 PR 修复。 没有可合并内容的 PR 现在会被阻止合并,而不会合入一个空提交。下层更改已合并的分支栈现在会合入正确的基础分支;重新堆叠中断时会列出冲突文件;取消重新运行不会再让已通过的检查变红,也不会再阻止“就绪后合并”。重新打开的 PR 也会获取关闭期间推送的提交。
  • PR diff 与“已更改文件”视图修复。 对超大文件使用“全部展开”不再导致标签页卡死;超出文件数量限制的 PR 现在可以加载更多文件;代码所有者标识已恢复;待提交的评审评论会立即显示为草稿。
  • PR 页面与仓库设置修复。 使用不受支持的筛选条件 (如 is:merged) 搜索仓库的 PR 时,现在会显示空状态页,说明该筛选条件并提供“清除搜索”选项,而不会静默显示默认列表。仓库和命名空间权限设置仅在 Admins 和 Members 具有访问权限时才会列出它们;如果个人资料中缺少姓名和邮箱,提交建议的修改时现在会提示缺少哪些信息。
  • 代码导览修复。 导览更新之前创建的代码导览现在会按最新版本重新生成,不再显示过时内容;预先生成的导览仍会立即显示。导览中不再夹带模型的多余规划笔记,自定义导览保持不变。
  • Git 操作修复。 推送被拒绝时,现在会在每个 ref 旁显示真实原因,而不是笼统的 unpack 错误。路径包含非 ASCII 字符时,Blame 和文件历史现已正确显示;名称中包含连续点号的仓库现在可在克隆和推送 URL 中正常使用。
  • 已取消的 Bugbot 检查修复。 PR 上的 Bugbot 评审被取消时,其检查现在会显示为“已取消”而非“中性”,因此之后被设为必需的检查不会在评审未完成的情况下通过。PR 已不再指向的旧提交上遗留的检查仍显示为“中性”,除非该检查为必需。

API

  • 应用可代表命名空间成员执行操作。 源站 App 现可请求短期安装用户 token,以命名空间成员 (通过 user ID 或电子邮件指定) 的身份进行 API 调用,以及通过 HTTPS 执行 git clone、fetch 和 push。以此方式完成的工作会在 API 响应、Webhook、审计日志和 PR 页面中归属于该成员,并标注为"通过"该应用完成。安装需要新的 User Delegation 权限;详情请参阅 Origin API 更新日志。
  • 更多 PR 工作流现可通过源站 API 和 Webhook 完成。 现在你可以通过源站 API 和 Origin SDK 删除 PR 评论、按 head commit 筛选 PR、查看每次检查运行写入的内容,以及读取某个版本的潜在合并提交。Webhook 现已支持评论表情回应,并会注明移除标签的用户;过期的应用安装令牌会返回明确的错误信息。详情请参阅 Origin API 更新日志。

环境

  • 可在草稿环境 Build 仍在运行时将其激活。 现在,你可以对仍在进行中的草稿 Build 点击 Activate,它完成后会立即成为该环境的活动 Build。快照已被删除的草稿仍无法激活,但此操作不会再更改你已保存的环境设置。
  • 默认开启 Build 的环境现与手动开启 Build 的环境行为一致。 对于未单独配置 Build 设置、默认开启 Build 的环境,现在会显示其活动 Build 和 Build 失败警告,并会在触发 Build 时重新构建,因此其中的智能体将基于更新的 Build 启动。

代理

  • 网页端已移除长时间运行模式。 网页端模型选择器中的“长时间运行”选项及其时限标签,以及团队的“长时间运行代理”设置均已移除。从网页端启动的云端代理始终以标准模式运行。
  • 协调者可切换 worker 的模型。 项目协调者现在可以在向 worker 发送消息时,将其切换到其他模型。新模型从该 worker 的下一轮次起生效。

自托管机器

  • 在 Slack、GitHub 和 Linear 中使用更简短的自托管选项。 在 Slack、GitHub 或 Linear 请求中添加 sh=t,即可在你的自托管用量池上运行智能体。self_hosted 现在也接受 t/f 和 1/0,且这三个来源现已支持相同的选项。写在 Slack 代码块中的选项不会再启动或配置智能体。
  • 接管 Self-Hosted Machines 上的桌面。 现在接管云端代理的桌面时,会直接连接到你正在查看的机器,包括运行在 Self-Hosted Machines 上的智能体。较早版本的机器会回退到之前的接管方式。
  • 运行在你自己机器上的智能体会更谨慎地处理 git 和设置。 Self-Hosted Machines 上的云端代理现在会在提交前检查机器的 git 用户名和电子邮件,仅在两者均未设置时,才设置一个仅对当前代码仓库生效的回退值。它们会在机器上请求凭据,而不是默认使用仪表盘中的机密信息或已登录的 GitHub CLI。在“我的机器”上,智能体会优先采用项目本地设置,而不是进行系统级安装或更改全局配置。
  • Slack 使用通道的默认自托管用量池。 现在在 Slack 中通过 @Cursor 启动时,会优先使用通道已设置的默认自托管用量池,其次使用团队默认值。如果启动被拒绝,回复中会指明该通道的默认值,并说明如何通过 @Cursor pool set <name> channel 进行更改。

模型

  • Start 方案现已支持 Grok 4.7。 Start 方案用户现在可以为云端代理选择 Grok 4.7,固定使用 medium effort 和标准速度。

可靠性

  • 图像生成失败时的错误提示更清晰。 Cloud Agent 中图像生成失败时,现在会显示易于理解的说明,而不再只是原始状态码。
  • 修复了部分本地聊天无法迁移到云端的问题。 当聊天的已保存状态中没有任何轮次时,若未输入新消息就将本地聊天迁移到 Cloud Agent,不会再报 "Missing required fields" 错误。Cloud Agent 现在会以空闲状态启动,保留聊天记录,并执行你的下一条后续请求。

修复

  • 环境与智能体启动修复。 启动云端代理时不再覆盖环境中已保存的仓库;未指定分支时,将启动默认分支。环境构建失败时,现在会报告具体原因 (克隆、源代码管理访问或 pod 启动) ;使用智能体级机密信息启动的智能体,现在会从环境的 Build 启动。
  • 自托管 Machines 修复。 在接受任意仓库的自托管池上启动的智能体和子智能体,现在能被及时接取,不再无限期等待;空闲或 run 已删除的 machine 会立即释放,不再显示为忙碌。对于已与 GitHub 解除关联的源站仓库,其中的智能体现在可以收到已配置的机密信息。
  • 云端代理中的 MCP 连接器修复。 云端代理列出的连接器工具现在可以正常接受调用,包括使用自定义标签的连接器账户。管理员授权的基于插件的 MCP 服务器现在可以正常提供工具,即使仪表盘中的标签与插件名称不同,或智能体以部署服务账户身份运行,也不受影响。环境信息工具现在会显示所有文档中列出的 environment.json 字段,并会为子智能体报告实际生效的网络出站策略。
  • 智能体 run 与后续指令修复。 在智能体的 machine 重建期间发送的后续请求,现在会立即保存到队列中,不会在新 machine 就绪前看似丢失。智能体与其源站 PR 的关联不再因临时查询失败而消失。使用特定模型变体启动或发送后续请求的智能体,现在会按该变体对照团队的模型策略进行检查,不再被误拦截。因排在一个始终未启动的排队 run 之后而卡住的智能体,一小时后会重新接受后续指令,不再拒绝。
  • 智能体 PR 中的产物修复。 智能体放在 PR 描述中表格或其他 HTML 内的产物链接,现在会渲染为可点击的链接,而非原始文本。PR 中不再为无法确认存在的文件生成公开产物链接;产物较多的智能体在后续轮次中也不再将相同产物重复报告为新产物。
  • Slack 消息格式修复。 Slack 中的智能体回复会保持链接完整,包括含括号或 & 的 URL 以及含方括号的链接文本。粗斜体文本、~~~ 代码围栏、任务列表复选框和图片 (现以链接形式显示) 均可正确渲染,__init__ 或 2*3*4 等文本也不会再被错误套用样式。
  • 云端代理页面与仪表盘修复。 在 cursor.com/agents 上,第一页智能体现在会在页面渲染时于服务器端获取,因此完整加载页面时显示更快。在 machine 设置中,远程控制开关现在会说明其关闭原因以及谁可以开启。Runs 摘要统计卡片也会根据可用宽度自动重排。

集成

GitHub

  • 代码仓库访问权限即时更新。 连接、重新连接或断开 GitHub 后,你可访问的仓库范围的更改会立即生效,无需再等待缓存过期。

GitLab

  • 已重命名和已移动的项目。 GitLab 项目被重命名或移动后,Cursor 会解析到当前项目,而不是过时的副本。
  • 断开自托管 GitLab 时保留 GitHub 连接。 现在在“集成”页面断开自托管 GitLab 实例时,即使当前团队无法看到该实例,也会正确断开该实例,而不会误断开你的 GitHub 账户。

Azure DevOps

  • Bugbot 代码仓库状态。 Azure DevOps Bugbot 仪表盘不再将已启用的仓库错误显示为已禁用。

仪表盘与管理

云端代理

  • 更清晰的云端代理环境 Build 失败提示。 环境 Build 失败时,现在会说明具体原因,例如“Git 提供方未连接”“无权访问代码仓库”或“GitHub IP 允许列表阻止了访问”,不再只显示笼统的错误信息。草稿 Build 仍在运行时即可将其激活,Build 日志中也新增了 Ask Agent 链接。参见云端代理构建。
  • Admin 仅允许指定群组使用云端代理。 企业版管理员现在可以在云端代理的访问设置中将 Restrict By 设为 Groups,直接选择可使用云端代理的群组,无需再按名称逐一列出成员。
  • Admin 为服务账户设置支出限额。 仪表盘中的服务账户列表现在会显示每个账户的支出限额和当前支出。管理员可以编辑账户在每个计费周期的限额,或将其设为“No limit”。

问题修复

  • Admin 修复了团队“群组”标签页的问题。 对于部分群组,“群组”标签页不再因 "invalid int 32" 错误而无法加载。
  • Admin 修复了成员和邀请相关问题。 邀请页面现在会拒绝电子表格、PDF 以及长度超过 255 个字符的地址,不再生成无效邀请。新创建的邀请链接现在会立即显示,不会再像丢失了一样;在 Active Sessions 中撤销当前会话后会直接将你登出,不再报错。
  • Admin 模型访问设置的生效更加一致。 保存 Models 页面的某个分区时,不会再意外启用或禁用处于 7 天评审期内的新 Cursor 模型。现在只有明确选择“立即启用”或“保持禁用”才会被保存。此外,当 Auto 路由到某个模型时,团队对该模型设置的屏蔽和发布延迟现在也会生效。
  • Admin 网络访问控制设置更清晰。 设置中现在会注明屏蔽列表仅适用于本地沙盒,列出每个列表支持的模式,并在条目 (例如带端口的 IP 地址或路径) 无法在沙盒列表中按预期生效时发出警告。
  • Admin 修复了团队拥有的 GitLab 实例的问题。 在“集成”页面中,团队 GitLab 实例的代码仓库同步及你的个人连接状态现在会基于你当前所选的团队,从而能够正确加载和同步。

自动化

  • 修复 Slack 触发器和频道选择器问题。 在跨工作区共享的私有频道中,由 Slack 触发的自动化现在会为同为该频道成员的所有者正常触发。在大型工作区中,Slack 频道选择器不再因加载缓慢而遗漏频道,点击 Refresh 也会重新加载完整的频道列表。
  • 修复自动化 run 问题。 由 PR 评论或 CI 完成触发的安全审阅器自动化恢复正常运行,不再被跳过;父智能体已不再处于活动状态的 run 会直接失败并显示明确的提示信息,而不会反复重试。
  • 修复自动化编辑器问题。 在自动化的操作中添加或编辑自定义 MCP 服务器时,不再丢失 OAuth 作用域等认证设置。
  • Origin 代码仓库的分支选择器响应更快。 为 Origin 代码仓库上的自动化触发器设置分支时,默认分支现在会立即显示,无需等待完整分支列表加载完毕。

APIs

  • 组织审计日志。 Organization API keys 可调用 GET /organizations/audit-logs 读取整个组织的审计事件,支持按时间范围、事件类型、搜索文本、用户或单个关联团队筛选,并支持分页。
  • Organization API key 过期时间。 创建 Organization API key 时,现在可以将其设置为在 30 天、90 天、180 天或一年后过期。密钥过期后,将无法再通过组织 API 的身份验证。
  • 批量查询提交。 提交查询端点现在支持传入以逗号分隔的完整提交哈希列表,最多 100 个。此前,包含三个及以上哈希的列表会返回 404;现在超过 100 个时将返回 400。

安全智能体与批准智能体

  • 更智能的问题后续检查。 部分修复的问题会被视为已处理;如果后续检查失败,现有线程将保持不变。
  • 重叠问题保持可见。 与已确认问题重叠的新问题会作为单独的评论提交。
  • 模型回退。 当首选模型容量不足时,安全评审会自动回退到下一个模型。
  • 每次 run 均可打开。 安全代理运行历史中的每次 run 现在都可点击。点击后会打开该 run 的会话记录;若无会话记录,则打开 run 摘要。

模型与 Cursor Router

  • 新模型:Grok 4.7。 Cursor 现已支持 Grok 4.7。
  • 新模型:Claude Opus 5.5。 Cursor 现已支持 Claude Opus 5.5。
  • Grok 模型名称更简洁。 Grok 4.5 和 Grok 4.6 在模型选择器及其工具提示中将直接显示原名,不再带有 "Cursor" 前缀。
  • Auto 遵循团队模型设置。 如果团队管理员屏蔽了由 Cursor 提供的模型 (例如 Grok 4.7) ,或团队为新模型设置的 release 延迟期尚未结束,Auto 将不再把该团队的请求路由到该模型。
  • Origin 上的 Bugbot 检查更加准确。 在 Origin 的 PR 中,如果 Bugbot run 出错或无法提交评审,Bugbot 检查现在会直接判定为失败,而不再报告为中性。因新推送而取消的 run 会被标记为已取消,不再满足必需的 Bugbot 检查。
  • 仅使用 Bitbucket 的团队现可完成 Bugbot 设置。 仅通过 Bitbucket 连接的团队在设置 Bugbot 时,不会再看到连接 GitHub 或 GitLab 的提示。设置步骤中的 Bitbucket 连接现在会正确显示为已连接。
  • 遇到超大文件时评审不再中断。 如果某个修改的文件过大、Bugbot 无法评审,Bugbot 会跳过该文件,继续评审其余文件。此前,一个超大文件可能导致 Bugbot 跳过其后的所有文件。

Agents Window

企业版团队将从 3.21.9 起获得 Projects,已选择提前启用的团队除外。

代理

  • 带有文件模式的团队规则现在仅应用于匹配的文件。 修复了作用域限定为某个文件模式 (如 *.py) 的团队规则被添加到所有智能体对话中的问题。现在,仅当智能体读取匹配的文件或你将此类文件添加到上下文时,这些规则才会生效,无关的聊天不再因此消耗 token。未设置文件模式的团队规则仍会应用于所有对话。
  • 修复了用量限制提供 Switch to Auto 选项时卡住的问题。 当用量限制提供切换模型的选项时,限制横幅现在会在升级按钮旁显示 Switch to Auto,且提示词仍可编辑。选择 Switch to Auto 会清除横幅,并改用 Auto 重新发送你的消息,让对话得以继续。
  • 等待你处理的云端子智能体现在会醒目提示。 当云端子智能体暂停下来向你提问,或需要你登录某个 MCP 服务器时,代理标签会显示黄色状态圆点,托盘中该子智能体所在的行也会标记为需要处理,方便你及时解除阻塞,而不必干等停滞的 run。
  • 视频评审子智能体不再评审未提供给它们的视频。 当智能体请求子智能体评审视频时,现在必须附加该视频文件,仅在提示词中出现文件路径不再有效。如果未附加视频,子智能体会以纯文本说明情况,而不会编造评审内容。

Chat 和 Composer

  • 编辑排队中的消息或目标时显示“保存”对勾。 编辑排队中的消息或目标时,发送按钮会变为“保存”对勾。
  • 智能体流式输出时滚动更流畅。 聊天视图跟随流式回复时,现在会平滑滚动到新的文本和工具卡片,不再跳动。
  • 引导提示现在会打开设置。 队列上方的 Steer New Messages? 横幅现在会打开设置并定位到 New Messages,不再直接替你更改该设置。消息首次引导正在运行的智能体时,会显示一次性提示告知你,并附上该设置的链接。

Projects

  • “创建项目”会选择更合适的默认值,并说明失败原因。 “创建项目”对话框现在会预先选中你正在查看的智能体或“新建聊天”草稿所用的云端仓库或环境,包括多仓库环境。项目创建失败时,对话框会显示具体原因,而不再是笼统的重试提示;如果因你的方案限制而无法创建,通知中还会提供“升级”按钮。
  • 项目 worker 被重新分配任务时会自动重命名。 当项目的协调者为某个 worker 分配了截然不同的任务时,现在可以为该 worker 重新命名,使其在侧边栏中的名称与新任务相符。

云端代理

  • 查看运行智能体的自托管 worker。 在自托管用量池上运行的代理会在聊天状态栏中显示该 worker 的名称及其所属用量池。
  • 在项目选择器中按名称查找任意云端环境。 在项目选择器中输入内容即可搜索你的所有云端环境 (包括第一页之后的环境) ,并高亮显示匹配文本。访问权限仍在检查时,“Run on”菜单会显示 Cloud 选项并附带加载指示器,而不再将其隐藏。
  • 为云端代理附加 PDF、代码、压缩包等文件。 云端代理的提示词现已支持通过拖放或 + 菜单附加任意 10 MB 以内的非图片文件,智能体可在其环境中读取这些文件。暂不支持视频和空文件;文件无法附加时,系统会显示相应提示。

文件、更改和 PR

  • Origin 仓库的 PR 现在会在代理窗口中打开。 当 PR Link Destination 设置为在 Cursor 内打开时,点击 Origin 上所跟踪仓库的 github.com PR 链接,现在会在代理窗口中打开 PR 标签页,而不是跳转到浏览器。Origin PR 上的 Bugbot 和自动化评论现在会显示原生的 Fix with Agent 和 Add to chat 操作,不再使用原始图片按钮。
  • 你打开的浏览器标签页会随工作区保留。 你在代理窗口中自行打开的浏览器标签页现在会随工作区保留,切换智能体时也始终可见,与你自己打开的终端一样。由智能体打开的浏览器则仍与该智能体绑定。每个工作区还会单独保存 Cookie、登录状态和存储数据;退出 Cursor 登录时,会清除所有工作区的浏览器数据。
  • 语法高亮现与编辑器主题保持一致。 diff、PR 评审卡片和计划标签页中的代码,现在采用与编辑器相同的语法规则和主题颜色进行高亮。更改或导入主题后会同步更新,也不会再丢失数字字面量等元素的颜色。
  • Markdown 预览支持渲染数学公式,并会记住浏览位置。 用 $$ 包裹的行间公式现在会在 Markdown 预览中渲染为格式化公式。切换标签页后再返回时,预览也会按文件保留滚动位置和光标位置。
  • 可从更多位置快速访问终端。 用于显示智能体终端和后台 shell 的 Terminals 胶囊按钮及面板,现在也会出现在全屏编辑器的智能体浮层中。点击无界面后台 shell 现在会在标签页中打开其输出;终端已打开时,Toggle Terminal 可再次隐藏面板;Project 智能体上的 Terminals 胶囊按钮也恢复了打开和关闭终端托盘的功能。
  • PR 状态更新更及时。 云端代理的 PR 现在每隔几分钟就会刷新一次 CI 检查、审阅人和可合并状态,检查通过后,过时的 Debug CI Failure 胶囊按钮便会自动消失。
  • 修复了 Git 配置使用 include 时无法识别 Git 远程仓库的问题。 现在可以检测到 Git 配置中通过 include 或 includeIf 引入的文件里所定义的远程仓库。包含空格的远程 URL 以及带注释的配置分区,现在也能被正确读取。

导航与布局

  • 已固定的云端代理可跨设备同步。 你固定的云端代理现在会保存到你的账户中,对所有用户生效,因此在不同窗口和设备间都会保持固定。侧边栏的“已固定”分区也会在启动时立即显示这些代理,无需等待智能体列表加载完成。
  • Cmd+K 面板中的智能体搜索排序更精准。 使用 Cmd+K 搜索智能体时,对话内容包含搜索词的智能体现在会排在仅与名称或 PR 链接粗略匹配的智能体之前。输入 PR 编号仍可找到对应的智能体。
  • Open IDE 会打开你选择的文件夹。 运行 cursor . 或在代理窗口中通过 Open Folder 选择文件夹后,Open IDE 现在会在编辑器中打开该文件夹,而不再打开空窗口;即使尚未启动智能体也是如此。

自定义与设置

  • 修复 MCP 批准和登录问题。 当团队设置或权限文件已管理允许列表时,MCP 工具批准提示不再提供 "始终允许" 选项,因为此时该选项不会持久生效。已保存的登录信息遭拒的 MCP 服务器 (例如 X) 现在会显示为需要身份验证并提供登录选项,而不再直接加载失败。云端代理中的 MCP 登录卡片不会再被提前关闭,已回应的卡片也不会再次出现。
  • 使用 Esc 或 Cmd+W 关闭自动化面板。 现在可以按 Esc 或 Cmd+W (Windows 和 Linux 上为 Ctrl+W) 关闭自动化面板,与设置和自定义面板的行为一致。此前在该面板中按 Esc 无反应,按 Cmd+W 则可能弹出关闭整个窗口的提示。在某个自动化中按 Esc 仍会返回上一步;在字段中输入时,按 Esc 不会关闭面板。

修复

  • 修复智能体长时间运行时的可靠性问题。 云端代理反复执行同一工具调用时,现在会和本地智能体一样收到跳出循环的提示。包含大量工具调用的长轮次不再卡在反复总结上下文、却始终无法释放空间的状态。模型以不同格式发送补丁时,文件编辑不再失败。
  • 修复云端代理工作区和斜杠菜单问题。 云端代理工作区断开连接后会就地修复,无需重新加载窗口。切换账户或团队后,云端代理斜杠菜单不再显示上一个团队的技能。
  • 修复侧边栏问题。 在仓库分区上点击 + 时,新智能体会严格限定在该分区的仓库中启动。即使子智能体仍在运行,项目行也会显示未读圆点;Projects 分区折叠时,项目行不再显示展开箭头;侧边栏折叠时,标题栏图标也不再错位。
  • 修复工作区搜索和 SSH 工作区问题。 在云端和远程工作区中,工作区搜索不再卡住。工作区连接或重新连接期间会显示提示消息;如果远程主机停止响应,搜索会结束并给出明确提示。添加包含多个远程文件夹的 SSH 工作区也更快了。
  • 修复模型选择器问题。 已保存的 MAX 专属模型变体 (如 1M 上下文) 现在仅在你关闭 MAX 时重置,在非 MAX 聊天中使用选择器时不会再被重置。团队解除“Restrict to Auto”模型策略后,选择器不再继续显示限制提示,也不再隐藏搜索栏。
  • 修复浏览器问题。 对本地 HTML 文件使用 Open in External Browser 时会打开系统浏览器;管理员禁用浏览器自动化时,你已保存的浏览器模式不再被重置为关闭。
  • /subscribe 现已支持 Origin 仓库。 对于托管在 Cursor Origin 上的仓库,其中的云端代理现在会通过 Origin 订阅工具等待 CI 结果和 PR 动态,不再轮询。智能体会根据 PR 链接选择匹配的工具,Origin 链接不会再被误交给 GitHub 工具处理而失败。
  • 修复智能体面板问题。 仍处于打开状态的聊天在后台被卸载时,智能体面板不再变成“Something went wrong”界面,聊天内容会继续保留在屏幕上。

Cursor IDE

浏览器

  • 每个工作区使用独立的浏览器会话。 内置浏览器现在会为每个工作区分别保存 cookies、登录状态和存储数据,一个项目的会话不会再带入另一个项目。参见会话持久化。退出 Cursor 登录会清除所有工作区的浏览器数据。元素选择和区域截图只响应你本人的点击,因此网页无法向聊天中注入虚假的选择内容。

智能体

  • 智能体响应更快。 在你聚焦聊天以及发送消息时,Cursor 都会在后台预先准备智能体,让首个响应更快返回。
  • Admin 带文件匹配模式的团队规则仅对匹配的文件生效。 以前,限定于 *.py 等匹配模式的团队规则会被添加到每个智能体对话中。现在,只有当智能体读取匹配的文件或你将匹配文件添加到上下文时,才会加载该规则。未设置匹配模式的团队规则仍会始终生效。参见团队规则的应用方式。
  • @ 菜单不再显示失效的 Docs 选项。 Docs 类别和 Add New Custom Docs 选项此前已无法将文档添加到智能体上下文,因此已从 @ 提及菜单中移除。较早对话中的 Docs 标签仍会正常显示。
  • 引导提示现在会打开设置。 队列上方的 Steer New Messages? 横幅现在会打开设置并定位到 New Messages,而不再直接替你更改该设置。

编辑器

  • Markdown 编辑器支持数学公式,代码高亮也有所改进。 Markdown 编辑器会将 $$ 行间公式块渲染为格式化的公式。Markdown 编辑器和计划编辑器中的代码块现在使用与代码编辑器相同的语法高亮和主题颜色,并会在切换主题时同步更新。

修复

  • 智能体编辑 diff 中的删除行不再被误判。 在智能体编辑的 diff 中,以 "--" 开头的删除行会正确显示为删除行。
  • 修复编辑历史消息的问题。 编辑并重新提交较早的消息时,现在能可靠地发送你修改后的文本并刷新检查点。原地编辑时,Cmd+/ 会打开该消息的模型选择器,Escape 会关闭已打开的选择器而不会取消编辑,Shift+Tab 可正常使用,并会遵循 Cmd+Enter 提交的设置。
  • 修复云端代理的问题。 云端代理工作区不再显示文件夹信任提示,也不再显示你无法处理的文件监视器警告。
  • 提升智能体的可靠性。 长轮次不再在每一步都卡在压缩上下文上;模型将补丁包裹在 JSON 中时,智能体编辑也不再失败。执行 Add Folder to Workspace 后,聊天仍会关联到其所属文件夹;聚焦智能体聊天时,未读标记会被清除。
  • 修复模型选择器的问题。 需要 Max Mode 的已保存模型变体 (如 1M 上下文) 在未启用 Max Mode 的聊天中使用模型选择器时不再被重置,只有关闭 Max Mode 时才会恢复默认。团队解除 "Restrict to Auto" 模型策略后,选择器会移除旧的限制提示并恢复搜索栏。
  • 修复 MCP 服务器的问题。 当你的团队或权限文件控制 MCP 允许列表时,MCP 审批提示不再提供 "Always Allow"。已保存令牌被撤销的 MCP 服务器会提示你重新登录,而不是显示连接错误。云端代理中的 MCP 登录卡片不再被过早关闭,已答复的卡片也不会再次出现。
  • 修复 git 和编辑器的问题。 现在可以检测通过 git 配置中的 include 或 includeIf 定义的 Git 远程仓库,状态栏的 blame 信息也始终与当前编辑器保持一致。环境变量名以数字开头时,扩展主机不再启动失败;已删除或无法读取的文件的备份也不会在每次打开窗口时重新打开。在 Review Changes 面板中,较早的刷新不再覆盖较新的 Issues Found 列表。
  • 远程工作区中的搜索不再卡住。 搜索尚不可用时,现在会超时并显示错误,而不是无限等待。
  • 修复智能体可视化的问题。 /visualize 生成的可视化卡片现在可在 IDE 中渲染。图表中的阴影区域不再显示为纯黑色,可视化加载行也与其他工具调用对齐。
  • origin auth status 新增团队信息。 origin auth status 会输出你所在的团队、角色和组织 ID;加上 --json 则以 JSON 格式输出,方便脚本调用。

Cursor mobile

Composer

  • 可从“文件”中附加任意类型的文件。 在 composer 中添加上下文时,“文件”选择器现在支持选择任意文件,不再局限于固定的几种类型。图像会作为图像附加,压缩包、音频、源代码等其他文件则作为文档附加。暂不支持视频,选择视频时会显示提示信息。
  • 听写时实时显示文字。 在 composer 中听写时,实时字幕会随着你说话同步显示文字,尚在识别中的部分以灰色斜体显示。

智能体

  • 智能体聊天中的预览卡片。 当云端代理分享其正在运行的应用时,Cursor for iOS 会显示一张包含截图、标题和描述的预览卡片。点按“预览”即可在 cursor.com 上打开该智能体的桌面视图。
  • MCP 登录请求。 当云端代理等待你登录 MCP 服务器时,它会在收件箱和实时活动中显示为“需要关注”,直到你点按“跳过”或“身份验证”。之后,登录卡片会显示该服务器已通过身份验证,或已跳过身份验证。

智能体列表

  • 在 iPhone 上折叠“已置顶”和“草稿”。 在智能体列表中点按“已置顶”或“草稿”标题,即可折叠或展开该分区。此设置会同步到 iPad 侧边栏。

评审

  • 评审 Origin PR。 在 Cursor Origin PR 上,点按“评审”按钮会打开一个面板,你可以在其中附上消息并选择“评论”“批准”或“请求更改”。

修复

  • 智能体聊天。 智能体消息中的链接点按后会立即打开;新智能体的提示词会固定在顶部,不会在开始回复时跳动。部分加载的已完成对话重新加载时不会再出现重复消息,加载动画的圆点也已恢复显示。
  • PR 与仓库名称。 对通过链接打开的草稿 PR 点按“标记为就绪”后,现在会正确将其标记为可供评审。托管在 Cursor Origin 上或 URL 以 .git 结尾的仓库会显示为 owner/repo。
  • Composer 与键盘。 重命名智能体时,composer 栏不再被弹窗键盘顶起。composer 占位符会在新智能体文本与后续请求文本之间平滑切换,composer 上方的快捷操作按钮会原地淡入;开启“减弱动态效果”时则仅使用简单淡入。
  • 文案与视觉优化。 个人资料面板在统计数据加载期间会显示图表标题和网格线。进行中的状态标签改为“处理中”和“思考中”,“自定义”面板中的分区更名为“显示”和“智能体属性”。
  • 分支栈状态更清晰。 origin pr stack 会显示分支栈中每个 PR 与其父分支的关系,以及修复该 PR 所需的操作。

Cursor CLI

ACP

  • Agent Client Protocol (ACP) 客户端可将子智能体显示为独立会话。 声明支持 subagents 能力的客户端会以子会话的形式接收每个子智能体,并关联到父级 Task 工具调用,其中包含流式文本、思考过程、工具调用,以及最终的已完成、失败或已取消状态。对于这类客户端,提示词会等待其后台子智能体完成,并在同一轮次中纳入它们的结果。取消提示词会停止这些子智能体;加载已保存的会话时,也会重新显示其过往的子智能体。不支持该能力的客户端仍会接收 cursor/task 通知。

登录

  • 登录现已信任操作系统的 CA 证书。 agent login 发起认证请求 (无论直接发起还是通过 HTTPS_PROXY) 时使用的代理感知 fetch,现在会将系统信任的 CA 证书添加到内置证书集中。因此,只要公司的根证书已加入系统信任存储,即可在企业 TLS 检查环境下正常登录。

修复

  • Admin 设置了文件模式的团队规则不再加载到每个提示词中。 限定于 *.py 等模式的团队规则,现在仅在智能体读取匹配文件时生效。未设置模式的团队规则仍会应用于每个请求。
  • agent models 现可列出团队的 Bedrock 模型。 当团队通过 IAM 角色连接 AWS Bedrock 时,agent models 和 --list-models 现在会显示所在区域的 Bedrock 模型,而不再返回空列表。该列表与 --model 可接受的值一致。
  • Shell 命令可在 macOS 计算机使用 worker 上运行。 在使用 --computer-use 启动的 Mac worker 上,shell 命令不再在运行前报错“The shell command returned no exit status”。
  • 智能体工具与轮次修复。 智能体等待运行中的 shell 命令时,一旦命令结束或输出匹配其所监视的模式,就会立即继续,不再空等到超时。模型将补丁包裹在 JSON 中时,文件编辑不再出错。轮次在连接失败后重试时,仍可正常停止智能体。
  • 长轮次与 Auto-review 模式修复。 在 Claude 和 GPT 模型上包含大量工具调用的长轮次,不会再卡在每一步都压缩上下文却无法释放空间的状态。当分类器回复中缺少决策时,Auto-review 模式现在会根据被阻止的操作推断出决策。
  • 自托管 worker 修复。 使用 --clone-git-repos 启动的 worker 现在可以克隆未带协议前缀的仓库地址 (如 github.com/owner/repo) ,不再因 git 将其识别为本地路径而失败。当 Cursor 对 agent worker controller 限流时,它会按服务器返回的 Retry-After 时间等待,最长 1 小时。用量池中的 worker 携带过期认领重新连接时,现在会丢弃该认领,而不再拒绝下一个智能体;账户验证失败的 worker 会显示服务器给出的原因,而不只是一个简单的“Error”。
  • 所有模型均支持循环提醒。 无论使用哪个模型 (不限于 Composer) ,当智能体反复执行相同的工具调用或发送相同消息时,现在都会收到提醒,促使其尝试其他方法,而不会一直循环到触及步数上限。
  • 要求智能体停止目标时会将其关闭。 当你要求智能体停止推进某个 /goal 时,它现在可以将该目标标记为已完成,而不会让其保持活动状态。

仓库

  • 编辑代码仓库设置。 origin repo edit 可设置默认分支、可见性、允许的合并方式,以及合并后是否删除分支。origin repo view 用于查看这些设置,origin repo list --json <fields> 以 JSON 格式输出仓库列表,并可选用 --jq 进行过滤。
  • 通过 CLI 管理访问权限。 origin repo access 和 origin namespace access 可列出、授予、更改和移除团队、用户及组织群组的访问权限,并列出可分配的角色。对于个人命名空间中的仓库,origin repo access 还可列出、添加和移除外部协作者,并为其授予读取或写入权限。
  • 管理 GitHub 镜像。 origin repo mirror 可启动镜像迁移、跟踪迁移状态、按需同步 ref 以及解除镜像,并支持 --json 输出。
  • 验证迁移。 origin repo verify-migration 会将 GitHub 代码仓库的默认分支、可见性、合并设置、标签和规则集与其在 Origin 中的副本进行比对,发现不一致时以退出码 1 退出。使用 --namespace 可检查某个命名空间下的所有仓库。
  • 规则集、标签和应用。 origin ruleset create、update 和 delete 可通过标志或 JSON 规范管理规则集,origin ruleset import --from-github 可转换 GitHub 规则集或分支保护规则。origin label 可列出、创建、编辑、删除和批量导入标签。origin app 用于管理源站 App 及其签名密钥和 Webhook 投递记录。
  • 更严格的 CloneKit 下载校验。 origin repo clone-fast 会根据 kit 的大小校验每个范围响应。如果服务器不再支持字节范围请求,则会将 pack 作为单个文件下载;若某个范围返回的字节数不正确,kit 下载会失败并报错。

PR

  • 设置合并提交信息。 origin pr merge 支持 --subject、--body 和 --body-file,用于设置单个 PR 的提交信息。当整个堆栈作为一个提交合入时,这些标志会被忽略,不会导致合并失败。
  • 支持超大 PR 的 diff。 origin pr diff 和 origin pr view 会分页获取 diff,超大更改不会再因响应过大而失败。
  • 通过 CLI 请求更改。 origin pr review --request-changes (-r) 现在会提交“请求更改”评审,不再报错。--approve、--request-changes 和 --comment 只能且必须传入其中一个。

网页端

  • 代码仓库访问权限更清晰,人员或群组移除后访问权限随之撤销。 代码库和代码仓库设置中的“Permissions”标签页现已更名为“访问”,其中每个群组都会标明它是 Team Group、Org Group,还是从你的身份提供商同步的 Synced Group,并显示成员数量。成员离开团队或组织后,将失去通过其群组获得的代码仓库访问权限。删除组织群组后,该群组授予的代码仓库和命名空间访问权限会被自动移除。
  • 团队或群组变更影响仓库访问权限时发送电子邮件通知。 当你加入或离开某个团队或群组时,Origin 现在会针对每次变更向你发送一封电子邮件,列出你获得或失去访问权限的代码仓库和代码库。访问权限通知邮件中的每个资源都会链接到其在 Origin 中的页面。
  • 应用页面全新设计,新增插件市场,安装界面更清晰。 代码库设置中的应用页面现在默认打开插件市场以供浏览应用,已安装的应用则在单独的 Manage 视图中管理。安装界面会标明应用是 Verified by Cursor (即已在插件市场上架) ,还是 Not verified by Cursor,代码仓库的选择方式也更加简洁。应用页面可以列出发布者公开的 Cursor 插件,所有能查看代码仓库应用设置的用户都可以打开已安装应用的页面。
  • PR 和代码仓库列表页面加载更快。 PR 页面现在会在首次渲染时直接显示标题、状态、分支、Auto-merge 标记和现有评审者,不再显示占位内容。代码仓库列表以及代码仓库的 PR 列表会随页面一同渲染第一页内容。
  • 搜索 PR 时提供输入建议。 PR 列表的搜索框现在会在你输入时建议 author:、label:、assignee:、review:、is: 和 sort: 等限定符,以及代码仓库协作者、标签等匹配值。已识别的限定符会在搜索框中高亮显示,方便你确认哪些筛选条件已生效。
  • PR diff 中可正确显示子模块更新。 当 PR 添加、更新或移除子模块时,Files changed 标签页现在会显示一张包含新旧提交的子模块卡片,而不再显示错误或空文件。如果两个提交来自 GitHub 或 Origin 上的同一代码仓库,卡片会链接到两者的对比页面。
  • 代码仓库下载即时开始,并解压到单个文件夹。 从代码库页面下载代码仓库归档时,即使归档尚未准备好,现在也会直接返回文件,无需再等待重试。归档会解压到单个 owner-repo-shortsha/ 文件夹,下载的文件也以此命名,与其他 Git 托管平台的布局一致。详情请参阅 Origin API 更新日志。
  • Bugbot 和安全评审检查名称更清晰。 PR 上的 Bugbot 检查现在会以“Cursor / Cursor Bugbot”和“Cursor / Cursor Bugbot Autofix”显示在同一个 Cursor 分组下,不再重复显示相同名称。安全评审检查现在显示在“Cursor Security Agent”下,并以自动化名称作为检查标题,不再显示内部账户名称。
  • 可从 Codebase 欢迎界面创建代码仓库。 如果你有权创建代码仓库、尚未创建任何代码仓库,且未关闭 Codebase 欢迎界面,该界面现在会在 Sync from GitHub 下方提供 Create Repo 按钮,点击即可打开 New Repo 对话框。
  • 推送、应用安装和变基更安全。 推送名称不是有效 UTF-8 的分支或标签时,现在只会拒绝该引用并给出明确的错误提示,其余推送内容照常完成。无法写入 Origin 的命名空间现在将无法创建或安装应用,与创建代码仓库的规则一致。Origin 重放的提交 (例如变基 PR 时) 现在会保留其 jj change-id,使 jj 用户能够保持变更标识。
  • 修复分支栈 PR 和重新指定目标分支的问题。 将 PR 的目标重新指定为其当前的 base 或已合并祖先的分支时,PR 不再脱离分支栈;已合并的分支栈成员现在会将其合入的分支显示为 base。重新堆叠现已支持包含合并提交的分支;重新指定目标分支后,CODEOWNERS 评审请求与合并检查执行的规则保持一致;重新打开的 PR 会基于当前 base 重新合并后运行 CI。
  • 修复 PR diff 和 API 的问题。 diff 超时现在会显示超时错误,而非通用错误;HTTP API :syncMirror 端点已恢复正常;浏览没有任何提交的代码仓库时会提示空仓库错误。
  • 按 SHA 搜索提交。 代码仓库的 Commits 页面现已新增搜索框。输入提交 SHA 的至少前五个字符即可预览匹配的提交,按 Enter 则会列出以该 SHA 开头的所有提交。

API

  • 通过 Origin API 搜索文件内容。 Origin API 新增 Grep Contents 操作,可在任意 ref 下搜索代码仓库中的文件并返回匹配的行。你可以使用正则表达式或精确文本进行搜索,可要求返回上下文行,还可通过包含和排除 glob 缩小搜索范围。详情请参阅 Origin API 更新日志。
  • 通过 API 检查 PR 能否合并。 Origin API 新增一个预览端点,可告知 PR 是否可合并;若不可合并,还会说明阻塞原因:必需检查、批准、代码所有者批准、合并冲突或其堆叠结构。你可以传入预期的 head 提交,一旦 PR 已发生变动,请求会快速失败。详情请参阅 Origin API 更新日志。
  • 按最近活动排序 PR,并仅列出已合并的 PR。 通过 Origin API 列出 PR 时,现在可以按最后更新时间 (而非创建时间) 排序,并可只筛选已合并的 PR。Origin MCP 服务器的 PR 列表工具同样支持按更新时间排序。详情请参阅 Origin API 更新日志。
  • 通过 Origin API 删除分支。 现在可以在脚本或集成中通过 Origin API 删除分支,无需推送删除操作。默认分支和镜像仓库中的分支无法通过此方式删除;从被删除分支发起的开放 PR 将被关闭。详情请参阅 Origin API 更新日志。
  • 通过 Origin API 向现有应用安装添加仓库。 命名空间管理员现在可以通过 Origin API 向应用安装添加仓库,无需重新走一遍安装流程。该调用只会添加仓库,不会更改应用的权限。如果应用尚未安装,错误信息现在会说明须由管理员在浏览器中完成首次安装,并附上相应链接。列出安装的仓库时,现在还支持按仓库名称或 owner/repo 进行不区分大小写的筛选。详情请参阅 Origin API 更新日志。
  • PR 标签 Webhook。 源站 App 现可订阅 pull_request.label.added 和 pull_request.label.removed 事件,让你的自动化在 PR 标签变化时及时响应。每个事件都包含 PR 和标签信息,标签添加事件还会包含添加者。负载详情请参阅 Origin API 更新日志。
  • Webhook 投递暂停时发送电子邮件提醒。 如果你的源站 App 的 Webhook 投递因多次失败而被自动暂停,命名空间管理员以及该应用的创建者或最后编辑者现在会收到一封电子邮件,其中包含失败摘要、恢复步骤和管理投递的链接。接收方在投递超时前的响应时间已从 5 秒延长至 10 秒。检查运行的 created 和 completed 负载不再包含顶层 actor;请改用 check_run.actor。请参阅 Origin API 更新日志。
  • 应用及仓库创建的作用域变更。 通过 Origin API 读取应用详情现在需要命名空间应用读取作用域,创建或镜像仓库则需要“Create repositories”作用域。详情请参阅 Origin API 更新日志。

代理

  • 向在其他位置归档的智能体发送后续请求,现在可以正常送达。 如果你在其他客户端 (例如桌面应用) 中归档了某个智能体,然后在网页上此前已打开的标签页中发送后续请求,云端代理现在会自动取消归档该智能体并送达你的消息,不会再发送失败。此功能适用于智能体对话、重新提交的消息、侧边对话,以及 PR 页面上的评审代理侧边栏。已删除的智能体仍保持关闭状态。
  • 套餐和限额对话框会在你启动智能体的页面上显示。 当云端代理因你的套餐、用量计费、模型选择或受保护范围而无法启动时,对于 cursor.com 代理区域内的页面,说明原因的对话框现在会直接在你发起启动的页面上弹出,而不是稍后才在代理页面上显示。
  • 草稿 PR 会保持草稿状态。 修复了云端代理会擅自将草稿 PR 标记为可供评审的问题,即使你的代码仓库规则要求保留为草稿也是如此。智能体现在会遵循你的指令和代码仓库指引,在你明确要求时仍会将 PR 标记为就绪。
  • 修复了在其他分支或提交上启动时,智能体读取默认分支的问题。 当你在特定分支或提交上启动云端代理时,它现在会等到该 ref 检出完成后再运行任何工具,因此不会再先读取默认分支中的文件或描述默认分支。
  • 云端代理在迁移到另一台机器时会保留环境和文件。 此前,如果在你发送后续请求时智能体的环境恰好被迁移,智能体可能会报告环境无法访问,并转到新环境中继续,导致你的文件丢失。现在智能体会显示 "Reconnecting to your environment. This can take a few minutes.",自动重试,并在原环境中继续运行,所有文件完好无损。如果重新连接耗时过长,它会提示你重新发送消息,而不是从头开始。
  • 最多可置顶 75 个智能体。 cursor.com 上的代理列表现在最多可置顶 75 个智能体 (此前为 50 个) 。
  • 发送后续请求时会立即拒绝被屏蔽的模型。 如果你将云端代理的后续请求切换到团队管理员已屏蔽的模型,现在会立即收到 Model Blocked 错误。此前,后续请求会先进入队列,然后在运行中途失败,或悄悄改用其他模型运行。
  • 修复了代理 Web 应用的页面布局问题。 打开对话、仓库或 PR 时,页面不再因侧边栏折叠而跳动;如果你习惯将侧边栏保持折叠,或在窄窗口中打开对话,侧边栏加载时会直接处于折叠状态。代理列表不再因出现滚动条而横向偏移,也不会因页面加载后出现推广信息、Cursor Learn 横幅或连接源代码管理提示而向下移动。
  • 修复了云端代理运行和后续请求的问题。 排队中的后续请求、仓库技能和斜杠命令现在可以在侧边对话中加载,输入框中的仓库命令标签也会将其内容传递给智能体。因 GitHub 速率限制导致 PR 创建失败时,现在会提示需要等待多长时间。
  • 减少启动和后续请求失败。 当云端代理无法获取 worker 来启动会话时,现在会自动重试;如果仍然失败,会提示 "Cloud Agent could not get a worker to start your session; please retry in a few minutes."。后续轮次不再从工作区中读取其他账户的个人规则或技能。失败或已归档智能体的斜杠命令菜单不会再一直等待永远不会加载的命令;从智能体 Context 中删除的文件夹也不会再带着残留文件重新出现。
  • 在指定分支上启动更快。 在明确指定的分支 (无论是默认分支还是其他分支) 上启动的云端代理,现在可以使用更快的启动路径,不再回退到较早的启动方式。

Projects

  • 团队管理员的 Projects 设置现已适用于云端代理。 团队管理员关闭 Projects 后,该团队的 Project 智能体将不再显示在云端代理列表中,新建 Project 也会失败并提示 "Projects are disabled for your team."。个人账户以及未更改该设置的团队仍默认开启 Projects。
  • 修复 Projects 协调者和 worker 智能体的问题。 Project 的代码仓库以新名称发布后,协调者现在可以启动 worker;编辑 PR 标签、创建环境草稿和生成共享链接时也会使用发布后的名称。强制向 worker 提交消息后,协调者对它的调用不再卡在运行中状态。无法创建 worker 时,协调者会收到真实原因 (例如达到嵌套上限) ,而不是针对一个笼统的错误反复重试。
  • 云端 worker 共享 Project 的上下文。 Project 协调者创建的云端 worker 现在直接使用协调者的上下文,因此它们在其中保存的文件在整个 Project 中均可见。将 worker 移出 Project 后,它将重新使用自己的上下文。

环境

  • 环境构建修复。 卡在进行中状态的构建不再阻塞计划构建,卡住的构建现在会在 9 小时 (而非 24 小时) 后标记为失败。大型团队的环境列表现在也能正常加载,不再超时。此前因团队构建账户无法访问代码仓库而失败的团队环境构建,现在会改用启动该智能体的用户的访问权限重新构建。

自托管机器

  • 自托管用量池现已遵循代码仓库访问权限。 如果你没有某个代码仓库的读取权限,在团队的 Self-Hosted Machines 用量池上启动云端代理时,现在会报访问错误并失败。用量池列表仅显示你有权访问的仓库;仅限特定仓库的 API 密钥也只能使用这些仓库对应的用量池。
  • 未指定代码仓库的自托管智能体现可自行设置仓库。 在 Self-Hosted Machines 上启动但未指定代码仓库的智能体,现在会按照你的 worker 的规则和凭据查找或克隆所需的代码仓库,而不再提示没有代码仓库访问权限。如果没有任何规则说明如何获取该代码仓库,智能体会提示尚未配置,而不会自行猜测克隆 URL。
  • 自托管和私有 worker 相关修复。 如果用量池中的机器仍在启动,其上的智能体会等待启动完成,不再直接失败;失效的 worker 连接会重新连接或重新分配,不再因“传输已关闭”错误而失败;Windows worker 上的智能体也不会再导致显示它们的客户端出错。与父智能体共享 worker 的子智能体,不会再使父智能体的工作区变成孤立状态。

集成

  • Slack、GitHub 和 Linear 中的自托管路由更可靠。 在请求中提及 self_hosted 一词,不会再意外地将智能体发送到自托管机器。请使用 self_hosted=true 显式启用;该写法现在也支持在行内代码中使用,且末尾可带标点符号。在 GitHub 和 Linear 中,围栏代码块内的选项会被忽略。在 Slack 中,若自托管用量池未关联代码仓库,pool=<name> 现在会直接在该用量池上启动智能体,而不会因无法匹配团队的默认代码仓库而失败。
  • 从 Jira 启动时使用正确的仓库主机。 从 Jira 启动的云端代理若将默认仓库设置为 owner/repo,现在会在你已连接的 GitLab 或 Azure DevOps 主机上针对该仓库运行,而不再默认使用 github.com。

MCP

  • 配置了大量 MCP 工具的云端代理不再因超出模型工具数量上限而失败。 当你的 MCP 服务器提供的工具数量超过模型可接受的上限时,云端代理现在会限制发送的 MCP 工具数量,并优先保留浏览器工具和自定义工具,而不是直接导致请求失败。
  • Cursor 托管的空代码仓库现会显示明确的错误提示。 在 Cursor 托管的空代码仓库上启动云端代理或环境构建时,现在会提示代码仓库为空,并请你添加首次提交,而不再显示笼统的失败信息。

仪表盘

  • 修复云端代理设置和机器页面的问题。 切换团队后,“我的机器”列表不再显示上一个团队的机器;当前页码现会保留在 URL 中,通过链接访问或浏览器后退时均能回到正确的页面。现在以任何方式 (包括浏览器后退) 关闭“新建环境”对话框都会清除草稿,不再残留过期的仓库、名称和作用域。“偏好设置”和“安全”等设置分区现已支持可分享的锚点链接,计数也会显示千位分隔符。

集成

Slack

  • 自动化支持读取完整的 bot 告警。 由 Slack 触发的自动化现在可以读取使用附件块 (attachment blocks) 的 bot 告警的完整内容,而不再只读取其单行回退文本。

GitLab

  • 大型 GitLab 群组和仓库。 GitLab 仓库选择器在大型组织中不再超时,在包含数千个分支的仓库中也能正常解析分支或标签。

Azure DevOps

  • Azure DevOps 访问权限过期时提示重新连接。 当 Microsoft Entra 拒绝你的 Azure DevOps refresh token 时,Cursor 会停止重试,并在仪表盘中显示连接卡片,方便你重新连接。
  • 支持较大的 Azure DevOps access token。 当你的 Azure DevOps access token 超过 4 KB 时,仪表盘和 Cloud Agent 启动不再报服务器错误而失败。
  • Azure DevOps 代码仓库选择器按组织显示错误。 当某个 Azure DevOps 组织拒绝列出其项目时,代码仓库选择器只会在该组织下显示访问错误,而不会导致整个选择器出错。

仪表盘与管理

成员和群组

  • Admin 从身份提供商推送的群组现在会显示为团队群组。 当身份提供商通过 SCIM (跨域身份管理系统) 推送目录组时,Cursor 会在仪表盘中创建对应的团队群组,并保持成员同步。在身份提供商中将用户移出该群组后,该用户也会被移出团队群组;删除该群组则会将其停用。此次变更前已同步的群组不受影响,照常运行。
  • Admin 被移除的成员现在会在所有设备上自动退出登录。 当你从未连接 SSO 的团队中移除某位成员时,Cursor 会终止其所有活跃会话,使其立即失去访问权限。只有当该成员仍属于同一组织内的其他团队时,其会话才会继续有效。此外,你的审计日志流中还会新增一个凭据撤销事件,用于记录该成员的会话、代码仓库访问权限以及云端代理 Git token 的处理情况。
  • 在组织中选择你的主团队。 如果你直接隶属于组织中两个或更多团队,且这些团队均已设置计费、至少有一个席位且订阅未取消,请先在仪表盘中选中该组织内的任一团队,然后在 My Settings > More 下选择主团队。未指定团队时,Cursor 会为你的账户使用该团队;你也可以将其设为 None。
  • Admin 在新的“访问”标签页中查看群组的代码库访问权限。 团队群组和组织群组页面新增了“访问”标签页,可查看该群组对你团队代码库的访问权限及各代码仓库的单独访问权限,并可通过“管理”链接进行修改。
  • Admin 组织管理员现在会显示在团队成员列表中。 团队成员列表现已包含关联组织的管理员,并带有 Org Admin 标签。

工作区设置

  • Admin 为团队开启或关闭 Projects。 管理员可在团队设置的 Chat 部分,通过“启用 Projects”开关控制团队成员能否在 Cursor 中使用 Projects。关闭后,团队中的所有人都将无法看到 Projects。
  • Admin 所有团队均可使用数据导出。 “Data Exports”标签页不再仅限企业版团队使用。任何拥有导出读取权限的团队成员都可以打开该标签页,下载 Cursor 为团队准备并发布的归档文件,订阅已结束的团队同样适用。点击导出链接会直接跳转到对应团队。
  • Admin 管理员可以在成员的机器上运行团队 MCP 服务器。 Plugins & MCPs 标签页的 Team MCP Servers 分区中新增了 Run team MCP servers on members' machines 开关。开启并确认后,所有团队 HTTP MCP 服务器以及每位成员自己的 MCP 服务器都将在成员的 IDE 中本地运行。云端代理仍通过 Cursor 的服务器运行团队服务器。此外,团队和成员现在各自最多可配置 1,000 个 MCP 服务器。
  • Admin 支持将多个 Jira 站点连接到同一团队。 已连接 Jira 站点的管理员现在可以在仪表盘的 Jira 页面中看到“Connect another site”操作。点击后会打开 Atlassian Marketplace,以便在新站点上安装 Cursor;返回后,站点列表会自动刷新。
  • 从设置返回代理更便捷。 设置侧边栏顶部的 Cursor 标志旁现在会显示“返回代理”链接。

用量与云端代理

  • Admin 在 Usage 页面上追踪安全审阅器的花费更加方便。 安全审阅器的用量现已归属到安全审阅器名下,你可以按它来筛选使用事件。按安全审阅器筛选时,每次评审 run 都显示为一行,其中包含它派生出的审阅人智能体,不再分散到多行中。
  • 清楚查看云端代理环境 Build 所用的全部内容。 环境 Build 页面现新增“配置”分区,展示该 Build 的来源、install 和 start 脚本、终端以及 environment.json。Build 日志位于可折叠的“Build 输出”面板中,面板内提供“就这些日志询问智能体”按钮;日志流式传输超过一分钟后仍会持续输出,不会断开连接或出现重复行。

问题修复

  • 仪表盘页面加载时不再跳动。 概览、用量、计费、云端代理和集成页面会为横幅、用量表格和发票预留空间,仪表盘首次加载时也不再左右晃动。
  • Admin 修复了 MCP 服务器和机密信息设置的问题。 “Choose Tools”对话框现在会固定显示在屏幕上,标题栏和“Use Selected Tools”按钮始终可见;工具列表过长时可滚动浏览,较长的工具描述会截断为三行显示,悬停或点击即可查看全文。编辑 MCP 服务器时不再丢失作用域等其他认证设置。新建机密信息时,仅当同一作用域中已存在同名机密信息时,才会显示更新警告。
  • Admin 团队群组的 MCP 限制现已生效。 团队群组中保存的 MCP 设置现在会对该群组的成员强制生效。编辑与团队群组关联的 SCIM 目录组的 MCP 设置时,这些设置会保存到该团队群组,且不会移除其已有的限制。

自动化

  • 通过卡片网格启用 Cursor 构建的智能体。 自动化页面的“From Cursor”分区以卡片形式展示每个智能体,卡片上显示已启用或已禁用 badge,以及“Enable”或“Manage”按钮。
  • 更清晰的删除确认。 从列表或设置页面删除自动化时,会弹出一个对话框,显示该自动化的名称并提示删除后无法撤销,取代了原先浏览器自带的确认弹窗。
  • 安全审阅器修复。 触发器仓库被删除或从 GitHub App 中移除后,安全审阅器仍会继续同步;现在可覆盖组织级触发器中的所有仓库,并会重试连接失败的 Origin、GitLab 和 Bitbucket 仓库。
  • 在 Origin 仓库上运行自动化。 安全审阅器现在会在团队 Origin 仓库的 PR 上触发。由自动化生成的 Origin 检查运行会归入产品名称 (例如 Cursor 自动化) 下,每次运行均以对应的自动化命名。

APIs

  • 按 ID 或名称查找群组。 组织群组对象现已包含 publicId,列出组织群组也支持 name 查询参数,可返回名称完全匹配的群组。
  • 筛选组织成员。 GET /organizations/members 现支持 email、userId、search、organizationRole 和 teamId 查询筛选条件。email 和 userId 各自最多可传入 100 个以逗号分隔的值。
  • 团队目录组。 Admin API 新增 /teams/directory-groups 端点,可列出、创建、读取、更新和删除团队的目录组 (包括各目录组的名称和月度支出限额) ,并可按用户 ID 添加或移除成员。

安全智能体与批准智能体

  • 评审后执行 MCP 操作。 评审完成后,安全审阅器会通过智能体已配置的 MCP 服务器,执行自定义指令中要求的操作。
  • 运行会话记录全新设计。 打开在 Cursor 托管部署上执行的安全审阅器运行记录时,将显示与云端代理风格一致的会话记录。

模型与 Cursor Router

  • Cloud Agent 后续指令保留 1M 上下文。 使用 GPT-5.6 Terra 1M 上下文变体启动的 Cloud Agent,现在会在网页端后续请求的模型选择器中显示 1M,后续指令也会以 1M 上下文运行,而不再是 272K。
  • 源站上的 Bugbot 检查名称更清晰。 在源站 PR 中,Bugbot 的检查现已更名为 "Cursor / Cursor Bugbot" 和 "Cursor / Cursor Bugbot Autofix"。已包含 Bugbot 的必需检查规则仍可正常匹配。

Agents Window

企业版团队将从 3.21.9 起获得 Projects,已选择提前启用的团队除外。

代理

  • 停止子智能体时,其嵌套的子智能体也会一并停止。 现在,在子智能体上点击 Stop 或点击 Stop all 时,也会停止由它启动的所有子智能体,包括已卸载的已完成或空闲子智能体,以及仍在运行的后台子智能体。这些子智能体正在等待回答的问题会被取消,父智能体的任务会显示为已停止。
  • 目标和后台任务现在会沿用聊天的 Auto-review 模式设置。 当目标自行继续执行,或后台任务唤醒智能体时,现在会使用与你在该聊天中所发消息相同的 Auto-review 模式设置。
  • 让智能体停止目标时会将其关闭。 当你让智能体停止某个目标时,它现在可以将该目标标记为已完成,而不再使其保持活动状态。
  • 已保存的 MAX 模型变体会保持选中。 在未启用 MAX Mode 的聊天中选择模型时,不会再重置你已保存的 MAX 专属变体,例如 1M 上下文窗口或快速。现在只有在 MAX Mode 真正关闭时,这些已保存的选择才会被重置。
  • 多核 Linux 机器上不再出现 CPU 采样卡顿。 在 Linux 上,Cursor 在多核机器上采样 CPU 占用时不再卡顿。

Chat 和 Composer

  • 无需离开父级对话即可回答子智能体的问题。 当子智能体在等待问题回复时,父级对话的问题托盘现在会在“Question from”及该子智能体名称下显示该问题;在子智能体所在行点击 Answer,也会将其问题调出到托盘中,云端子智能体同样适用。你还可以将托盘收起为一个 Questions 胶囊标签,它会显示问题数量,点击即可重新展开;问题中的文件链接和网页链接现在也可点击打开。
  • 提示词上方的状态胶囊标签更便于浏览。 提示词上方的胶囊标签现在优先列出实时状态 (待输入、Changes、Agents、Terminals、Canvas、Queue) ,其后是快捷操作;打开托盘时,状态胶囊标签仍保持可见。智能体的命令运行期间,Terminals 胶囊标签会显示加载指示器;分支不匹配的胶囊标签现在显示为 Checkout Branch,分支名称则显示在工具提示中。
  • 使用 Page Up、Page Down、Home 和 End 滚动对话。 Page Up 和 Page Down 每次滚动约一页,Home 和 End 分别跳转到对话顶部或底部。在智能体仍在回复时按下 End,视图会持续跟随新的输出。
  • 智能体响应中的链接和代码块更整洁。 智能体响应中较长的裸 URL 现在会显示为站点主机名加缩短的路径,不会再横跨整个对话。带有文件扩展名标签的代码块 (例如智能体用于 .rs 文件的文件引用代码块) 现在会进行语法高亮,不再以纯文本显示。
  • 提示词中的文件附件更可靠。 现在可以像附加 JSON 文件一样,从 + 菜单附加 .har 文件。你添加的文档会重新显示为文件提及;在发送前将新对话在本地与云端之间切换时,附件也会保留。从云端代理提示词中移除某个文件的提及后,该文件将不再上传。
  • 录制语音输入时显示实时麦克风电平。 口述时,语音工具栏现在会在录制时长旁显示一个紧凑的实时电平表,方便你确认麦克风正在收音。背景噪音显示为圆点,只有在你说话时条形才会升起。
  • 对话中的图表更清晰。 智能体以行内方式绘制的图表现在会以标题和可选的简短副标题开头,与图表所用的标题区一致。说明文字保留在对话回复中,而不是放在图内;轮廓线颜色更深,形状一目了然;图表会自适应对话栏宽度,窄屏下同样适用。

Projects

  • 更简洁的 Create Project 对话框。 Create Project 对话框采用了新布局:包含图标选择器、居中的名称字段,以及用于选择项目 Workspace 和 Model 的行。
  • SSH 和 WSL 多根工作区支持 Edit Workspace。 对于通过 SSH 或 WSL 运行的多根工作区,只要工作区文件位于你的计算机上,现在即可使用 Edit Workspace 进行重命名,或添加、移除文件夹。Add Folder 会在对应的远程机器上打开文件夹浏览器。开发容器目前仍不支持 Edit Workspace。

云端代理

  • 重试因错误而停止的云端代理。 当云端代理因可重试的错误而停止时,代理窗口现在会在会话记录中显示 Retry 按钮,无需发送新消息即可恢复该 run。一般性失败现在会显示 "This run hit an unexpected error. Retry or send a follow-up below.",不再直接显示原始错误;在云端代理运行时发送新消息将其打断,现在会显示 "Changing course…" 等状态文本。
  • 云端环境配置校验。 编辑 environment.json 时,现在会对出站允许列表及其模式、行内 Dockerfile 内容、基础镜像和测试相关字段进行校验并提供自动补全。

文件、更改和 PR

  • 在 Changes 标签页中切换仓库并筛选文件。 当工作区包含多个仓库或 Cursor worktree 时,可通过 Changes 标签页顶部的选择器在它们之间切换,worktree 会单独标注。本地更改文件树还新增了搜索功能,并支持显示或隐藏已删除文件和测试文件;启用筛选条件后,全部暂存、全部取消暂存和全部丢弃操作仅作用于当前可见的文件。
  • 空白编辑器面板标签页现可帮助你快速入门。 空白的 Files 和 Browser 标签页现在会打开一个支持搜索的起始页,无需离开标签页即可查找文件或页面,Browser 起始页还会推荐最近访问的内容。如果当前分支有 PR,可在空白的 Changes 标签页中搜索这些 PR;若 Changes 标签页暂无可显示的内容,现在会提示此分支上的更改将显示在这里。
  • PR 操作失败时的错误提示更清晰。 合并、创建、标记为就绪、关闭或重新打开 PR 失败时,错误提示现在会注明具体操作并显示实际原因,重试后仍会再次显示。

导航与布局

  • “从侧边栏移除”和“全部归档”现在仅作用于你点击的分组。 移除侧边栏分组 (包括云端分组或命名环境分组) 时,只会隐藏该分组,仓库中的其他分组不受影响。对分组执行“全部归档”时,现在也会归档其中尚未加载的云端代理,并可通过“撤销”恢复。侧边栏中的行在重新排序时也会显示动画 (开启“减少动态效果”时除外) 。
  • 更宽敞的窗口框架,图标风格统一。 代理窗口的标题栏、标签栏,以及文件、diff、PR 和终端面板的标题栏均已加高,macOS 窗口控制按钮旁也留出了更多空间。搜索面板、窗口控制按钮、对话框和快速选择器中的图标现已统一采用 Cursor 自有图标集;在带标签的侧栏与仅图标侧栏之间切换时,应用侧栏的“折叠/展开”按钮位置保持不变。

自定义与设置

  • MCP 设置更简单,登录更可靠。 当多个 MCP 配置条目指向同一服务器时,MCP 视图现在会将它们合并为一组显示,并为每个条目添加标签。使用 ${env:NAME} 占位符的插件 MCP 配置现在可以正确解析这些值。对于管理员已授予同意的租户中的 Microsoft 服务器,以及位于企业证书颁发机构之后的连接,登录也更加可靠。
  • OpenAI、Anthropic 和 Google 的 API 密钥设置更清晰。 在“设置 > 模型”中,每个提供方现在都有各自带标签的 API 密钥字段;保存密钥后会显示“使用 API 密钥”开关;OpenAI 还额外提供 Base URL 覆盖开关及对应字段。离开字段或按 Enter 时会自动保存密钥,清空字段即可删除已保存的密钥。
  • MCP、插件、规则和钩子设置改为在 Customize 中打开。 用于打开 MCP、插件、规则或钩子设置的命令和链接 (包括自动化中的 MCP 链接) 现在会跳转到对应的 Customize 页面。Customize 中的 MCP 服务器在需要登录、正在连接或处于降级状态时,会显示黄色状态点。
  • 安全修复。 在不受信任的工作区中,拒绝或关闭信任提示后,终端不再启动 shell;打开 cursor:// 扩展链接时,在链接受信任或经你批准之前,不会运行内置 handler。派生进程和远程终端不再继承 NODE_OPTIONS、LD_PRELOAD 等注入变量;接收二进制命令结果或 webview 资源的扩展只会获得所请求的字节,而无法访问共享的内部内存。
  • /canvas 适合需要反复回顾的工作。 对于你可能再次查看、完善或分享的报告、仪表盘和数据密集型调查,智能体现在会为其创建 Canvas。

修复

  • 云端代理修复。 云端代理现在首次点击即可稳定打开,若智能体尚未就绪会短暂重试,并且不再要求你逐一信任每个智能体的工作区。
  • 子智能体和 Project worker 修复。 正在运行的 Project worker 不再在子智能体托盘中显示为已完成,worker 计数不再虚高,已关闭的出错 worker 也不会再次出现。后台子智能体的批准提示现在能正常送达,失败 worker 的启动提示词也不再出现在你的新智能体输入框中。
  • New Agent 界面修复。 点击 New Agent 现在会稳定显示新智能体输入框。无论是聊天仍在加载、重新加载视图、切换工作区、平铺对话还是全屏编辑器,都不会再将其替换为之前的聊天或空白窗格。使用 cursor <folder> 打开文件夹时,也始终会新建一个智能体草稿,而不是毫无反应。
  • 聊天会话记录修复。 聊天中的图表和示意图不再一直空白,悬停在 PR 链接上不再导致聊天窗格变为空白,复刻缺少消息内容的聊天现在也能正常完成,不再失败。在远程工作区中,会话记录里的文件链接打开速度更快,用户消息也不再以错误的高度渲染。
  • 提示词自动补全遵循 .cursorignore。 提示词中的自动补全建议不再包含被 .cursorignore 排除的文件。
  • 设置搜索修复。 设置搜索不再显示重复结果。

Cursor IDE

智能体

  • 智能体默认可使用浏览器。 浏览器工具现已默认开启,智能体可以直接打开你的应用并检查自己所做的 UI 更改,无需你先手动开启浏览器。如果管理员已为团队关闭浏览器功能,该设置将保持不变。
  • 停止子智能体时,其嵌套的子智能体也会一并停止。 对某个子智能体执行“停止”或“全部停止”时,它启动的所有子智能体现在也会一并停止,嵌套任务不会再在后台继续运行。已停止的子智能体中待处理的问题将被关闭。
  • 使用键盘翻页浏览智能体聊天。 焦点位于智能体聊天时,按 Page Up 和 Page Down 可整页滚动,按 Home 和 End 可跳转到顶部或底部。在回复流式输出时按 End,可持续跟随最新输出。
  • 听写时实时显示麦克风音量。 在智能体输入框中听写时,录音指示器现在会显示为一个紧凑的音量表,随麦克风音量实时变化,方便你确认 Cursor 能听到你的声音。
  • 聊天中的长链接不再占满对话。 智能体输出的长原始 URL 现在会显示完整主机名和缩短后的路径,查询字符串和片段会被折叠。点击链接仍会打开完整地址。
  • 修复了 HAR 文件无法附加到智能体提示词的问题。 你选择或拖入智能体提示词的 HAR 文件现在可以正常附加,不会再被丢弃。

模型

  • Claude Fable 5.1 的编辑更精简、更有针对性。 在 Claude Fable 5.1 上运行的智能体 run 现在会使用专为该模型编写的指令。它的行文更平实,请求权限的频率更低,会严格限定在任务作用域内,并进行更小、更有针对性的编辑。
  • 修复了已保存的 Max 专属模型变体被重置的问题。 在未开启 Max Mode 的聊天中选择模型时,不再会重置已保存的 Max 专属变体,例如 1M 上下文窗口或快速模式。

MCP 与插件

  • 修复了 MCP 服务器需要自定义值的插件无法登录的问题。 如果插件的 MCP 配置引用了 ${env:NAME} 值,现在安装或编辑该插件时,会为每个值显示一个输入框,并由 Cursor 填入你输入的内容。此前,占位符文本会被原样发送到服务器,导致插件市场中的部分插件无法登录。
  • MCP、插件、规则和钩子设置改为在 Customize 中打开。 用于打开 MCP、插件、规则或钩子设置的命令和链接,现在会跳转到对应的 Customize 页面。Customize 中的 MCP 服务器在需要登录、正在连接或处于降级状态时,会显示黄色状态圆点。
  • 共用同一服务器的 MCP 条目合并为一个群组。 当多个 MCP 配置条目指向同一服务器时,MCP 列表会将它们合并显示为一个群组,并以这些条目共用的名称作为标题。如果在群组中选中多个条目,每个选中的条目都会显示各自的标签。

云端代理

  • 修复了编辑云端代理环境文件时误报错误的问题。 编辑 .cursor/environment.json 时,有效字段不再被标记为错误。编辑器现已支持对 egressAllowlist、egressMode、image、行内 build.dockerfileContents、chromeExecutablePath 和 enable_testing 进行校验和自动补全。参见云端代理设置。

编辑器与 Tab

  • 签名帮助会记住你选择的重载。 在 TypeScript 和 JavaScript 的签名帮助中切换到其他重载后,继续输入参数时,该重载会保持选中。
  • Tab 自动导入支持 Pyrefly。 使用 Python 的 Pyrefly 语言服务器时,对于 Pyrefly 报告为未定义的名称,Tab 现在会提供导入建议,与此前对 Pylance 和 basedpyright 的支持一致。

修复

  • 安全修复。 不受信任工作区中的终端在显示信任错误后不再启动 shell,cursor:// 扩展链接在你批准之前也不再运行 handler。由 Cursor 启动的进程 (包括远程终端) 不再继承可注入代码的环境变量,例如 NODE_OPTIONS 和 LD_PRELOAD。在不受信任的工作区中,JavaScript 和 TypeScript 语言功能现已默认关闭。
  • 修复 MCP 登录和连接问题。 如果租户管理员已授予同意,登录 Microsoft MCP 服务器时将不再要求管理员批准;使用 OAuth 动态客户端注册的服务器也不再因 invalid_scope 错误而失败。在 Windows 上,如果证书位于中间证书存储或计算机级存储中,部署在企业证书颁发机构之后的 MCP 服务器现在可以正常连接。
  • 修复子智能体问题。 后台子智能体发起工具调用时,批准 prompt 现在会正常显示,不再被自动拒绝;旧对话中的子智能体卡片也能稳定加载。
  • 修复智能体对话会话记录问题。 执行“恢复检查点”后,恢复的轮次及其后续轮次不再显示过时的页脚;智能体输入框中的自动补全建议会跳过被 .cursorignore 排除的文件。
  • 修复编辑器稳定性和布局问题。 滚动或调整大小时,Webview 会与所在编辑器保持对齐。在 Linux 上,Cursor 在高负载下不再耗尽文件描述符。内置 Browser 的 DevTools 已恢复正常加载,并且现在可以检测到通过 include 或 includeIf 定义的 Git 远程仓库。
  • 打印认证 token。 运行 origin auth token,即可打印 CLI 当前配置使用的访问 token。
  • Git 通过 CURSOR_AUTH_TOKEN 进行身份验证。 设置 CURSOR_AUTH_TOKEN 后,经由 Origin 凭据助手执行的 git 操作会优先使用该 token,其次才是已存储的凭据。因此,无界面作业只需导出该 token 即可,无需运行 origin auth login。
  • token 过期时给出明确的错误提示。 如果 CURSOR_AUTH_TOKEN 已过期,CLI 会停止运行并提示需要刷新 token,而不会继续发送该 token 并因 401 错误而失败。
  • 可控制 CloneKit 回退行为。 origin repo clone-fast --fallback never 会以非零状态码退出,不再回退到 git clone;同时,该命令现在会报告具体在哪个阶段停止。

网页端

  • 分支栈中的 PR 合并为一个提交,且你编辑的提交文本会原样保留。 现在合并分支栈中的某个 PR 时,会将其与下方所有开放的 PR 一起作为单个提交合入。合并单个 PR 时,你在合并弹窗中编辑的提交标题和说明现在会原样写入。
  • 暂停、恢复和测试应用的 Webhook 投递。 应用的设置页面现在新增了 Webhook 投递记录分区。应用配置 Webhook URL 后,该分区会显示投递处于活跃还是暂停状态,并提供 Pause、Resume 和 Send Test Delivery 按钮。投递暂停期间排队的事件会被直接丢弃,恢复后不会补发。源站也可能自动暂停投递,但仅限于接收方在 72 小时内所有投递均失败、且期间失败次数不少于 20 次的情况。
  • 代码库设置新增侧边栏和可链接的分区。 代码库设置现在改用侧边栏取代标签页,顶部提供 Back to Codebase 链接。每个分区 (如 Permissions 和 Apps) 都有独立的 URL,可收藏或分享;旧的设置链接会重定向到对应分区。
  • 下载代码仓库副本。 代码仓库设置的 Advanced 标签页新增 Data 分区,其中的 Download repository 按钮可保存最新默认分支的 tarball。源站 API 客户端可针对任意引用请求同样的归档;详见源站 API 更新日志。
  • 查看提交背后的 PR。 当某个提交作为源站 PR 的 head 被推送,或是源站在合入 PR 时创建的合并提交时,其提交详情现在会包含 References 分区,列出相关 PR 的分支,并附有指向各分支及其 PR 的链接。每个 PR 会显示其状态:开放、草稿、已合并或已关闭;较长的列表会通过 More 和 Less 折叠展开。References 仅在托管于源站的仓库中显示,从 GitHub 镜像的仓库不显示。
  • PR 列表更易浏览。 PR 列表现在显示更大的标题,长标题会自动换行而不再截断,标题下方一行显示 PR 编号、作者及创建时间。鼠标悬停时整行高亮,样式与提交表格保持一致。
  • PR 更改中的图片预览。 PR 的 Changes 标签页中新增或修改的 PNG、JPEG、GIF 和 WebP 文件现在会显示预览,而非空白的二进制文件卡片。透明图片以棋盘格为背景,确保浅色图标在浅色主题、深色图标在深色主题下依然清晰可见。
  • 向源站仓库推送更安全。 源站现在会拒绝删除仓库默认分支的 git push,并报错“refusing to delete the current branch”,与 Git 和 GitHub 的行为一致。其他分支仍可删除。refs/pull/ 和 refs/changes/ 下的 PR 引用在推送时不再显示,也无法被推送覆盖。
  • PR 的 base 必须是已存在的分支。 创建 PR 或更改其目标分支时,如果 base 是提交 SHA、标签或不存在的分支,现在会被拒绝,并提示 base 必须指向已存在的分支。此前这类 base 会被接受,但会导致 PR 无法为 CI 获取合并引用,也无法合并。
  • 准备就绪后合并不再卡在永远无法合并的 PR 上。 如果排队的合并因永久性原因失败 (如缺少权限或 PR 已不存在) ,准备就绪后合并现在会自动关闭,不再无限重试。遇到合并冲突或 head 变更时,该功能仍保持开启。
  • 重新运行 PR 上的检查。 对于所属应用允许重试的已完成检查,PR 上现在会显示重新运行按钮,你也可以通过新的源站 API 端点重新运行。在应用提交新结果之前,该检查会显示为待处理;如果是必需检查,仍会阻止合并。应用会收到新的 repository.check_run.rerequested Webhook,check run 现在也包含 rerequested_by 字段。
  • 修复 PR 页面和登录问题。 Cursor 会话检查出现短暂异常时,不再导致你从 PR 页面登出;分支栈页面加载更快,大型组织也能正常打开。
  • 修复代码仓库读取和合并错误。 在 delta 链较长的仓库上读取文件和 blame 不再失败。合并历史不相关的分支,以及检查包含超过 200 个 PR 的分支栈能否合并时,现在会返回明确的错误信息,而不是内部服务器错误。
  • 修复代码仓库页面和链接问题。 在 Origin 的 Git 托管平台上,采用 GitHub URL 格式 (/owner/repo/commit/<sha>) 的提交链接现在会重定向到代码仓库页面,不再报错。代码仓库的镜像状态发生变化时,已置顶和最近查看的代码仓库卡片现在会同步更新来源图标;此外,"Origin access is not enabled" 错误现在会引导你前往 cursor.com/codebase 申请访问权限。

API

  • 通过 API 管理 Origin 应用。 现在你可以通过 Origin API 创建、列出、查看和更新命名空间中的应用,并添加或撤销应用用于身份验证的签名密钥,无需借助网页端 UI 即可通过脚本完成应用设置和密钥轮换。应用响应中还会包含所属命名空间、描述、网站和默认作用域。有关端点详情,请参阅 Origin API 更新日志。
  • 通过 Origin API 管理代码仓库镜像。 现在你可以完全通过 Origin API 更改镜像代码仓库的镜像状态,将其与上游源分离以转为原生代码仓库,并轮询转换任务直至完成。有关端点和所需作用域,请参阅 Origin API 更新日志。
  • 通过 API 合并时可选择 merge 或 squash。 Origin API 的 Merge Pull Request 操作和 merge_pull_request MCP 工具支持可选的合并方式参数:merge 或 squash。若省略,则使用代码仓库的默认设置。如果请求的合并方式不被代码仓库允许,返回的错误信息开头将与其他代码托管平台的措辞一致,以便现有合并工具识别。请参阅 Origin API 更新日志。
  • 服务账户密钥可读取代码仓库设置。 服务账户的仓库级团队 API 密钥现在可以通过 Origin API 读取代码仓库设置、规则集和标签,自动化流程无需用户令牌即可审计规则集、比对设置。更改设置仍需用户身份。详情请参阅 Origin API 更新日志。
  • Origin API Webhook 提供更多详情。 Webhook 负载中的安装对象现在包含其最后更新时间,评论创建事件会附带新会话的创建时间和更新时间,且每种事件负载现在都提供了示例文档。有关字段详情,请参阅 Origin API 更新日志。
  • 修复 Origin API 评论和 Webhook 问题。 通过 Origin API 创建行内评论或审查时,如果行范围超出文件末尾,现在会直接失败并返回明确的错误,指明文件名及其总行数,而不会再被接受。数据库短暂故障导致投递中断时,Webhook 事件不再丢失,而是会自动重试。详情请参阅 Origin API 更新日志。
  • 通过 Origin API 管理所有者和代码仓库访问权限。 现在你可以通过 Origin API 列出、授予、更改和移除用户、群组及团队群组对所有者或代码仓库的访问权限。每项授权都会显示对应的权限级别。有关端点和所需作用域,请参阅 Origin API 更新日志。
  • 通过 Origin API 更新代码仓库设置。 现在你可以通过 Origin API 更改代码仓库的默认分支、允许的合并方式、合并后是否自动删除分支以及可见性。代码仓库响应中也会包含这些设置,便于以编程方式读取和更新。有关端点详情,请参阅 Origin API 更新日志。

代理

  • 接管桌面时,智能体会主动让出控制权。 当你接管云端代理的桌面时,智能体会停止使用计算机,不再与你争夺控制权;计算机使用子智能体一完成任务,桌面就会立即释放。
  • 显式指定默认分支时启动更快。 像桌面应用那样在启动时显式指定代码仓库默认分支的云端代理,现在也会复用预构建的环境 (与未指定分支时一致) ,因此能更快返回首个响应。

Projects

  • Project 协调者和 worker 现在会显示正确的状态。 现在,只有当 Project 协调者在某个轮次中确实向你发送了消息时,才会被标记为未读;它发给你的消息也会显示在智能体的对话历史记录中。已完成的 worker 和子智能体会保持“已完成”标记,即使报告其完成情况的轮次被新消息或重新提交的消息打断也不例外。

PR

  • 镜像代码仓库的 PR 现在会在正确的位置创建。 当代码仓库在 GitHub 与 Origin 之间镜像时,云端代理现在会在作为权威来源的一侧创建 PR,并告诉你具体用的是哪一侧。如果智能体无法创建 PR,它会说明原因,而不会改用其他工具绕过问题。镜像代码仓库的 PR 链接现在会指向该 PR 实际所在的 GitHub、GitHub 企业版或 Origin 主机,代理也不会再把提交 SHA 当作基准分支。
  • 合并批准会显示智能体将合入的具体提交。 当云端代理请求批准合并 Origin 代码仓库中的 PR 时,移动端批准面板和 Slack 中的请求现在都会显示智能体选定的提交标题和说明。你批准的是最终写入提交历史的那次提交,而不仅仅是 PR 标题。

订阅

  • 默认分支上的 CI 订阅不再在每次合并时唤醒智能体。 云端代理订阅代码仓库默认分支 (例如 main) 上的 CI 后,现在只会在下一次 CI 运行完成并产出结果时唤醒一次,随后订阅自动关闭。如需让智能体持续监听某个 PR 的 CI,请让它订阅该 PR 的分支。

环境

  • 环境设置修复。 对于拥有大量环境的团队,环境列表现在加载更快。环境设置引导对话框中的编号步骤现已整齐对齐。

自托管机器

  • 修复了自托管 workers 上的云端代理问题。 现在,尝试连接到运行在自托管 worker 上的智能体工作区时,会立即提示 "工作区运行在自托管 worker 上",而不会一直等待一个永远无法就绪的工作区。
  • 修复了自托管 worker 认领问题。 重新连接的自托管 workers 不会再卡在过期的认领上,可以重新被分配给新的智能体。认领被拒绝时不再显示 "没有可用的自托管 workers";已被认领但从未收到消息的 worker 现在会在空闲超时后释放。

Slack

  • 为 Slack 设置团队默认自托管用量池。 团队管理员可以运行 @Cursor pool set <name>,让 @Cursor 提及在该自托管用量池上运行,无需每次都添加 pool=。如果该用量池适用于任意代码仓库,那么未指定代码仓库的提及仍可在其中启动智能体。@Cursor pool 和 @Cursor settings 会显示当前默认值,@Cursor pool unset 则会将其清除。
  • 修复了 Slack 后续指令传递给智能体时缺少线程内容的问题。 如果你在 Slack 线程中提及 Cursor 时,对应的 Cloud Agent 尚未发布回复,智能体现在会收到整个线程的内容 (包括转发的消息和文件) ,而不再只收到你的最新消息。通过后续请求对话框发送的后续指令同样会获得完整上下文。
  • 在其他团队的智能体线程中提及 @Cursor 现在会启动新的智能体。 如果你在某个 Slack 线程中提及 @Cursor,而该线程的智能体属于另一个 Cursor 团队,Cursor 现在会为你启动一个新的 Cloud Agent。此前,Cursor 会拒绝请求并建议使用 Team Followups,但该功能无法跨团队共享智能体。如果后续请求仍被拒绝,提示消息现在会说明该智能体属于另一个团队。
  • 修复了从 Slack 启动智能体时的问题。 从 Slack 启动失败时,回复现在会注明代码仓库及具体原因,例如无访问权限、未找到仓库、源代码控制提供方已断开连接或无法访问 GitHub;对于最后一种情况,还会附上 GitHub Status 链接和 Try Again 按钮。在同一线程中多次提及 Cursor 时,即使先前的启动较慢,也不会再重复启动智能体;此外,Slack 工作区迁移后,你保存的默认仓库和分支现在仍会生效。

Jira

  • 从 Jira 启动的云端代理更加可靠。 从 Jira 启动的云端代理可持续兼容最新的 Jira 代理协议,运行期间会显示为“工作中”而非“已暂停”。现在,来自 Jira 的每个新请求都会开启独立的对话,向进行中的任务发送后续消息也不会再失败;如果在智能体启动过程中将其停止,它会在启动完成后自动暂停。

修复

  • Cloud Agent 可靠性修复。 停止智能体时不再误报提供方错误;即使存在阻碍操作的未跟踪文件,后续指令也能正常恢复分支;environment.json 中未命名的终端现在可以正常启动。后续指令中的插件斜杠命令在插件尚未就绪时,现在会短暂等待,而不是直接跳过。

网页端

  • 智能体网页应用修复。 在 cursor.com 的智能体侧边栏中点击某个智能体后,不会再跳回上一个智能体;使用后退和前进时,也会恢复你之前打开的标签页。从网页端启动的新智能体创建后,现在能正常显示日志和对话,不再出现缺失。

集成

GitHub

  • 更准确的 GitHub 连接错误提示。 如果连接 GitHub 失败,回调页面现在会说明具体原因:是触发了速率限制、遇到了授权问题,还是缺少安装,并显示错误代码和请求 ID,不再只给出笼统的速率限制提示。
  • 超出仓库数量上限时提供清晰的错误提示。 当请求需要访问的仓库数量超过 GitHub 单个安装令牌允许的上限时,Cursor 现在会说明这一限制,不再提示你重新安装 GitHub App。
  • 团队插件市场支持从私有仓库刷新。 插件市场刷新现在可以通过同一组织内其他团队所拥有的 GitHub App 安装进行身份验证,因此子团队的插件市场也能获取私有仓库中的更新。

GitLab

  • 自托管 GitLab 可连接到正确的团队。 现在从“集成”页面连接自托管 GitLab 实例时,会关联到所选团队,其仓库也会显示在该团队下,而不再归入你的默认团队。
  • 主机移除更可靠。 现在删除 GitLab 主机时会移除其所有仓库,即使部分仓库的 webhook 清理失败也不受影响。

Bitbucket

  • 完整的 Bitbucket Cloud PR 列表。 列出已关闭或全部 Bitbucket Cloud PR 时,现在会包含已合并、已拒绝和已被取代的 PR。
  • 更快返回 Data Center 注册错误。 注册 Bitbucket Data Center 实例时,如果主机无法访问,现在会在几秒内报错失败,而不会因反复重试而一直卡住。
  • Bitbucket Cloud PR diff。 当 Bitbucket 对请求进行重定向时,Bitbucket Cloud 的 PR diff 现在也能正常加载。

仪表盘与管理

管理员

  • Admin 从仪表盘下载团队数据导出文件。 企业版管理员现在可以使用 Data exports 标签页,查看为其团队准备的导出文件,并通过下载链接获取每个归档文件。订阅结束后,该标签页仍可访问,你依然可以取回团队的数据。适用于企业版方案。
  • Admin 关闭安全代理或批准智能体前需确认。 现在在团队设置中关闭安全代理或批准智能体时,会弹出确认对话框,你可以选择填写关闭原因。
  • Admin 基于已配置的服务器构建 MCP 允许列表。 在团队 MCP 配置中,MCP 允许列表的 Add Rule 菜单支持输入自定义规则,也可以从团队已配置的 MCP 服务器中选择,每个服务器都会标注为 Allowed by default、Already allowed 或 Blocked by allowlist。对于 URL 类型的 MCP 服务器,Choose Tools 会列出该服务器的工具 (如有需要,请先登录) ,你可以直接勾选策略允许的工具,无需手动输入工具名称。
  • Admin 确认新 Cursor 模型的处理决定。 在 Models 页面上,对处于 7 天评审期内的新 Cursor 模型选择 Enable now 或 Keep disabled (原为 Block) 时,现在需要你进行确认。待处理的行会显示该模型将自动启用的日期,且不再带有 New model 标签。

使用分析

  • Admin 团队使用分析图表全新改版。 使用分析页面上的活跃用户图表现在会将 CLI、云端代理和 Bugbot 的活动堆叠显示,并新增一条 All 折线。所有图表统一使用同一套配色,图表下方配有可点击的图例。将鼠标悬停在图表上,即可下载图表数据或复制对应的 API curl 命令。

成员

  • Admin 团队管理员与组织管理员现已分别标注。 成员列表、角色选择器、CSV 导出和组织成员详情页现在会将团队管理员标注为“Team Admin”,将组织管理员标注为“Org Admin”。
  • Admin Members > Set Cap 现在会在仍有更高限额生效时发出提醒。 如果你为某个成员设置的支出上限低于其所在群组或团队的更高限额,仪表盘会提示你改为降低该限额。此前,保存会直接成功且没有任何提示,而该成员的限额实际并未改变。

SSO 和 SCIM

  • Admin SCIM 会让团队拥有的群组和组织访问权限与你的身份提供商保持同步。 当目录组映射到某个团队拥有的群组时,SCIM 现在会将该目录组的成员添加到对应团队,包括此前未加入该团队的现有成员。

问题修复

  • 修复了自动化编辑器中的若干问题。 当自动化以服务账户身份运行时,工具选择器中的用户 MCP 服务器现在会以灰色显示,并附带提示信息。模型加载期间,模型选择器不再显示原始模型 ID;MCP 服务器行上的移除按钮现在也始终可见。
  • Admin 修复了 SCIM (跨域身份管理系统) 群组映射错误更改成员关系的问题。 当某个目录组已映射到其他位置时,映射不再将用户添加到多余的团队,也不再重新填充 root 团队;同时,仍由其他已映射群组覆盖的成员也不会再被移除。现在,若目录数据不完整,完整同步会推迟执行移除操作。
  • 修复了云端代理环境的相关问题。 无权创建团队环境的成员不再能以 Team 作用域保存新环境。当环境 Build 因代码仓库的 GitHub App 属于其他团队而失败时,Builds 页面现在会显示警告并说明原因。

自动化

  • Auto 层级现可在自动化中保存。 在自动化的模型选择器中为 Auto 选择 Cost、Balance 或 Intelligence 后,现在能正确保存,云端 run 也会按你选择的层级启动。此前,无论选择哪个层级,重新打开后都会变回 Balance,并以 Balance 运行。
  • 模型选择器不再闪现原始模型 ID。 自动化提示词编辑器中的模型选择器现在会等模型列表加载完成后再显示,不会再短暂显示内部模型 ID。
  • 修复自动化保存问题。 当自托管 GitLab 代码仓库所在主机使用主机级服务账户时,保存自动化不会再因设置 Webhook 而失败。

安全智能体与批准智能体

  • GitLab 和 Bitbucket 评审。 安全审阅器现在可以评审 GitLab 合并请求和 Bitbucket PR,并在变更上提交摘要评论和状态检查。
  • 运行历史中显示更多 run。 安全代理运行历史现在会包含在 Cursor 托管部署上执行的安全审阅器 run。点击任一 run 即可打开其会话视图。
  • 关闭前需确认。 现在为团队关闭安全代理或 PR 路由 & 批准功能时,系统会要求你确认,你还可以选择填写原因。

模型与 Cursor Router

  • 新模型:Muse Spark 1.3。 Meta 推出的 Muse Spark 1.3 现已上线 Cursor。
  • Cursor Grok 4.6 可直接识别图像。 Cursor Grok 4.6 现在会直接以图像形式接收你附加的图像和工具返回的图像,不再依赖图像的文本描述。
  • 大型生成文件不再阻塞评审。 在 .gitattributes 中标记为 linguist-generated 的文件 (例如 lockfile) 即使超过 2 MB,也不再计入 Bugbot 的大小检查。Bugbot 会评审 PR 的其余部分,而不会因体积过大而直接跳过。
  • Bugbot 仪表盘对话框支持按 Escape 关闭。 Bugbot 仪表盘中的禁用、批量代码仓库操作和取消订阅对话框现在可按 Escape 关闭。
  • Azure DevOps 修复。 当 PR 摘要超出 Azure DevOps 4,000 字符的描述长度限制时,Bugbot 会将完整摘要以评论形式提交,并在精简后的描述中注明。租户检查未指定任何租户的组织现在可以正常启用 Bugbot,不会再因租户发现失败而无法启用。当 Azure DevOps PR 事件包含 head commit 时,Bugbot 会直接将评审加入队列,无需先从 Azure DevOps 读取 PR,因此 Azure DevOps 或 Entra 短暂中断时,事件处理不会再失败。
  • 借助 CloneKit 加快 CI 克隆速度。 对于已启用 CloneKit 的仓库,origin repo clone-fast 会下载并校验预构建的克隆工具包,随后获取较新的对象、检出默认分支,并输出各阶段的耗时。
  • 大型克隆更稳定可靠。 origin repo clone 会调大 git 的 HTTP post 缓冲区,因此连接中断后,大型 fetch 操作不会再因 "unable to rewind rpc post data" 报错而失败。

Cursor SDK

  • 后台子智能体会回传结果。 当智能体在后台运行子智能体时,其结果现在会作为同一 run 中的后续请求轮次返回给父智能体,不会再因父轮次结束而被丢弃。run.stream() 会在这些轮次中持续产出事件,run.wait() 则会等这些轮次完成后才 resolve。适用于本地智能体,支持 TypeScript 和 Python。
  • 为自定义工具添加标注。 在 local.customTools 条目上设置 annotations,即可将 MCP 工具标注 (title、readOnlyHint、destructiveHint、idempotentHint、openWorldHint) 传递给模型。这些标注仅作描述性提示,SDK 不会强制执行。仅支持 TypeScript。

Agents Window

代理

  • 停止子智能体时会一并停止其嵌套的子智能体。 现在在代理窗口中停止某个子智能体时,由它启动的所有子智能体也会一并停止,包括你尚未打开的。此前只有选中的子智能体会停止,其下级子智能体仍会继续运行。此外,父任务也会被标记为已中断。
  • 子智能体会显示你指定的模型。 子智能体卡片现在会显示其任务所请求的模型和子智能体类型。如果 Task 调用使用的是旧版模型名称拼写,现在会在对应的模型上运行,不再报错失败。
  • 使用 Vercel 部署时的错误提示更清晰。 当 deploy-with-vercel 技能遇到 Vercel 错误时 (例如项目已存在、Vercel 应用无权访问你的代码仓库、超出 Hobby 方案限额,或部署受保护) ,智能体现在会转达具体的错误信息及后续处理建议。如果 Vercel 应用无法访问你的代码仓库,智能体会提供该应用的安装页面链接,并已自动填入该代码仓库。

Chat 和 Composer

  • 以 Markdown 格式复制智能体回复中的表格。 在智能体的回复中右键点击表格并选择 Copy Table,即可将其复制为 Markdown,直接粘贴到文档、问题或其他聊天中。同一菜单中还提供 Copy Message,可复制整条回复。
  • /summarize 现已支持云端代理。 在云端代理上运行 /summarize (或输入 /compact) 时,现在会直接在云端代理上总结对话,无需离开聊天即可释放上下文。如果智能体仍在工作,你会看到一条请你稍候的提示;此外,对于从云端迁移到本地的智能体,/summarize 不会再错误地拒绝执行。
  • 可折叠 Questions 面板,稍后再处理。 当智能体向你提问时,你现在可以将 Questions 面板折叠为智能体标题栏中的一个小标签,显示待回答的问题数量,点击即可重新展开面板并作答。面板中的问题文字也更大了,步骤导航移到了底部;只有一个问题时,标题会显示为“Question”。
  • 重新提交较早消息时,选项更清晰。 如果文件已有更改,你在编辑并重新提交较早的消息时,对话框现在会询问“Revert files to this message?”,并说明无论选择哪项,后续消息都会被移除。选择 Revert Files 可将文件恢复到该时间点,选择 Keep Files 则直接重新提交,不影响你的更改。
  • 边说边定稿的听写文字。 在语音听写过程中,语音提供方已最终确定的文字不再显示为待定状态,无需等到你停止说话。

云端代理

  • 查看并管理云端代理正在监听的内容。 当云端代理有活跃的订阅时,聊天输入框上方会显示一个带计数的 Listening 标签。点击即可查看智能体正在等待的各个事件或计划,以及它们上次触发或设置的时间;你还可以移除不再需要的订阅,或打开完整的 Subscriptions 标签页。
  • 在 Run on 中更快选择团队用量池和远程机器。 对于要求使用自托管 workers 的团队,Run on 菜单现在会直接列出近期活跃且有空闲机器的用量池,不再显示 Cloud 选项。在 Remote Machines 下,有空闲机器的用量池会优先推荐,并显示每个用量池对应的代码仓库;通过 Remote Control 将本地智能体移交到远程机器时,始终会使用你选定的那台机器,即使多台机器同名也不例外。
  • 无需重新加载窗口即可重新连接远程工作区。 当代理窗口无法恢复与远程工作区或云端代理的连接时,现在会弹出一条带有 Reconnect 按钮的通知,并持续显示直到你进行操作,无需再重新加载窗口。如果手动重新连接失败,通知会提示工作区仍处于断开状态,并提供 Try again 选项。此外,云端代理连接会在约三分钟后停止自动重试,不再无限重试。
  • 更多云端代理支持 Desktop 和 Environment 标签页。 在你自己的机器或私有 worker 上运行的云端代理,现在只要 worker 已连接并共享桌面,就会显示 Desktop 标签页,无需重新选择智能体。如果关闭了 Environment 标签页,可以从新标签页菜单或折叠的应用栏中重新打开;该标签页中的机密信息和构建现在会应用到智能体启动时所用的已保存环境。

文件、更改和 PR

  • 从 Finder 或资源管理器将文件粘贴到 Files 树中。 在 Finder 或文件资源管理器中复制文件,点击 Files 树,然后按 Cmd/Ctrl+V,即可将文件添加到所选文件夹或当前文件所在的文件夹。Files 树中的复制和剪切现在使用系统剪贴板,上下文菜单中也会始终显示“粘贴”。
  • 在需要的位置直接创建文件和文件夹。 在 Files 面板中,将鼠标悬停在文件夹上即可显示 New File 和 New Folder 按钮,用于在该文件夹内新建文件或文件夹。文件夹现在还会区分展开和折叠状态的图标,展开箭头仅在悬停时显示。
  • 从 GitHub 合并队列中移除 PR。 当 PR 位于 GitHub 合并队列中时,PR 请求头区域现在会显示 Remove From Queue 按钮,取代原先不可用的 In Merge Queue 标签。确认后,该 PR 即会移出队列;之后重新加入时将排在队尾。
  • 更快捷的 PR 标签页操作。 PR 标签页菜单中的 Close PR 现在会直接关闭 PR,不再弹出确认对话框;PR 标题旁的复制和编辑按钮也会始终显示。分支栈导航器会自动刷新,打开时也会刷新。
  • 一键折叠或展开 diff 中的所有文件。 在 Diff、Agent Changes 或 PR 标签页中,按 Ctrl+Shift+; (macOS) 或 Shift+Alt+; (Windows 和 Linux) 即可折叠所有文件卡片,再按一次则全部展开。标签页菜单中的 Collapse All 和 Expand All 旁现在会显示该快捷键。

导航与布局

  • 从 macOS 程序坞跳转到未读智能体。 在 macOS 上,使用过代理窗口后,右键点击程序坞中的 Cursor 图标,现在会显示“未读”分区,列出有新结果的智能体,点击即可打开。仍在运行的智能体不再计为未读。
  • 从退出对话框跳转到正在运行的智能体。 如果在智能体仍在工作时退出或重新启动,点击确认对话框中列出的任一智能体,即可取消退出并打开该智能体查看进度。
  • “从侧边栏移除”更加精确。 “从侧边栏移除”现在只会隐藏你点击的那个群组,例如某个已命名的云端环境、某个仓库的云端代理或整个仓库;在该位置新建智能体后,该群组会重新显示。
  • 命令面板键盘导航。 在 Cmd+K 面板中,Tab 键恢复为在搜索框和筛选标签之间切换焦点;使用 Cmd+[ 和 Cmd+] (Windows 和 Linux 上为 Ctrl+[ 和 Ctrl+]) 切换筛选条件。

自定义与设置

  • 云端代理的 MCP 登录更可靠。 在桌面端为云端代理登录 MCP 服务器时,现在会通过本地重定向返回 Cursor 完成登录,因此不接受自定义应用链接的服务器也能正常使用。
  • Customize 中的插件详情更清晰。 对于已安装的插件,Customize 中的插件页面现在会显示插件自身的版本;如果插件提供了主页和代码仓库链接,也会一并显示。如果你当前的 Cursor 版本无法安装某个插件,该插件页面会显示为无法安装。
  • 自动化状态和设置更清晰。 如果你无权开启或关闭某个自动化,其详情页和运行历史页现在会直接显示 Active 或 Inactive 状态,不再显示灰色的开关。现在打开自动化时,会将其已保存的环境加载到表单中;Microsoft Teams 通道选择器改用复选框,并将已选通道列在顶部。
  • 设置中已移除 Index New Folders。 设置中不再显示 Index New Folders 开关,网络诊断也不再运行 Codebase Indexing 检查。

修复

  • 修复了 Windows 企业网络中的证书错误。 在 Windows 上,MCP 服务器 (包括 MCP 登录) 及其他网络请求现在会信任中间证书存储中的证书,以及 IT 通过组策略部署到计算机级和企业 CA 存储中的证书。这修复了通过企业代理连接或连接内部 MCP 服务器时出现的 UNABLE_TO_VERIFY_LEAF_SIGNATURE 等错误。
  • 修复了子智能体任务卡片和状态问题。 子智能体的任务卡片现在会正确停在“已停止”或“已完成”状态,不再一直转圈;子智能体托盘和智能体列表会显示准确的状态,已完成的子智能体不再出现重复或残留的行。归档云端子智能体均已完成的智能体时,不再弹出确认提示。云端子智能体如果在首次响应前就失败,其启动提示词不会再残留在 New Chat 输入框中。
  • 修复了子智能体托盘问题。 子智能体行现在仅在子智能体的运行位置与其父智能体不同时才显示环境图标;对于自托管 workers,会显示桌面图标。
  • 修复了引导消息问题。 云端代理无法在 run 期间处理的引导消息,现在会移入队列,作为可编辑的后续指令,不再显示为已发送;引导消息也不再重复出现、置顶于聊天中,或在队列中留下多余的行。
  • 修复了后续指令问题。 在刚创建的云端代理中开始输入的后续请求,切换出去再返回后不会再丢失。
  • 编辑云端代理中的较早消息会清除过时的后续指令。 编辑云端代理中的较早消息时,会清除过时的排队后续指令,并使用你所选的模型。
  • 修复了智能体提问问题。 智能体提问时,如果输入后续请求,现在会立即关闭提问托盘并将该问题标记为已跳过;已完成 run 中的问题也不会再一直处于待处理状态。
  • 修复了 MCP 服务器和钩子问题。 连接使用 OAuth 动态客户端注册的 MCP 服务器时,不再因 scope 无效而报错;通过 OAuth 登录 Stripe Link MCP 服务器现在可以正常完成。beforeMCPExecution 钩子现在会收到服务器的命令或 URL,而不再是空值。
  • 修复了本地智能体 run 问题。 文件和符号建议现在遵循 .cursorignore,目标续接和后台唤醒也会遵循聊天的运行模式。
  • 性能与稳定性修复。 已关闭工作区的通知不再残留在托盘中,Cursor 在 Linux 上也不再耗尽文件描述符。使用 /fork 分叉或复制较长的本地聊天时速度更快,因为消息会原样复制,无需重写。
  • 修复了聊天和提示词问题。 已保存画布损坏的聊天不再导致智能体面板崩溃,HEIC/HEIF 图片也能正常附加。分享过大的聊天时现在会给出明确的错误提示,Report Bug 也会显示发送中或发送失败的状态。
  • 修复了代理窗口的面板、标签页和菜单问题。 磁盘上的文件发生变化时,Markdown 预览和 Plans 标签页现在会随之刷新。浏览器、图片和 PDF 标签页中的浮动工具栏不再被全屏输入框遮挡,顶部栏按钮能稳定响应点击,工作区仍在加载时也能打开 Changes,设置搜索也不再导致窗格显示不全。
  • 修复了自定义中的技能问题。 自定义中 User 部分的技能无需再等待从仪表盘加载完团队规则即可显示。

Cursor IDE

智能体

  • 语音听写可自动识别你所说的语言。 智能体输入中的听写功能会自动识别你所说的语言,不再默认使用美式英语。录音时显示的语音设置菜单现以 Auto-Detect 为默认选项,你仍可在其中指定语言。请参阅语音输入。
  • /summarize 现可在云端代理聊天中使用。 在云端代理对话中运行 /summarize,会在云端代理上生成对话总结,不再毫无反应。在聊天输入框中输入 /summarize 或 /compact 同样会触发总结;如果智能体仍在工作,你会收到提示。
  • 以 Markdown 格式复制智能体响应中的表格。 右键点击智能体响应中的表格,选择 Copy Table 即可将其复制为 Markdown,选择 Copy Message 则可复制整条响应。
  • 重新提交先前消息时的提示更清晰。 编辑并重新提交先前的消息时,如果文件在那之后有过更改,Cursor 会询问“Revert files to this message?”,并说明无论如何选择,之后的消息都会被移除。选择 Revert Files (Enter) 可将文件恢复到该时间点,选择 Keep Files (Shift+Enter) 则保留当前更改。在 Ask 模式下,重新提交不会改动你的文件,也不会弹出询问。请参阅检查点。
  • 长聊天中的 Fork Chat 更快。 对较长的本地聊天使用 Fork Chat 时速度更快,因为消息会原样复制,不再重写。

子智能体

  • 可在折叠卡片中批准子智能体的文件编辑和 MCP 工具调用。 折叠的子智能体卡片现在不仅会为终端命令显示 Allow,也会为待处理的文件编辑和 MCP 工具调用显示 Allow,无需展开子智能体即可批准。
  • 停止子智能体时会一并停止其嵌套的子智能体。 停止某个子智能体后,由它启动的所有子智能体 (包括你从未打开过的) 也会随之停止,确保不会有后台任务继续运行。父任务会被标记为已中断。

MCP 与插件

  • 云端 MCP 服务器登录更可靠。 现在登录云端 MCP 服务器会通过本地浏览器重定向完成,修复了部分服务器因“重定向无效”错误而拒绝登录的问题,同时完成授权确认的时限延长至最多 15 分钟。在“自定义”中,返回 Cursor 后服务器的认证状态会自动更新;移除云端账户时会弹出确认提示。参见 MCP 身份验证。
  • 插件页面显示更完整的详情。 当前 Cursor 版本无法安装的插件会显示已禁用的“安装”按钮,并附有明确的提示信息。“自定义”中的插件页面会显示作者声明的版本、主页和代码仓库链接。

远程开发

  • 无需重新加载窗口即可重新连接远程工作区。 当 Cursor 无法重新连接到远程工作区时,会显示一条常驻的 "Unable to reconnect to the remote workspace" 通知,并提供 Reconnect Now 按钮,不再弹出要求你重新加载窗口的对话框。重新连接的进度通知也不再提供 Reload Window 选项,因此重试期间窗口状态会得到保留。

修复

  • Admin 修复了 Windows 企业网络中的证书错误。 在 Windows 上,MCP 服务器、MCP 登录和扩展现在会信任“中级证书颁发机构”存储,以及计算机级、组策略和企业 CA 存储中的证书。IT 部门将证书部署到这些存储后,UNABLE_TO_VERIFY_LEAF_SIGNATURE 等 TLS 错误将不再出现。
  • 子智能体修复。 子智能体中需要批准的工具调用现在会显示批准卡片,不再卡住。在包含超过 100 个云端子智能体的 run 中,云端子智能体不再从智能体列表中消失。
  • 排队消息与引导消息修复。 排队消息会保留入队时的模式,智能体有未回答的问题时也不会再重复发送。编辑并重新提交云端代理消息时会使用你所选的模型;启动云端代理后的第一条后续请求也不再丢失。
  • 云端代理状态与流式传输修复。 云端代理不再卡在过时的状态。智能体从空闲状态恢复后,对话会继续流式传输新的输出;Cursor 空闲一段时间后发送的第一条云端代理后续请求,也不再因 "Canceled" 错误而失败。
  • MCP 登录修复。 连接使用 OAuth 动态客户端注册的 MCP 服务器时,不再因 scope 无效错误而失败;登录 Stripe Link MCP 服务器时,也不再因重定向无效错误而失败。缓存的登录链接缺失时,Authenticate 按钮会获取新的登录链接。
  • 智能体聊天记录修复。 轮次结束后,聊天不再一直卡在“生成中”状态,排队消息可以正常发送。分享过大的聊天时会显示明确的错误提示。
  • 智能体提示词输入框修复。 选择模型或关闭模型选择器后,焦点会回到提示词输入框。已恢复对 HEIC 和 HEIF 图片附件的支持,提示词中的自动补全也不再建议被 .cursorignore 排除的文件。
  • Linux 性能修复。 在多核机器上采样 CPU 用量时,Cursor 不再周期性卡顿;内部消息突发也不再耗尽窗口的文件描述符。
  • 智能体工具与钩子修复。 智能体等待终端命令时,一旦命令完成或输出匹配到等待的内容就会立即停止,而不再总是等到超时。列出子文件夹时,智能体的目录列表会遵循父文件夹中的 .cursorignore 规则。beforeMCPExecution 钩子现在会获取 MCP 服务器的命令或 URL,而不是空值。
  • 编辑器菜单与对话框修复。 手动打开的快速修复和重构菜单,不再因灯泡图标在后台刷新而变为空白或无法执行。在简易文件选择器中,输入以 / 结尾的文件夹路径会直接打开该文件夹。隐藏的对话框不再捕获键盘输入,输入和快捷键均可正常使用。
  • 技能与 Agent Store 链接修复。 自定义视图中的技能无需等待团队规则加载完成即可显示。在云端代理聊天中点击内置技能会打开其 SKILL.md 文件,而不是空白标签页;在聊天中点击 Agent Store 文件引用会打开最新版本,而不是过时的副本。
  • 方案识别修复。 Pro Student 订阅用户现在会被正确识别为付费用户,可获得相应的模型访问权限和用量提示横幅,不再受 Free 方案限制。

网页端

  • 允许特定人员和应用绕过规则集。 在代码仓库的 设置 > Rules and Protections 中,规则集对话框现已新增 Bypass list。你最多可以添加 15 个拥有代码仓库访问权限的人员或已安装的应用,并将每一项设置为 Always 或 Pull requests only。绕过者可以将 PR 合并到原本会被规则集阻止的 ref 中,例如被 block-merges 规则阻止的情况。
  • 应用创建者可以管理自己创建的应用。 创建 Origin 应用后,你现在会自动成为该应用的管理员,无需命名空间管理员身份即可查看和更新其设置、签名密钥和图标。命名空间和团队管理员仍可管理该应用,且应用设置的权限检查结果现在与实际操作保持一致。
  • 应用权限更新更清晰。 更新已安装应用的权限时,评审页面现在会列出新增权限、将被撤销的权限,以及可折叠的已授权权限列表。请求写入权限的应用现在也会获得对应的读取权限,以便读取其有权更改的数据。
  • 应用页面更简洁,发布者详情更清晰。 创建应用时不再要求填写 slug,代码库设置下的应用页面现在使用应用 ID,确保链接稳定不变。应用详情页面会显示创建者和最后更新者。在代码仓库的“应用”设置标签页中点击已安装的应用,会打开其安装详情;策略对话框会在单独的区域中列出应用作用域。
  • 代码仓库访问权限变更时发送电子邮件通知。 当你被授予或失去代码仓库或命名空间的访问权限时 (包括因群组或团队成员身份变化而产生的更改) ,Origin 现在会向你发送电子邮件。你自己做出的更改,以及使用智能体开始新项目时创建的临时草稿仓库,不会触发电子邮件通知。
  • 代码仓库访问控制更清晰。 代码库和代码仓库“权限”标签页上的 Add People 按钮和对话框现已更名为 Grant Access;已拥有访问权限的人员或群组会显示其当前访问级别 (包括自定义策略) ,不再显示“Already added”。代码仓库设置现在将 Private 可见性描述为“Only users with direct access and codebase admins.”
  • 在个人仓库中请求评审。 在个人账户拥有的代码仓库中,PR 评审者选择器现在会列出所有者以及你已授予该代码仓库访问权限的人员,你可以请求他们进行评审。此前,个人仓库的选择器中不显示任何人。
  • 简化对自己 PR 的评论,回复保留在待提交评审中。 在你创建的 PR 上,评审按钮现在显示为 Comment,点击后会打开仅用于评论的编辑器,不含批准或请求更改选项。对评审线程的回复现在会加入你的待提交评审,并在你提交前保持私密。
  • PR 页面的作者筛选条件更易读。 在代码仓库的 PR 页面中,从筛选下拉菜单选择作者后,搜索框和 URL 现在会显示该人员的姓名,例如 author:"Ada Lovelace",而不是难以辨认的 ID。使用姓名的共享链接仍能正确解析到对应人员。
  • 审计日志现在会显示向代码仓库推送的用户。 团队审计日志中的代码仓库推送条目现在会记录推送用户的电子邮件,而不是“unknown”。由应用或服务账户进行的推送会显示该账户。评审作者和 CI 检查执行者现在显示为公开 ID (user_…、app_…、sa_…) ,不再使用旧的内部 ID 格式。
  • 修复 PR 合并和重新整理问题。 Squash 合并不再出现已合入基础分支但 PR 仍处于打开状态的情况;分支栈合并完成后不再因孤立提交错误而失败。基础分支同时发生移动时,合并和重新整理不再失败;当 PR 记录的 base 与其分支出现偏差时,重新整理也能正常进行。镜像到 GitHub 的仓库中,合并不再需要等待 GitHub 推送完成。
  • 修复 PR 页面问题。 代码导览中由智能体生成的图片现可正确加载,由 Cursor Agent 签名的提交会显示 Cursor Agent 的名称和头像。分支栈 PR 上的代码导览在 base 更改后不再显示过时的导览。
  • 提升克隆、获取和推送的可靠性。 克隆和获取大型仓库或镜像仓库时,不再因服务器准备 pack 而出现 504 错误或连接中断,在仓库恢复期间也不再短暂缺失分支或标签。禁用镜像时,推送不再输出多余的镜像警告;无法读取代码仓库元数据时,PR diff、可合并性检查和 blame 不再返回服务器错误。

API

  • 通过 Origin API 提交文件并创建分支。 现在无需本地克隆,即可使用 Origin API 将文件更改直接提交到现有分支,或基于指定提交创建新分支。提交时可要求分支仍指向预期的提交,以免并发写入相互覆盖。Origin Go SDK 同时支持这两项功能。详情请参阅 Origin API 更新日志。
  • Origin API、SDK 和 Webhook 现统一通过 ID 和显示名称标识应用。 应用对象、应用 actor 以及 Webhook 应用负载 (包括测试 ping) 不再包含 slug 字段。检查运行组不再返回已弃用的 app_name,请改为读取 actor.display_name。如果你的集成以应用 slug 作为键,请改用应用的 id。受影响的字段请参阅 Origin API 更新日志。
  • 新增 Webhook 事件,投递失败后恢复更快。 应用可订阅新的 repository.metadata.updated Webhook,该事件在代码仓库默认分支变更时触发,并包含完整的代码仓库信息。已安装的应用现在还会在命名空间重命名时收到 installation.updated 事件,其中包含新的命名空间和代码仓库坐标。投递失败后会先在 5 秒后重试,短暂的网络波动可更快恢复。详情请参阅 Origin API 更新日志。
  • 通过 API 筛选 PR 评论,并可对整个文件发表评论。 现在可以通过 Origin API 和 Go SDK 列出指定创建时间范围内或仅来自特定线程的 PR 评论,还可针对整个已更改文件 (而非单行) 发起评论线程。详情请参阅 Origin API 更新日志。
  • Origin API 中的检查运行和 PR 列表更加精确。 现在可以按检查名称和状态 (排队中、进行中或已完成) 筛选某个提交的检查运行;提交或检查套件的检查运行列表现在只返回每个运行的最新一次尝试,不再包含已被取代的重试。按作者筛选 PR 时现在也支持使用用户的电子邮件地址,匹配时不区分大小写。详情请参阅 Origin API 更新日志。
  • API 响应和 Webhook 现在能更清楚地说明操作者及其操作。 Origin API 响应和 Webhook 中的用户 actor 现在包含显示名称;如果用户拥有公开个人资料,还会包含其 handle。应用 actor 包含应用注册的显示名称,被请求的审阅者包含其电子邮件。REST 响应现在也会返回取默认值的字段 (例如 draft: false) ,不再将其省略。字段详情请参阅 Origin API 更新日志。
  • Origin API 规范现已列出每个端点所需的凭据和作用域。 Origin API 的 OpenAPI 规范中的每个操作现在都会注明可调用它的凭据类型 (应用、安装或用户) 及所需的作用域。无需额外作用域的操作 (例如应用和安装元数据以及 Webhook 投递) 被标记为仅需身份验证。修复了额外的代码仓库 tarball 路由和匹配 refs 路由的操作 ID 重复问题,客户端生成器不再因该规范而出错。请参阅 Origin API 更新日志。

智能体运行

  • 减少订阅引发的无效唤醒。 订阅了 GitHub CI 或 PR 事件的云端代理,不会再因重复的 CI 通过结果、自身的推送和 PR 编辑,或标签、标题、负责人的更改而被唤醒。CI 失败或失败后的首次通过仍会唤醒智能体。若某个事件无需处理,智能体现在会静默结束当前轮次,不再在 Slack 或 PR 中发布无实际内容的回复。
  • 后续指令中可使用插件斜杠命令。 现在你可以在发给云端代理的后续请求中使用插件斜杠命令,即使智能体启动时未选择该插件也没关系:智能体会先安装插件,再执行该轮次。如果插件无法安装,智能体会告知你,并请你移除该命令后重新发送,或启动一个新的智能体。
  • 协调者消息可更快送达繁忙的 worker。 在 Projects 中,如果 worker 正处于某个轮次中,协调者发给它的消息现在默认会直接投递到当前轮次,无需等待该轮次结束。未在运行的 worker 则会将其作为下一条消息接收。

环境

  • 更清晰的环境设置智能体。 首次在网页端打开环境设置智能体时,会弹出一个附带视频的简短对话框,介绍该智能体将执行的操作:安装并验证你的应用、请求机密信息或网络访问权限,并提示你评审和保存配置。设置智能体现在以代码仓库命名,例如 "Set up my-repo environment";当关联的环境没有配置时,会话记录中不再显示环境行。
  • 使用 OIDC 身份令牌将云端角色固定到单个环境。 智能体环境中的身份令牌端点现在支持 sub_claim: "environment_id",可将智能体的环境 ID 写入令牌的 sub 声明,这样 AWS STS 等仅匹配 sub 的验证方就能只信任某一个环境。如果智能体没有环境,签发会直接失败,而不会回退到默认主体。
  • 修复了网络访问受限的云端代理中 Origin CLI 命令执行失败的问题。 网络出站受限的云端代理在处理托管于 Cursor 的仓库时,现在会在放行 Git 托管平台的同时自动放行源站 API 主机,确保 origin CLI 和 API 命令能够正常连接,不再失败。其他仓库以及你的自定义允许列表不受影响。

自托管机器

  • 修复了 Linear 中的 pool 标签,run 现在会发送到你的自托管机器用量池。 父标签为 pool 的 Linear 问题或项目标签,现在会按文档所述,将云端代理运行发送到同名的用量池。将问题分配或委派给 Cursor 时 (此时没有可读取的评论) ,该功能同样生效。此前,这些 run 会在没有任何提示的情况下改用 Cursor 托管的机器。在 @Cursor 评论中写入 pool=<name> 仍会覆盖该标签。
  • 代理现在可以找到你的自托管机器。 当你让云端代理在自托管机器上运行任务时,它现在可以列出你有权访问的已连接机器,并从中选择一台。此前,智能体可能会因“找不到工具”错误而失败,让人误以为你的机器已经下线。

集成

  • 优化 Cursor-hosted PR 链接在 Slack 中的预览。 来自 Cursor-hosted 仓库的 PR 链接现在会在 Slack 中展开,并显示经过格式化的描述摘要。摘要会保持简短,确保在 Slack 移动端上预览依然紧凑。指向 PR 各标签页 (如更改或提交) 的链接现在也会展开。

通知

  • 减少云端代理的干扰性推送通知。 云端代理在轮次结束时不再向你的手机或浏览器发送推送通知。当智能体提出问题或需要你批准时,你仍会收到推送通知。

性能

  • 环境加载更快。 对于配置了大量服务器的用户,MCP 服务器配置现在会并行加载。环境列表的加载速度也有所提升,拥有大量仓库的大型团队不会再遇到加载超时的问题。

修复

  • 环境与代码仓库设置修复。 使用已删除环境的名称保存环境时,现在会创建新环境;使用未知环境名称启动智能体时,会复用该仓库已有的环境。多仓库智能体在遇到未列入仓库列表的 GitLab 仓库时不再失败。代码仓库 checkout 现在会在遇到临时代理错误时自动重试;使用 Customer PrivateLink 的团队在构建环境时不再出现克隆失败,也不会在运行中途丢失 git 访问权限。
  • 自托管 workers 修复。 在有空闲 worker 可用时,运行在自托管 workers 上的云端代理不会再因先前尝试失败而无法启动或恢复,也不会再因屏幕录制错误而失败。如果插件已安装在 worker 上,插件的斜杠命令和技能现在可以正常显示。在已设置代码仓库的 worker 上,协调者和 worker 的通知以及 PR 操作也已恢复正常。
  • MCP 身份验证及管理其他智能体的智能体修复。 对于已连接的 MCP 服务器,云端代理不会再暂停并要求你进行身份验证;在 MCP 身份验证期间停止智能体,现在会关闭“身份验证”卡片,而不会让其一直处于待处理状态。当智能体启动其他智能体或向其发送消息时,启动卡片现在会在新智能体完成首个轮次后结束;被移除的排队消息会以“已取消”状态结束,而不会无限等待。当子智能体因其模型的内含用量已用尽而无法启动时,错误信息现在会指明是哪个模型。在 iOS 应用 1.9.0 及更高版本中,需要 MCP 登录的云端代理现在会显示登录卡片,而不是回退消息。
  • 云端代理运行修复。 从注册表模型启动的云端代理现在会按照你在模型选择器中选定的推理强度和参数运行,而不再使用模型的默认值。云端代理运行和集成启动现在会采用你账户当前的隐私模式,而不是过时的设置。你发送给运行中智能体的消息现在会按发送顺序送达,即使较早的消息错过了智能体的当前步骤、需要等到下一轮次也不例外。

网页端

  • 手机端云端代理布局更简洁。 在移动端,cursor.com 上的代理页面字号略有增大,顶部导航改为居中 (并移除了 Dashboard 标签页) ,点击 logo 即可返回代理列表。搜索框和来源筛选器现在与代理列表并排显示,composer 的输入框更高,菜单按钮也会显示你的头像。

集成

GitHub

  • GitHub App 安装被暂停时的错误提示更清晰。 当 Cursor GitHub App 安装被暂停时,Cursor 现在会明确告知,并引导你前往 GitHub 组织设置中查看该应用的状态。
  • 清理过时的 Bugbot 评论。 当 Bugbot 清除 GitHub PR 中之前 run 留下的评审时,这些评论的正文会被替换为一条简短说明:"Stale Bugbot comment from a previous run."。其他人的评论不受影响。
  • 正确识别 GitHub Enterprise 安装。 当不同 GitHub Enterprise Server 实例的安装 ID 发生冲突时,Cursor 现在会选择你的团队或账户所拥有的 GitHub Enterprise 应用安装。

Azure DevOps

  • Bugbot 支持名称中含空格的情况。 当 Azure DevOps 仓库的组织、项目或代码仓库名称中含有空格时,Bugbot 不会再静默失败。

仪表盘与管理

云端代理

  • Admin 在 Cloud Agents 仪表盘中管理 Self-hosted Machines 用量池。 Team Pools 现已更名为 Self-hosted Machines。All Self-hosted Machines 页面会列出每个用量池,并显示其代码仓库、活跃与空闲机器数、机器总数以及 Sessions 列。管理员可以设置用量池的 Reconnect Window,也可以删除用量池,且不会导致已连接的机器离线。参见 自托管用量池。
  • Admin 云端代理活动一目了然,全新的 Runs 页面提供完整运行历史。 云端代理页面现在会根据你选择的日期范围,显示 Total runs、Success rate 和 Recent runs 卡片。选择 All Runs 即可打开 Runs 页面,其中包含运行历史图表、运行记录表格,并支持按触发器、状态和创建者进行筛选。团队管理员可查看整个团队的运行记录,个人用户则可查看自己的运行记录。

成员、群组和 SSO

  • Admin 从组织中移除成员。 组织管理员现在可以在组织的“成员”页面中,通过成员所在行的菜单选择“从组织中移除”。确认后,该成员将无法再访问组织内的任何团队,并可改用个人 Cursor 方案。你无法通过此方式移除自己。
  • Admin 创建组织团队时可从现有团队复制设置。 在组织中创建团队时新增了一个步骤,你可以选择一个来源团队,并勾选要复制的设置:模型、安全、规则和命令、钩子、MCP 与插件策略、支出限额,以及团队访问默认值。预览会显示每个类别将复制的内容,并列出需要重新配置的连接,例如 GitHub App 或 MCP 服务器。
  • Admin 目录组迁入群组,支出限额保持不变。 已迁入组织群组的 SCIM 目录组不再在群组页面或目录设置中重复显示,尚未迁移的目录组则会显示“旧版” badge。按已迁移的目录组筛选使用分析或成员时,结果将包含其新群组的成员。个人支出限额较低的成员将保留原有限额,不会改用群组更高的限额。
  • Admin 支持按用量和支出上限对群组成员排序。 对于从身份提供商同步的群组,在其 Members 标签页中点击 Username、usage、On-Demand Spend 或 Limit 列标题即可排序,再次点击可切换为倒序。按上限排序时,未设置上限的成员将排在最后。
  • Admin SCIM 同步移除团队成员前发出警告。 将团队或群组切换为 Synced,或更改其同步来源的目录组时,仪表盘现在会在保存前要求你确认。警告会说明:不在所选群组中的成员将被移除,且切换回 Manual 后这些成员不会恢复。详细了解 SCIM 预配。

使用分析

  • Admin 使用分析图表焕新。 使用分析页面与仪表盘概览中的图表现采用统一配色和更紧凑的布局,在移动端和平板上以双列卡片网格显示。AI 提交图表将编辑器数据系列标记为“桌面端”,并用“Primary Branch”复选框替换了“Primary Branch Only”。详见团队使用分析。

设置与导航

  • Admin 管理员模型设置新增更多模型,Fable 数据保留授权更简便。 较新的模型现已出现在管理员模型设置中,管理员可以启用、禁用或限制这些模型;Muse Spark 模型则显示在 Models 页面的 Meta 下。已为 Claude Fable 5 接受数据保留授权的团队,无需为 Fable 5.1 重复授权。在组织和群组设置中,豁免分区现已更名为 "Anthropic: Claude Fable Data Retention Exemption";对于包含承包商或其他第三方的组织,该分区还提供指向组织群组的链接。
  • Admin 团队设置中的 Origin 开关更清晰。 团队设置的 Origin 分区现已新增“启用 Origin”开关:开启后,你的团队即可创建 Origin 仓库。该开关替换了原有的"禁止创建 Origin 仓库"开关,你当前的设置保持不变。开关描述中说明,关闭 Origin 后,现有仓库将变为只读,且“代码库”标签页将被隐藏。
  • 分享的组织链接会在你自己的组织中打开。 指向 cursor.com/organization 的链接现在会在你所在组织的仪表盘中打开相同页面,并保留其余路径及查询字符串。如果你的账户不属于任何组织,则会看到“未找到”页面。
  • 移动端导航更便捷,页面标题更清晰。 在手机上,点按仪表盘页面标题即可通过下拉菜单跳转到其他版块;点按页眉中的头像即可打开你的账户。“概览”“使用分析”和“用量”页面顶部现在会显示标题。

问题修复

  • Admin 修复了 SCIM 群组同步问题。 通过 SCIM 预配的成员现在会被添加到组织群组,并同步至已映射的团队,不再被跳过;已同步的群组也不会再卡在错误状态。添加群组到团队的映射时,不会再移除现有团队成员。创建重名群组,或删除仍有 SCIM 映射的群组时,现在会提示具体出错原因。
  • Admin 修复了多团队组织中集成页面的问题。 现在断开 GitLab 连接时,只会断开你当前所选团队的连接;GitHub 企业版、GitLab 自托管和 Bitbucket Data Center 的行也会加载该团队的安装项。如果组织中的其他团队已注册相同主机,自托管 GitLab 连接也不会再失败。过长的实例名称现在会以省略号截断,集成行在移动端的布局也已恢复正常。
  • Admin Cloud Agent 机密信息中不再显示其他团队的机密信息。 切换团队后,机密信息列表会显示所选团队的机密信息,创建、编辑和删除机密信息的操作也将作用于该团队,而不再作用于你的默认团队。
  • 云端代理设置页面在滚动时页头保持固定。 环境详情页、Repository Routing、Team Secrets 和 My Secrets 现在采用固定的面包屑页头,取代了原来的返回链接。环境列表新增了紧凑的仓库筛选器,环境页面上的主要操作现已改为“编辑”。
  • 修复了设置和管理页面中的提示框和 diff 显示问题。 成员页面上的 Billable Seats 提示框现在会在标签下方展开,不再被页头遮挡;审计日志中的值 diff 也不再显示多余的“No newline at end of file”标记。此外,API Keys 和受保护的 Git 范围分区的布局也更加统一。

自动化

  • 选择环境时可搜索远程机器。 自动化环境选择器中的 Remote Machines 菜单现在支持按机器名称、路径、仓库或用量池搜索,并将你自己的机器归入“我的机器”分组。用量池会显示当前活跃的 worker 数量及其是否繁忙。
  • 批准智能体仅提供受支持的仓库。 设置批准智能体时,触发器菜单以及组织和代码仓库选择器只会列出批准智能体支持的仓库,因此你将无法再选择 GitLab 或 Bitbucket 代码仓库。如果仍选中了不受支持的代码仓库,保存时会报错并提示你将其移除。
  • 修复自动化启动和运行问题。 GitLab 仓库上的自动化不再因仓库需要重新关联而启动失败;已移除团队成员所拥有的自动化现在也能被可靠禁用。
  • 团队成员可管理团队自动化。 删除团队自动化时,现在会基于你当前选中的团队执行,不再因访问检查而失败;此外,创建者以外的团队成员也可以为安全审阅器等托管评审智能体保存 Slack 频道。

APIs

  • 通过 API 管理组织群组。 组织 API 现已支持创建、重命名和删除群组,以及设置或清除群组的月度支出限额。群组响应中包含 memberCount 和 monthlySpendingLimitDollars。
  • 模型访问涵盖所有可配置模型。 模型访问路由现在会列出并接受你可配置的所有模型,包括隐藏模型及其全部参数。不可用、已停止支持或内部模型将不再显示,且会被拒绝。
  • 批量设置支出限额。 Admin API 新增 POST /teams/user-spend-limits (预览版) ,单个请求即可为最多 100 名团队成员设置或清除支出限额。响应会将每位成员的处理结果标记为 updated、unchanged 或 failed。

安全智能体与批准智能体

  • 搜索安全代理。 安全代理列表现已提供搜索框,可按名称筛选代理。

模型与 Cursor Router

  • 新模型:Claude Fable 5.1。 Cursor 现已支持 Claude Fable 5.1。启用隐私模式或使用企业版方案时,必须先接受 Anthropic 的数据保留条款才能使用该模型。
  • 新模型:Gemini 3.8 Flash。 Cursor 现已支持 Gemini 3.8 Flash。
  • GPT-5.6 支持在 Max Mode 中使用快速模式。 现在,你可以在 Max Mode 下为 GPT-5.6 Sol、GPT-5.6 Terra 和 GPT-5.6 Luna 开启快速模式。此前,开启快速模式后,这些模型会退出 Max Mode 的长上下文。

评审

  • Bugbot 会说明 PR 因过大而无法评审。 当 PR 更改超过 100,000 行或 300 万个字符时,Bugbot 会跳过评审,并发布评论说明该 PR 过大、无法评审,建议你将其拆分为多个较小的 PR。
  • Bugbot 保留安全审阅器的评审。 Bugbot 在 PR 上重新运行时,只会隐藏自己之前的评审,安全审阅器的评审现在会保持可见。
  • 减少因短暂网络错误导致的评审失败。 Bugbot 在发布前重新检查 PR 时,若遇到短暂的网络错误,不再会导致本次 run 失败并重新启动评审。

Learned rules

  • Learned rules 支持 Origin 仓库。 Bugbot 现在可以从 Origin 仓库中已合并的 PR 学习规则。此前,在 Origin PR 上学习会失败。
  • Learned rules 支持限制了模型的团队。 如果管理员的模型设置屏蔽了 Bugbot 默认的学习模型,学习会回退到其他允许的模型。如果所有选项都被屏蔽,Bugbot 会直接跳过本次学习 run,而不会报错失败,也不会因此向你计费。

仪表盘

  • Bugbot 仪表盘修复。 在窄屏或移动端屏幕上,表格不再导致整个页面横向滚动;点击分区标题复制链接时,现在仅点击标签文字本身才会响应。

Cursor CLI

持久会话

  • 断开连接后智能体仍可继续运行。 使用 agent persist 启动持久会话,使用 /detach 分离,之后再通过 agent persist attach 重新连接。可使用 agent persist list|stop 管理会话,或使用 agent persist --resume 继续现有对话。

自托管 workers

  • 查看者可实时观看智能体的桌面。 使用 --computer-use --share-desktop 启动的 worker 现在会共享智能体所用的托管桌面,而不再使用单独的会话。Cursor 会清理 worker 遗留的过期显示,确保后续会话以干净状态启动。
  • 唤醒休眠的 worker 处理后续请求。 agent worker controller 可通过 --spawn hook 唤醒已认领且处于休眠状态的 worker,使后续请求在重连窗口内回到同一工作区。其队列监听现改用 Server-Sent Events,以减少轮询并更好地应对速率限制。
  • 计算机使用现已支持 macOS worker。 在 Mac 上使用 agent worker --computer-use start 启动 worker 后,Cloud Agents 即可在其已登录的桌面上点击、输入和截图。首次启动时会安装 Cursor Computer Use 辅助应用,可通过 agent worker debug 确认其已安装。请按照 macOS 设置中的说明,为该辅助应用授予“辅助功能”和“屏幕录制”权限。

企业版和团队管控

  • Admin 团队模型限制现已在 CLI 中生效。 当管理员限制团队可用的模型 (例如仅限 Auto) 时,agent models 和 /model 选择器只会显示你可用的模型。向 --model 传入被禁用的模型时,程序会显示限制提示并退出;已保存但不在允许列表中的模型会自动切换为允许的模型。管理员可在模型访问控制中进行设置。

修复

  • 修复了预热用量池不再启动空闲 worker 的问题。 当 Cursor 的 API 返回无法识别的字段时,预热用量池控制器 (agent worker controller --warm-idle <count>) 会无法读取用量池列表。现在它会忽略这些字段,并继续启动空闲 worker。

Cursor SDK

  • 长时间运行的本地智能体会保持凭据有效。 在 TypeScript 和 Python 中,本地 run 会在短期访问 token 过期前自动刷新,因此运行超过一小时的智能体不会再因身份验证错误而失败。云端 run 不受影响。

Cursor SDK

  • 自定义工具支持输出 schema。 可通过 TypeScript 中的 outputSchema 或 Python 中的 output_schema,为自定义工具的结构化结果声明 JSON Schema,该 schema 会作为工具的 MCP 输出 schema 向模型公开。系统不会根据该 schema 校验结果。仅适用于本地智能体。

Cursor SDK

  • SDK 以单文件形式发布。 在 Bun 下,@cursor/sdk 现在会解析为扁平的单文件 bundle,因此无需修改任何导入,bun build --compile 即可正常运行,也不会再报 Cannot find module './986.js'。@cursor/sdk/bundled 和 @cursor/sdk/bundled/sqlite 以显式入口的形式提供同一构建产物,供 esbuild 等其他单文件 bundler 使用。仅适用于 TypeScript。

Cursor CLI

引导与子智能体

  • 先引导正在进行的轮次,再中断。 智能体工作时按下 Enter,现在会在安全的节点将你排队的消息发送到当前 run 中以引导它;只有再次按下 Enter 才会中断该轮次。
  • 单轮次 run 会等待其子智能体完成。 无界面 run 和单轮次 run 会等待所有委派的子智能体执行完毕,并在退出前纳入其完成结果,而不会在后台 shell 或开发服务器仍在运行时被中途截断。
  • 查看完整的子智能体会话记录。 进入子智能体详情后,会按顺序显示其完整的会话记录,包括提示词、思考、工具调用和最终响应,而不再只显示工具行。
  • 选择 Explore 子代理的模型。 可在 /config 中将 Explore 子代理设为默认值、禁用、继承父智能体模型,或指定某个模型。
  • 后台任务的后续指令回归。 在交互式会话和无界面会话中,后台任务完成后的后续指令会再次正常触发。

技能、自定义模式和目标

  • 常驻技能与自定义模式。 按下 Enter 时,技能斜杠条目只会附加一次;按下 Option+Enter 则会将基于模式的技能作为常驻的自定义模式调用,该模式会一直保持激活,直到你退出为止。
  • 托管技能可附带 Markdown 资源。 托管技能同步现在会将技能嵌套的 Markdown 文件写入 ~/.cursor/skills-cursor,因此引用了额外资源的技能可以正常工作。
  • 技能发现会跳过隐藏目录。 扫描技能和子智能体时,不再进入以点开头的隐藏目录,避免因大型嵌套文件夹导致加载缓慢。
  • 持久目标。 /goal 会跟踪一个持久目标,并通过状态行显示其处于激活或已暂停状态;该目标会在空闲期间和无界面 run 中持续推进,按下 Ctrl+C 时则会暂停。此功能正在逐步推出,并受功能开关控制。

模型

  • Auto 在选择器中保持置顶。 Auto 现已置顶于 /model 列表,与 IDE 保持一致。
  • 编辑模型参数时会自动选中该模型。 现在在 /model 中调整参数会同时选中该模型,按 Esc 退出后,更新后的选择仍会生效。
  • 无界面模式保留 Max Mode 变体。 在无界面模式下,若通过 --model 选择的模型需要 Max Mode,现在会一并发送该设置,max-context 变体不再被强制降级。

MCP 与插件

  • 简化已知主机的 MCP 登录。 通过 /mcp 分页器登录 Slack 等服务器时会使用默认身份验证,避免动态客户端注册失败。
  • 已安装插件中的钩子现可运行。 已安装插件中定义的钩子 (包括通过 --plugin-dir 加载的插件) 现在会正常执行,并在插件重新加载时刷新。
  • 插件配置中的机密信息始终遮蔽显示。 插件配置表单会遮蔽名称中含凭据字样或类型为机密的字段,例如 token、API 密钥和密码。

终端与渲染

  • 行内图像预览。 在支持该功能的终端中,附加的图像和生成的图像会以行内方式渲染,其他环境则回退为文本显示。
  • LaTeX 数学公式渲染为 Unicode。 Markdown 中的数学公式现在会渲染为适合终端显示的 Unicode,而不再显示原始 TeX。
  • 更整洁的 shell 输出和会话记录。 较长的 shell 输出中不再插入零宽空格,复制的路径和 token 因此能保持完整;命令在当前目录中运行时,会隐藏工作目录提示;隐藏的工具调用组不再留下空行;排队中的 "+N more pending" 批准预览现在会紧密排列,不再留有间隙。
  • 响应更灵敏的 @ 文件面板。 在大型仓库中,即使 @ 面板正在计算文件建议,输入依然流畅。
  • 更稳定的自定义状态栏。 自定义 statusLine 命令在流式传输更新期间会保持节流,仅在命令或工作目录更改时才重新启动。

批准与安全

  • 模式切换批准限时处理。 批准模式切换现在使用分页器 UI,带有 15 秒倒计时,无人操作时将自动拒绝,与 IDE 行为一致。
  • git 命令安全加固。 智能体自身执行 git 操作时,不再运行由代码仓库控制的 git 配置,包括 fsmonitor、钩子、attributes 以及外部 diff 程序。
  • 沙盒读取访问与 Git over SSH。 沙盒策略新增读取访问边界;在 macOS 和 Linux 上,沙盒中的 Git over SSH 会经由 SOCKS 代理路由,允许列表中的远程仓库可正常使用,被拒绝的远程仓库则会失败并给出明确的错误信息。
  • Sudo 使用你最新的输入。 提交 sudo 密码时,现在会准确发送你输入的内容,而不是过时的已渲染值。

可靠性与启动

  • 启动更快。 语法高亮文法和 background-composer 客户端改为在启动路径之外延迟加载;插件列表加载缓慢时,会回退为不含插件的会话,不再阻塞启动。
  • 长时间无界面会话不再卡住。 在长时间运行的无界面 HTTP/1.1 会话中,卡住的上传会被检测并重试,不再悄无声息地停滞。
  • 网络文件系统上的恢复速度更快。 恢复选择器会并行扫描会话,并在完整的跨工作区列表加载期间保持选中你最新的聊天。

自托管 workers

  • 自托管 workers 可控性更强。 worker 可通过 agent worker --pool <name> 加入具名用量池;默认空闲一小时后释放 (设置 --idle-release-timeout 0 可保持运行) ;可通过 --worker-dir 从非 git 目录启动;会获取数据目录锁,防止重复启动守护进程;并在认领和释放时运行 session-start 与 session-end 钩子。

企业版与安装

  • Admin CLI 现已强制执行管理员命令拒绝列表。 团队管理员配置的命令拒绝列表将在本地 shell 执行时强制生效,每次请求时都会刷新,并提供紧急关闭开关。由管理员控制。
  • Admin MDM 登录策略。 命令行界面 (CLI) 登录时会发送并强制执行 MDM 登录策略 (包括组织、团队、电子邮件和域名允许列表) ,并上报因策略执行而被拒绝的登录。由管理员控制。
  • Windows 卸载时可删除你的数据。 Windows 卸载程序可选择删除 Cursor 用户数据,包括存储 CLI 凭据的 ~/.cursor 文件夹。
  • 更健壮的安装脚本。 当 curl 无法正常工作时,安装脚本会改用 wget 或 python3。

Cursor SDK

  • 限制智能体的工具集。 tools 用于指定向模型提供的内置工具允许列表 ([] 表示仅文本) ,disallowedTools 则移除指定工具并保留其余工具。两者均接受公开名称 (如 "read") 或能力组 (如 "shell" 和 "mcp") ,TypeScript 和 Python 均支持 (tools、disallowed_tools) 。目前仅适用于本地智能体,且执行 resume 后不会保留。
  • 在 TypeScript 中通过浏览器登录。 Cursor.auth.login() 会打开浏览器登录流程、生成 API 密钥,并将其保存到 ~/.cursor/sdk/auth.json;此外还提供 Cursor.auth.status() 和 Cursor.auth.logout()。登录后,Agent.create() 和 Cursor.* 读取操作无需 apiKey 或 CURSOR_API_KEY 即可使用。
  • 本地智能体的用量与费用。 TypeScript 中的 agent.getUsage() 和 Python 中的 agent.get_usage() 现已支持本地智能体,并返回按轮次划分的明细。传入先前结果中的 runId 可只查看单个轮次。
  • 以 Cursor GitHub App 身份创建 PR。 TypeScript 中的 cloud.openAsCursorGithubApp 和 Python 中的 open_as_cursor_github_app 用于控制 PR 的作者身份。服务账户密钥默认以该应用身份创建;用户密钥默认以密钥所有者身份创建。
  • 多根本地工作区。 传入 local.dirs 可从多个文件夹加载规则、技能和项目上下文;cwd 仍为唯一的主工作目录。此功能替换了 cwd 数组形式,后者实际上只会使用第一项。
  • 更清晰的 Python 错误信息。 以前仅显示为“internal error”的失败,现在会附带底层错误消息和错误码。
  • Admin 管理员命令拒绝列表现适用于本地 run。 与团队管理员拒绝列表匹配的 Shell 命令会在执行前被拒绝,并显示策略提示消息,即使是跳过批准提示的路径也不例外。

Cursor SDK

  • 在首次发送前预热本地工作区。 platform.prewarmLocalWorkspace(options) 会提前解析规则、技能、MCP 服务器和忽略文件,让针对该工作区的首次 send() 立即开始执行。该方法会返回一个 release 函数,需在关闭时调用。
  • 控制工作区扫描结果的缓存时长。 configureCursorSdk({ local: { workspaceScanCacheTtlMs } }) 用于设置工作区扫描的缓存有效期;对于托管部署,可通过 CURSOR_RIPWALK_CACHE_TTL_MS 环境变量设置相同的值。基于稳定 checkout 长期运行的服务器现在可以免去反复重新扫描。
  • 自定义工具运行时不再弹出批准提示。 在沙盒或 Auto-review 模式下的本地运行中,通过 customTools 传入的主机定义工具不会再因交互式批准错误而失败。拒绝规则和沙盒限制仍然生效。
  • macOS 二进制文件已签名。 @cursor/sdk 的 macOS 平台软件包现已附带经过代码签名的二进制文件,不会再被 Gatekeeper 和端点安全工具拦截。
  • 更清晰的 Python 异常层级。 PermissionDeniedError、BadRequestError 和 InternalServerError 现在直接继承自 CursorSDKError,不再继承自 AuthenticationError、ConfigurationError 和 NetworkError,因此 except 块捕获的异常与其名称一致。
  • 修复了 Python 中偶发的启动失败问题。 此前约每 64 次 agent 启动就有 1 次在首次发送前失败,现在启动已稳定可靠。

Cursor SDK

  • 按需查询已计费用量和费用。 TypeScript 中的 agent.getUsage() 和 Python 中的 agent.get_usage() 会返回云端代理的 token 使用量、已计费费用以及按 run 划分的明细;Agent.getUsage(agentId) 无需账号名即可调用。费用由服务器端计算,已包含折扣,并在 run 结束后不久完成结算。目前仅支持云端;本地 run 会抛出类型化的配置错误。

Cursor CLI

  • --trust 现可在交互式会话中使用。 此前 --trust 仅支持无界面模式。现在在交互式会话中传入该参数,会直接信任工作区并跳过信任对话框,同时保存与在对话框中点击接受时相同的信任决定。
  • 登录时给出明确错误,不再卡住。 当回调端口已被占用时,MCP OAuth 登录会立即失败并给出可操作的提示,而不是一直卡在“Listening for the OAuth callback”。在 macOS 上,启动时的钥匙串错误现在会说明原因和解决方法 (例如解锁已锁定的钥匙串,或注销后重新登录) ,而不是只显示原始退出码。
  • 长时间会话中模型目录保持最新。 CLI 每 10 分钟在后台重新获取一次模型目录,新发布的模型无需重新启动即可出现在 /model 和快捷方式中。如果刷新失败,CLI 会保留当前目录,并在下一个周期重试。
  • 渲染更整洁。 智能体进入下一步时,已完成的工具行不再闪烁消失一帧;包含 emoji 或中日韩文字的 markdown 表格列可保持对齐;输入 /tmp 之类的路径后再输入空格,斜杠命令面板不再卡在“No matches”;子智能体行不再显示 Ctrl+O 展开提示 (该快捷键仍可使用) 。
  • 修复分支监听器导致的 CPU 空转问题。 提示词底栏中的 git 分支依靠监听器保持最新。此前该监听器无法挂载时 (最常见于 Linux 上 inotify 监听数量耗尽后) ,会在紧密循环中反复重试,导致一个 CPU 核心满载。现在挂载失败后会采用指数退避,切换分支时底栏仍会立即更新。

Cursor CLI

插件与 MCP

  • 在 shell 中管理插件市场。 无需交互式会话即可通过脚本管理插件市场:agent plugin marketplace add <git-url> 用于注册插件市场 (可通过 --git-ref 固定到某个分支、标签或提交) ,list 输出每个插件市场的名称、作用域和 git URL (供脚本使用时可加 --format json) ,update 从对应仓库重新索引插件市场,remove 删除用户作用域的插件市场。
  • 重复的 MCP 配置只运行一个服务器。 当同一个远程 MCP 服务器在多个作用域中都有配置时 (例如用户级 mcp.json 和项目的 .cursor/mcp.json) ,CLI 现在只运行一个实例,不再重复启动。可在服务器 /mcp 详情视图中新增的“Configure Scope”标签页里选择以哪个作用域的配置为准。该选择按项目保存。

用量与模型

  • 在 /usage 中查看方案用量和支出。 /usage 现在会显示账户的包含用量计量 (含 Auto 和 API 细分) 、按需支出及其限额、方案名称以及计费周期重置日期。Enterprise 共享方案还会显示当前计费周期的支出图表,并与上一个等长周期对比,同时附有用量仪表板链接。
  • 修复 Max Mode 无法自动关闭的问题。 选择需要 Max Mode 的变体 (如 /fast 或 1M 上下文选项) 后,Max Mode 不会再在其他模型和后续会话中悄然保持开启:当所选项不再需要它时会自动关闭,而通过 /max-mode 显式开启的设置仍会保留。MAX 标识也重新回到提示词栏中,位于模型参数摘要之后。
  • 修复网络较慢时 /model 选择器为空的问题。 此前如果启动时获取模型目录超时,/model 会在整个会话中一直为空。现在打开选择器时会重新获取目录,已打开的选择器也会在列表返回后立即填充。

批准与信任

  • 自动接受网页搜索。 新增 Auto-Accept Web Search 权限,允许智能体执行网页搜索时无需每次暂停等待批准。该选项默认关闭。可在 /config 的 Permissions 中开启或关闭,也可在 cli-config.json 中设置 autoAcceptWebSearch。适用于交互式、无界面、子智能体及 Agent Client Protocol 运行。
  • 在 shell 批准提示中引导智能体。 shell 批准中的跳过选项现已改为“Skip & tell the agent what to do instead”,选择后会打开输入框,输入的消息将作为跳过该命令的原因发送给智能体。提交空消息则直接跳过。
  • 工作树设置遵循工作区信任。 .cursor/worktrees.json 中的设置命令现在仅在工作区受信任后才会运行,信任可通过信任提示、已保存的信任决定或无界面运行中的 --trust 授予。不受信任的工作区会跳过设置,并显示相应提示。

可靠性

  • 恢复聊天更快。 恢复选择器会立即显示当前工作区的聊天,并在后台加载其他工作区的聊天;如果存储的模型已缓存,选择聊天时也无需再等待获取模型目录。
  • 网络波动不再中断运行。 DNS 失败和网络不可达错误 (例如切换 VPN 时出现的错误) 现在会像其他传输错误一样按退避策略重试。如果网络持续中断,CLI 会显示涵盖网络、VPN、DNS 和代理配置的排查提示,而不是直接显示原始网络错误。
  • 子智能体可从瞬时故障中恢复。 短暂的网络错误不再导致正在运行的子智能体因终止性错误而中断。子智能体轮次采用与常规轮次相同的重试策略,如有检查点则从最近的检查点恢复。
  • 更新不再导致正在运行的会话崩溃。 此前自动更新的清理过程可能会删除长时间运行的会话所依赖的已安装版本,导致会话在轮次中途崩溃。现在正在运行的进程会将其安装目录标记为使用中,清理时会跳过该目录;如果安装文件仍然丢失 (例如 Homebrew 升级后) ,CLI 会提示你重启,而不是报出模块错误。
  • /btw 修复。 在较长或已压缩的会话中,附带提问不再因内部 blob 错误而失败;输入问题时,斜杠命令面板也不会再弹出遮挡。

Cursor CLI

模型与技能

  • 新安装默认使用 Auto。 全新安装的 CLI 默认采用 Auto 模型路由。已有的选择保持不变;可随时通过 /model 或 --model 切换。
  • 通过斜杠命令即时切换模型。 输入 /opus 或 /composer 等快捷方式即可直接切换到对应模型,无需打开选择器;每个模型系列的快捷方式都会记住你上次的选择。若当前模型支持,/fast 可开关 Fast。可在 /config 的 Model slash commands 中禁用这些快捷方式。
  • 仅供模型使用的技能可不再出现在斜杠命令中。 在技能的 SKILL.md frontmatter 中设置 user-invocable: false,即可将其从 / 自动补全和手动输入的 /skill-name 解析中隐藏,同时模型仍可使用该技能。

可靠性

  • 修复了每轮取消状态导致的内存增长问题。 长时间聊天不再累积中止监听器和控制器;每个轮次结束时都会将其释放。
  • 退出后立即返回 shell 提示符。 退出时不再等待 MCP 服务器或其他后台任务结束;在工作区信任提示中退出时,也不再闪现 "Trusting workspace…"。
  • 修复了同时运行多个智能体时的配置损坏问题。 并发的 CLI 进程可能交错写入 cli-config.json,导致后续无法启动。现在每次写入都会先写入独立的临时文件,再执行原子重命名。

会话与子智能体

  • 可从任意目录恢复聊天。 agent ls、agent --resume 和 /resume 默认打开跨工作区的 All chats。使用左/右方向键可切换到 This workspace;来自其他目录的聊天会显示文件夹标签,恢复时会加载完整对话,而不是空白对话。
  • 子智能体恢复后保留上下文。 已完成的子智能体会持久化检查点,因此恢复时会还原先前的上下文,而不是从空白开始。后台子智能体会在完成通知中附带最终消息;恢复不可用的子智能体时会给出明确的失败提示。

登录与 MCP

  • 通过二维码在其他设备上登录。 在 agent login 或首次运行引导期间,按 q 可显示同一登录 URL 的二维码,用手机扫码即可通过 SSH 完成认证,无需复制冗长的链接。窄终端和非交互式会话仍只显示 URL。
  • 支持筛选 MCP 服务器,登录即时响应。 输入内容即可筛选 /mcp 服务器列表。选择 Login 后会立即显示 "Preparing login…";SSH OAuth 说明不再使用 ssh -N,该方式在部分代理下会失败。
  • Admin 修复了 MCP 允许列表和批准相关的缺陷。 团队网络允许列表现在支持带显式端口的 HTTP(S) 源,例如使用非默认端口的本地服务器。当团队管理员工具控制为空或未设置时,个人 MCP 工具批准已恢复正常。

输入与终端

  • 长提示词最多显示六行。 提示栏和排队消息编辑器会通过滚动保持光标可见,而不再无限增高。从历史记录调出的大段粘贴内容会保持折叠为标签,智能体仍会接收完整内容;提交后会立即显示 Working。
  • 修复了 Ctrl+Z 后的终端状态问题。 挂起 CLI 后会恢复 shell 的键盘模式,直到你执行 fg。界面短暂卡顿时,Backspace 不再吞掉紧随其后输入的字母;智能体流式输出时,输入也能保持流畅。
  • 修复了排队的 sudo 提示问题。 每次 sudo 请求都会打开新的密码提示,不再卡在 "Authenticating…"。提交过程中可按 Escape 或 Ctrl+C 取消;掩码字符改用 • 而非 *,以避免终端字体连字导致错位。
  • 调试模式卡片采用调试模式配色。 复现步骤决策卡片改用红色调试强调色,而非计划模式的黄色,当前模式一目了然。

Cursor CLI

工作区与命令

  • 从命令行启动多根目录会话。 重复使用 --add-dir <path> 可在启动时添加多个目录,也可与 --workspace 搭配使用。/add-dir 会立即刷新斜杠技能和自定义命令;仅当你希望智能体自动发现新技能时才需要重启。
  • 重新加载插件时会刷新命令。 重新加载插件会同时刷新其斜杠命令和命令面板。较长的技能名称和自定义命令名称现在可以正确解析;浏览目录时,/add-dir 的目录补全会保持打开。
  • 再按一次 Enter 即可发送已排队的后续指令。 在提示词为空时再按一次 Enter,即可停止当前轮次并立即发送已排队的消息,即使 beforeSubmitPrompt hook 正在运行也同样适用。
  • 修复智能体运行期间的输入延迟。 输出流式传输期间,输入和排队后续指令时不再在每次按键时重新渲染完整的会话记录。
  • 修复模型选项被重置的问题。 在 /model 中更改 Fast、推理 effort 或上下文时,会保留你的其他兼容选项,并让 Max Mode 保持同步。

Cloud 与 Auto-review 模式

  • Cloud 转移会保留模型和工作区上下文。 对于具有云端代理访问权限的 Git 仓库,转移时会保留所选模型和工作区路径。提示词中会显示转移状态,按 Esc 或 Ctrl-C 可取消,失败详情也会持续显示。
  • Auto-review 模式会考虑已调用的指令。 管理员可控制该功能是否可用。当你的账户和所选模型启用了 Auto-review 模式时,分类器会在判断工具调用是否需要批准前,检查已调用的技能文件以及基于文件的自定义命令文件。现有的强制批准边界保持不变。

身份验证与 MCP

  • 在没有 macOS Keychain 的沙盒中运行 Cursor。 设置 AGENT_CLI_CREDENTIAL_STORE=file,即可将凭据以未加密形式存储在仅所有者可访问的文件中。请使用可跨多次运行持久保留的私有存储;在此模式下,打包的 Unix 版本还会跳过系统 CA 加载。
  • 修复 MCP 连接错误误报。 当服务器的工具或指令可用时,正常工作的服务器不会再在 /mcp 和 agent mcp list 中显示为已断开。

可靠性与更新

  • Windows 更新不再显示 PowerShell 进度输出。 原生更新不再在命令行界面上显示 PowerShell 的进度条,也不再产生相应的下载开销。
  • 修复长时间命令行界面会话中的内存增长问题。 命令行界面现在在每个检查点仅保存新增的会话记录条目,不再重新加载并重写整个对话。

Cursor CLI

Auto-review 模式

  • Auto-review 运行模式。 Cursor 的 Auto-review 运行模式现已登陆 CLI:它介于 Allowlist 和 Run Everything 之间,可减少批准提示,让智能体持续推进工作。Shell、MCP 和 Fetch 调用会依次接受检查:在允许列表中的调用立即运行,可沙盒化的调用在沙盒中运行,其余调用则交由分类器处理,由分类器决定放行该调用、尝试其他方法,或请求你批准。可通过 --auto-review、/config 或 /auto-review 开启,并在 permissions.json 中使用 allow/block 指令引导分类器。

工作区

  • 命名的多目录工作区。 让智能体同时在多个仓库中工作:在会话中途使用 /add-dir 添加目录,使用 /save-workspace 保存这组目录,之后使用 /load-workspace 重新加载,或使用 --workspace 以限定作用域的方式启动。

命令

  • /rewind 默认开启。 逐轮撤销时间线无需再在 /config 中手动开启。
  • 在提示词任意位置使用 /vim。 可在任意位置触发内联 Vim 编辑,不再仅限于空提示词。
  • 更强大的 /copy。 可通过逐步选择器选取多步回复中的单个步骤,将智能体的回复与你自己的消息一并复制,复制长回复时终端也不再卡顿。
  • 共享机器上的 /logs。 调试日志按用户分别写入,多用户主机不再出现权限错误,且 /logs 路径在屏幕上停留更久。

终端体验

  • 提示词历史按对话区分。 按上方向键调出的是你在当前会话中输入的内容,而不是所有聊天共用的同一份历史记录。
  • 任务列表显示所有正在运行的项。 前台 shell 和子智能体会与后台任务一同显示在任务分页器中。
  • 渲染更稳定。 Mermaid 图表在轮次结束后仍会保持显示,较长的 shell 输出预览改为截断而非换行,调整窗口大小时屏幕只清除一次而非两次。
  • 打开恢复选择器不会丢失草稿。 取消 /resume 后,已输入的内容会保留。
  • 计划编辑。 修改计划时,按 Esc 可返回 Vim 普通模式。

可靠性

  • 长会话内存占用更低。 修复了每轮中止信号持有对话状态导致的内存泄漏。
  • 缺少批准状态时不再崩溃。 会话可兼容尚未记录批准模式的凭据存储。

MCP 和技能

  • 信任编辑器提供的 MCP 服务器。 通过 Agent Client Protocol (Zed 及其他编辑器) 传入的 MCP 服务器现在会正常加载,不再被静默丢弃。
  • 插件重新加载后 MCP 工具仍可用。 插件重新加载后 MCP 租约会刷新,其工具不再因 "Not connected" 错误而卡住。
  • 可通过符号链接发现技能。 技能菜单在查找技能时会跟随符号链接目录。

安装和更新

  • 可靠的通道切换。 切换发布通道一次即可生效,并立即获取目标通道的构建版本。
  • Windows 和 shim 修复。 Windows 启动器可匹配带时间戳的版本目录;在将未设置变量视为失败的 shell 中,cursor shim 不再报错。

企业和团队控制

  • Admin Auto-review 模式的团队管控。 管理员可控制其成员能否使用 Auto-review 模式。
  • 稳定的自托管 worker 身份。 worker start 会等待 bridge 连接后再报告就绪,且 worker 会保持按已认证用户限定作用域的稳定逻辑 ID,使共享机器上的集群能将每个 worker 准确匹配到对应的用户。