UStackUStack
Cursor 3 icon

Cursor 3

Cursor 3 提供整合式桌面工作區,結合本地與雲端代理、diff 與 PR 工作流程,以及 IDE 導航,輕鬆建立軟體。

Cursor 3

Cursor 3 是什麼?

Cursor 3 是一個整合式桌面工作區,用於以代理建構軟體。它設計成比需要微觀管理多個檔案、終端機和視窗間個別對話的工作流程,更清楚地管理代理驅動的工作。

介面以代理為中心,旨在提供更高階的抽象層,讓你檢視和理解代理產生的內容,同時仍允許你深入細節如檔案和定義。

主要功能

  • 跨多個儲存庫的統一代理工作區:介面本質上支援多工作區,可在單一地方處理不同儲存庫的工作。
  • 側邊欄同時顯示本地與雲端代理:你可以檢視和管理本地與雲端代理工作階段,包括從行動裝置、網頁、桌面、Slack、GitHub 和 Linear 啟動的工作階段。
  • 雲端代理輸出用於驗證:雲端代理可產生示範和螢幕截圖,讓你驗證其工作。
  • 雲端與本地間快速移轉:你可以將代理工作階段從雲端移至本地進行編輯和桌面測試,或從本地移至雲端,讓它在你離線時持續執行。
  • 「從 commit 到合併 PR」的 diff 和 PR 工作流程:新的 diff 檢視支援更簡潔的 UI 進行編輯和檢閱,包括暫存、commit 和 PR 管理。
  • 以 IDE 為導向的導航與程式碼理解:你可以檢視檔案以理解程式碼,並使用完整的 LSP 前往定義。
  • 用於本地網站的內建瀏覽器:Cursor 可使用內建瀏覽器開啟、導航並對本地網站進行提示。
  • 代理擴充的插件市集:瀏覽可擴充代理的插件,包括 MCP、技能、子代理等,一鍵安裝(包含私人/團隊市集的私人插件支援)。

如何使用 Cursor 3

  1. 升級至 Cursor 3 並開啟代理視窗(Cmd+Shift+P → Agents Window)。
  2. 從側邊欄啟動或檢視代理工作階段。本地與雲端代理會一起顯示,讓你追蹤執行中的內容。
  3. 使用 diff 檢視檢閱和編輯代理產生的變更,準備好時進行暫存和 commit。
  4. 在 Cursor 內管理 pull request,使用 PR 工作流程從變更移至合併更新。
  5. 若需更深入脈絡,使用檔案導航和完整的 LSP 支援前往定義,並在相關時使用內建瀏覽器對本地網站提示。

使用情境

  • 跨儲存庫管理平行代理工作:在統一介面中組織多個代理工作階段,同時代理跨不同程式碼基底工作。
  • 以示範和螢幕截圖驗證雲端代理變更:檢閱雲端代理輸出,在將工作拉入本地環境前確認行為。
  • 離開筆電時繼續長時間任務:將工作階段從本地移至雲端,讓它在你關閉或離開時持續執行,之後再檢閱結果。
  • 需要迭代時切換至本地編輯和測試:將工作階段從雲端移至本地套用程式碼變更並在桌面執行自家測試。
  • 檢閱與合併代理產生的變更:使用 diff 檢視編輯和檢閱,然後暫存、commit 並管理 pull request,不需離開 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