UStackUStack
Cursor 3 icon

Cursor 3

Cursor 3:面向软件开发的统一桌面工作区,结合本地与云端代理会话、diff与PR流程,以及IDE导航理解代码与改动。

Cursor 3

Cursor 3 是什么?

Cursor 3 是使用代理构建软件的统一桌面工作区。它旨在比需要微观管理多个文件、终端和窗口间单独对话的工作流程更清晰地管理代理驱动的工作。

界面以代理为中心,旨在提供更高层次的抽象来审查和理解代理生成的内容,同时仍允许您在需要时深入细节,如文件和定义。

主要特性

  • 跨多个仓库的统一代理工作区:界面本质上是多工作区,支持在一个地方跨不同仓库工作。
  • 侧边栏中同时显示本地和云端代理:您可以查看和管理本地及云端代理会话,包括从移动端、网页、桌面、Slack、GitHub 和 Linear 启动的会话。
  • 云端代理输出用于验证:云端代理可以生成演示和截图,以便您验证其工作。
  • 云端与本地间快速切换:您可以将代理会话从云端移到本地进行编辑和测试,或从本地移到云端以在离线时保持运行。
  • “从提交到合并 PR”的 diff 和 PR 工作流程:新的 diff 视图支持更简洁的 UI 进行编辑和审查,包括暂存、提交和 PR 管理。
  • 面向 IDE 的导航和代码理解:您可以查看文件以理解代码,并使用完整的 LSP 跳转到定义。
  • 用于本地网站的内置浏览器:Cursor 可以使用内置浏览器打开、导航并针对本地网站进行提示。
  • 代理扩展插件市场:浏览扩展代理的插件,包括 MCP、技能、子代理等,一键安装(支持私有/团队市场的私有插件)。

如何使用 Cursor 3

  1. 升级到 Cursor 3 并打开代理窗口(Cmd+Shift+P → Agents Window)。
  2. 从侧边栏启动或查看代理会话。本地和云端代理会一起显示,便于跟踪运行状态。
  3. 使用 diff 视图审查和编辑代理生成的更改,准备好后暂存并提交。
  4. 在 Cursor 内管理拉取请求,使用 PR 工作流程将更改推进到合并更新。
  5. 如需更深入上下文,使用文件导航和完整的 LSP 支持跳转到定义,并在相关时使用内置浏览器针对本地网站提示。

使用场景

  • 跨仓库管理并行代理工作:在统一界面中组织多个代理会话,同时代理跨不同代码库工作。
  • 使用演示和截图验证云端代理更改:在将工作拉取到本地环境前,审查云端代理输出以确认行为。
  • 离开笔记本时继续长时间任务:将会话从本地移到云端,以便关闭或离开时继续运行,然后稍后审查结果。
  • 需要迭代时切换到本地编辑和测试:将会话从云端移到本地,应用代码更改并在桌面运行自己的测试。
  • 审查和合并代理生成的更改:使用 diff 视图编辑和审查,然后暂存、提交并管理拉取请求,无需离开 Cursor 工作流程。

常见问题

Cursor 3 中的“统一工作区”是什么意思?
它指将人类和代理带到一处的界面,包括多仓库布局和显示本地及云端代理会话的侧边栏。

我可以将代理会话在云端和本地间移动吗?
可以。Cursor 3 支持将代理会话从云端移到本地进行编辑和测试,或从本地移到云端以在离线时保持运行。

如何审查云端代理做了什么?
云端代理可以生成演示和截图,您可以用它们验证其工作。

Cursor 3 包含标准代码导航功能吗?
Cursor 3 包含用于理解代码的文件查看,以及使用完整 LSP 的“跳转到定义”功能。

有方法扩展代理超出默认设置吗?
有。Cursor 3 支持来自 Cursor Marketplace 的插件,包括添加 MCP、技能、子代理及相关功能的扩展。

替代方案

  • IDE 环境中的代理代码助手:其他工具也可能支持代理驱动的代码变更,但 Cursor 3 特别强调统一的跨工作区代理界面,以及本地与云端会话切换。
  • 结合独立 AI 聊天工具的 IDE 工作流:一些团队可能依赖 IDE 加独立代理/聊天应用,这需要比 Cursor 3 集成工作区更多的手动切换对话和工具。
  • CI/CD 和审查自动化工具:对于专注于代码生成后自动化(测试、部署、审查检查)的团队,这些工具是 Cursor 3 等代理优先开发界面的补充,而非替代。
Cursor 3 | UStack