云端智能体的开发环境

要从头到尾完成工程任务,智能体需要一个类似您笔记本电脑上配置的开发环境:克隆好的代码仓库、已安装的依赖项、内部工具链所需的凭证,以及对构建系统的访问权限。

此次发布为团队带来了可为其智能体配置开发环境的新工具。Cursor 也可以使用这些工具为您搭建并维护环境。这样一来,团队就能更轻松地运行成批并行的智能体,在由您完全掌控的开发环境中端到端地处理任务。

多代码仓库环境

云端智能体和自动化现已支持多代码仓库环境,这是在我们智能体窗口中的多根工作区能力基础上的进一步扩展。您可以将智能体工作所需的所有代码仓库配置到同一个环境中,并在不同会话之间复用。

环境配置即代码

为了让环境定义更便于更改、调试和审查,我们改进了基于 Dockerfile 的配置。

其中包括对构建密钥的支持,让您可以直接在 Dockerfile 中安全访问私有软件包注册表。构建密钥仅在构建步骤内生效,不会传递到正在运行的智能体环境中。

环境配置即代码

我们还升级了层缓存机制,因此当您更改 Dockerfile 时,只有镜像中更新过的层才会重新构建。命中缓存的构建速度可提升 70%。

改进后的智能体环境设置

在 Cursor 配置您的环境时,它会询问您一些问题、指出缺失的凭证,并验证环境是否已正确设置。

改进后的智能体设置

Cursor 会始终显示您的智能体当前运行的环境版本。如果环境配置失败,它会默认切换到基础镜像,并明确显示警告,让您的云端智能体能够继续运行,而不是立即失败。

环境治理与安全控制

现在,每个开发环境都有各自的版本历史,用户可以查看并回滚。管理员还可以将回滚权限限制为仅限管理员。审计日志会记录团队成员在环境中执行的每一项操作,让安全团队能够全面掌握是谁做了哪些更改。

现在,出站访问和密钥都可以限定在开发环境级别。为某个环境配置的密钥无法被其他任何环境访问。

在我们的公告文档中深入了解智能体开发环境。

Microsoft Teams 中的 Cursor

Cursor 现已支持 Microsoft Teams。

在任意 Teams 频道中提及 @Cursor,即可将任务委派给云端智能体,或将 Cursor 中的信息提取到 Teams 中。

Cursor 会根据您的提示和最近的智能体活动,自动选择合适的代码仓库和模型。它会先读取整个线程以获取上下文,然后实施解决方案并创建 PR,供您的团队审查。

前往 Cursor 仪表盘 安装该集成,即可开始使用。更多信息请参阅我们的文档

Bugbot 投入级别

团队版管理员和个人版用户现在可以自定义 Bugbot 在 PR 审查中使用的投入级别,共有三种配置:

  • Default: Bugbot 将继续使用与目前相同的投入级别,针对效率和速度进行了优化。
  • High: Bugbot 会投入更多时间进行推理。审查成本更高、耗时更长,但 Bugbot 可能会发现更多缺陷。
  • Custom: 用自然语言说明 Bugbot 何时应使用默认或高投入级别。Cursor 会根据您的指令动态设置投入级别。

只有启用 Bugbot 按用量计费的客户,才能自定义投入级别。请在我们的文档中了解更多信息,并前往您的Bugbot 仪表盘开始使用。

  • 在默认投入级别下,Bugbot 平均每次运行会发现 0.7 个缺陷。其中超过 79% 的缺陷会在合并时由用户解决。
  • 在高投入级别下,Bugbot 平均每次运行会发现 0.95 个缺陷。

PR 审查、并行构建规划和拆分 PR

此版本带来了全新的 PR 审查体验,支持通过并行智能体更快执行规划,并为常见工作流新增了快捷操作按钮。

PR 审查

Cursor 3 现已推出全新的 PR 审查体验,让您在一个地方完成从创建到合并的整个 PR 流程。

  • Reviews 选项卡现在会显示行内审查线程和 PR 顶层评论。
  • Commits 选项卡让您可以更专注地查看该 PR 的提交历史。
  • Changes 选项卡通过文件树和变更选择器,让您更轻松地浏览较大的 PR。

您还可以看到审查者状态、待审查横幅等实用上下文信息,快捷操作按钮则让您更快完成后续操作。

按规划并行构建

Cursor 现在可以通过跨任务进行多任务处理,更快地按规划执行,而不是一次只处理一个任务。

点击“并行构建”,Cursor 会识别您规划中彼此独立的部分,并使用异步子智能体同时运行它们。在有需要时,Cursor 也会按顺序处理存在依赖关系的步骤。

将更改拆分为多个 PR

在 Cursor 中进行多任务处理时,您现在可以使用内置快捷操作将更改拆分为多个 PR。

它会利用聊天上下文识别逻辑上合理的分组,默认拆分为彼此独立的 PR;如果存在依赖关系,则会一并考虑。它还会创建备份快照,并提出拆分方案供您确认。

将技能固定为快捷操作

您现在可以将最常用的技能固定为快捷操作按钮,以便更快使用。

  • 添加了在设置中控制 Explore 子智能体行为的功能:您可以为 Explore 子智能体选择特定运行模型、继承父智能体使用的同一模型,或直接禁用 Explore 子智能体。
  • 添加了对子智能体配置中通用模型名称的支持 (即设置 model: opus 后,子智能体将始终使用最新的 Opus 模型) 。
  • /multitask 现已可在编辑器中使用,可运行异步子智能体来并行处理请求,而不是将其加入队列。
  • 改进了提示词输入的撤销分组,让编辑时的撤销/重做体验更自然。
  • 改进了长对话处理,并减少了界面跳动和其他异常行为。
  • 让 MCP 连接行为更加可预测,并在重新认证时新增了对过期令牌的显式清理。

  • 修复了智能体窗口中的终端交互缺陷,包括编辑快捷键问题以及批准/浮层相关的边界情况。
  • 修复了多项斜杠菜单和输入批准相关的回归问题。
  • 修复了 MCP 认证中的边界情况,包括对临时性 401 的处理以及过期凭据的相关行为。
  • 修复了多仓库环境选择和缓存问题。
  • 修复了多种可能降低可靠性的云端智能体时序和 hydration 边界情况。