雲端 Agent 與 Cursor Harness 改進

我們持續改進雲端 Agent 與 Cursor harness,讓常駐 Agent 能以系統化方式運作,自主打造及發布軟體,無需在每個迴圈介入。

透過此版本,雲端 Agent 可自動回應事件接手工作、持續朝目標推進直到達成,並在長時間工作階段中維持正軌。

訂閱

Cursor 現在可以監控您的 PR、追蹤 Slack 討論串,或執行排程任務。Cursor Agent 會訂閱事件來源 (討論串或對話) ,並在事件發生時重新啟動。目前訂閱功能僅適用於雲端代理。

雲端代理會自動訂閱其建立的 PR,持續推進至完成,修正 CI 問題並處理 bot 留言。在 Slack 中,您可以說 @cursor 一小時後回來檢查,並持續進行直到納入該意見回饋。

自訂模式

將任何技能作為自訂模式使用:這類技能會固定顯示在聊天中。自訂模式可讓 Agent 專注於特定技能——可將其視為「隨時啟用」的技能。

在 / 中選取技能後,按下 ⌥⏎ (Mac) 或 Alt+Enter (Windows) ,或選擇 作為模式使用。

在專屬機器上執行子代理

子代理現在可在各自的虛擬機器上執行。每個子代理都會在自己的雲端環境中取得一份隔離的專案副本,並擁有乾淨的上下文。

讓子代理在全新的環境中測試父代理的變更,或以代理群方式各自修正問題而不互相衝突。試試 run a swarm of subagents to test my app for bugs, each in its own environment。

/goal

使用 /goal 為代理設定一項長期目標,讓它持續朝此目標努力,直到完全完成。

試試 /goal 修正所有不穩定的測試,讓 CI 全數通過。可搭配自訂模式遵循操作手冊,或使用 /loop 進行定期檢查。

引導功能改進

現在,您可在 代理 工作時傳送訊息進行引導,不會中斷其作業。後續訊息會等到下一次工具呼叫時才處理,不會在 代理 執行動作途中將其打斷。

輸入後續訊息後,點選「立即傳送」,或按兩次 ⏎。

Origin 程式碼託管

Cursor 現在可以託管您的程式碼。

Origin 今日起在所有付費方案逐步推出早期測試版。我們先從專為代理規模而設計的核心功能開始:儲存庫、PR (拉取請求) 、程式碼瀏覽,以及 GitHub 同步。以代理為核心的功能即將推出。

Origin 儲存庫

新的 Codebase 分頁是管理 Origin 儲存庫的地方。

按一下 +New 並為儲存庫命名。完成後,頁面會說明如何安裝 CLI,並提供複製儲存庫或推送本機專案的指令。推送後,你的程式碼就會託管在 Origin 上。

對於由 Origin 託管的儲存庫,Origin 是權威資料來源。推送會直接到達 Origin,不會經過 GitHub。

建立第一個儲存庫時,請為程式碼庫命名。該名稱會成為每個儲存庫 URL 的一部分:cursor.com/codebase/acme-corp。

導入 GitHub 儲存庫

您的 GitHub 儲存庫可與 Cursor 託管的儲存庫並列使用。將 GitHub 連接至 Cursor,選擇 org 後,即可查看可同步的儲存庫。選取儲存庫後,Cursor 會將其匯入。您可自行選擇要同步的內容,也可隨時中斷儲存庫的連接。任何擁有已同步儲存庫讀取或寫入權限的人,也都能在 Cursor 中檢視該儲存庫。

已同步的儲存庫會即時更新。您可瀏覽、搜尋及從 Origin 中的副本拉取。對於已同步的儲存庫,GitHub 仍是權威資料來源:推送仍會送往 GitHub,而 Origin 會鏡像結果。每個儲存庫名稱旁的圖示會標示哪些由 Cursor 託管,哪些來自 GitHub。

PR (拉取請求)

每個儲存庫都有 PR。開啟 PR 即可查看時間軸、提交、檢查項目和變更的檔案。審查差異、留下留言,然後合併。

已同步儲存庫中的 PR 可雙向同步:在 Cursor 留言會同步發佈到 GitHub;在 GitHub 新增表情回應或回覆,幾秒內就會顯示在 Cursor 中。GitHub 上有指派給您的審查嗎?可直接在 Cursor 中審查並合併。

每個儲存庫都有 Agent

您的程式碼、PR (拉取請求) 和 Agent 現在都集中在同一處。您可以向 Cursor 詢問正在瀏覽的程式碼相關問題。它可以回答問題、進行變更、更新 PR,或推送分支。

Cursor 儲存庫的應用程式擴充功能

我們正在打造應用程式生態系,讓您的整個技術堆疊能與 Origin 無縫整合。Vercel、Depot 和 Buildkite 整合已可使用,更多整合即將推出。

在儲存庫的 Apps 分頁中連接 Vercel,每個 PR (拉取請求) 都會建立預覽部署,讓您可以測試及留言。合併後即可部署至正式環境。若要使用 CI,請連接 Depot 或 Buildkite。兩者都能執行您現有的 GitHub Actions 工作流程,Buildkite 還能執行其原生管線。

已連接至 Origin 儲存庫的 Vercel、Depot 和 Buildkite 應用程式

設定

每個儲存庫都有設定。您可以查看 GitHub 儲存庫的同步狀態、管理存取權限,以及查看已連接的應用程式。

顯示同步狀態、存取權限和已連接應用程式的 Origin 儲存庫設定

Origin 自即日起向所有付費方案使用者逐步推出早期測試版,但企業組織的管理員可選擇不加入。為您的程式碼庫命名,並建立第一個儲存庫。

前往我們的文件瞭解更多,或立即開始使用。

雲端代理 透過 打造 啟動速度提升 3 倍

Agent 在就緒的環境中啟動時,能發揮最佳效能:儲存庫已複製、相依套件已安裝,且安裝指令碼已執行。

此版本推出 打造:由 Cursor 在背景準備、可立即使用的開發環境副本。Agent 不再需要在每個工作階段從頭設定環境,而是直接在就緒的環境中啟動。打造 已包含在 雲端代理 中,無需額外付費。

更快啟動

Cursor 會定期重新打造環境。打造成功後,該環境會成為後續代理的啟動基礎。Cursor 會預先保留暖機副本,讓下一個代理無需等待。我們的環境現在內部啟動速度提升 10 倍,首次產生 token 的時間縮短為原本的三分之一。

任何可提前準備的項目,請使用 install 指令處理。首次向代理輸入提示詞時,仍會執行 start 指令;該指令應專注於工作階段中需要保持最新狀態的服務。

更具韌性的代理執行

當錯誤的提交或相依性更新導致環境故障時,代理會持續使用上次成功的打造。故障的打造不會啟用,您會收到通知,而代理會在您於背景偵錯期間持續運作。

打造記錄與偵錯

每個環境在雲端代理儀表板中都有 打造 分頁。您可以查看打造狀態、日誌、提交 SHA,以及每次代理執行使用的打造。代理也能使用內建工具查看及管理打造。

雲端代理儀表板中的打造資訊,包括日誌和提交 SHA

開始使用

新環境會自動使用 打造。若要為現有環境啟用,請在 雲端代理 儀表板開啟該環境,前往 打造 分頁,然後按一下 Enable 打造。或者,您也可以先按一下 Run setup agent,測試遷移並審查所有建議的設定變更。

您也可以手動觸發 打造、使用代理偵錯失敗的 打造,並透過可設定的閾值控制過期 打造 的重新整理方式。

請參閱我們的公告文章和文件,瞭解更多資訊。

Google Workspace 外掛程式

Cursor 現在可在您的 Google Workspace 中讀取、撰寫及執行操作。

新的外掛程式讓程式設計 Agent 可直接存取 Gmail、Google Drive 和 Calendar,讓您無須離開 Cursor,即可擷取上下文、草擬及更新檔案,並管理收件匣和日曆。

安裝外掛程式即可連接:

  • **Google Drive:**搜尋檔案和資料夾、開啟及下載內容、建立及整理檔案
  • **Gmail:**搜尋及讀取郵件、草擬及傳送訊息、套用標籤及管理討論串
  • **Google Calendar:**讀取行程、建立及更新活動、尋找空閒時段

在 Cursor 市集 瀏覽新的外掛程式,或從 Cursor 的自訂頁面安裝。請參閱我們的文件以深入了解。

Cursor 現已登上 iPad

所有付費方案現已可使用 iPad 版 Cursor。

iPhone 和 iPad 現推出收件匣,助您井然有序地管理工作,並提供涵蓋完整的 PR (拉取請求) 的審查體驗。隨時隨地建立、審查及合併。

為更大螢幕而打造

iPad 版面配置針對額外空間重新設計。側邊欄的聊天會固定顯示,讓您可同時查看多個代理執行狀況。分割畫面可讓審查與聊天並排開啟,並完整呈現檔案差異。

標記功能也有更多空間可用。附加螢幕截圖後,點選即可在特定位置加入留言,或使用 Apple Pencil 直接在影像上繪製。

完整的審查介面

在 iPhone 和 iPad 上,審查畫面現在涵蓋完整的 PR (拉取請求) :留言、檢查項目和核准。你可以新增或變更審查者、閱讀留言,並提示代理解決問題。從代理輸出到 PR 合併,整個流程 այժմ都能隨你同行。

收件匣

收件匣可協助您與代理維持井然有序。查看進行中的事項、需要您處理的項目,以及正在審查中的 PR (拉取請求) 。

iPad 版 Cursor 的收件匣

Cursor iPhone 和 iPad 版的其他改進

  • 支援 Bitbucket 和 Azure DevOps SCM
  • 多 PR (拉取請求) 工作階段:當單一聊天建立多個 PR (拉取請求) 時,現在可以開啟所有 PR (拉取請求) ,而不僅限於最後一個。
  • 可直接在 app 中切換您所屬的團隊

下載 Cursor App 或閱讀我們的 文件 以瞭解更多。