在您自己的基礎架構中執行雲端代理

Katia Bazzi進行中產品

Cursor 現在支援自行託管雲端代理,讓您的程式碼與工具執行完全留在您自己的網路內。

為了讓代理能夠自主平行處理多項軟體任務,它們需要各自的開發環境。Cursor 雲端代理會在隔離的虛擬機器中執行,每個都具備終端機、瀏覽器和完整的桌面環境。它們會複製您的 repo、設定開發環境、撰寫並測試程式碼、推送變更供審查,並且無論您是否在線都能持續工作。

今天,我們正式全面開放自行託管雲端代理。自行託管代理具備雲端代理的所有優勢,並提供更嚴密的安全控制:您的程式碼庫、工具執行和建置產物永遠不會離開您的環境。對於擁有複雜開發環境的團隊,自行託管代理可存取您的快取、相依套件和網路端點——就像工程師或服務帳戶一樣。

透過在您自己的基礎架構內執行的 workers 使用 Cursor 的代理體驗

Cursor 雲端代理非常擅長結合我們程式碼庫的上下文來撰寫程式碼。現在有了自行託管雲端代理,我們可以讓它們存取執行測試套件,並使用我們內部工具驗證變更所需的基礎架構。這套自行託管解決方案讓我們能夠將端對端的軟體打造流程完全委派給 Cursor 的雲端代理。

Graham Fuller
資深軟體工程師, Brex

為什麼選擇自行託管

許多處於高度監管產業的企業,基於安全與合規要求,無法讓程式碼、密鑰或建置產物離開其環境。有些公司已建立成熟的環境,其中像是快取、相依套件及特定網路端點等關鍵輸入,只能透過具備嚴格組態的內部機器存取。

為了滿足這些需求,一些團隊已將工程資源轉而投入打造與維護自有的程式開發背景代理。像 Brex、Money Forward 和 Notion 這樣的客戶,則改為使用 Cursor 的自行託管雲端代理。

透過自行託管雲端代理,團隊可以保留其現有的安全模型、建置環境與內部網路設定,同時由 Cursor 處理編排、模型存取,以及使用者體驗。這讓工程團隊能將更少時間花在維護代理基礎架構上,並將更多時間用於實際運用它。

鑑於我們作為金融服務供應商有嚴格的安全要求,自行託管支援一直是我們殷切期盼的功能。現在,我們正打造一套工作流程,讓近 1,000 位工程師能透過 Cursor 的自行託管雲端代理,直接從 Slack 建立 PR(拉取請求)。

Yokoyama Tatsuo
SRE & MEPAR 副理, Money Forward

相同的產品,您的基礎架構

自行託管雲端代理提供與 Cursor 託管雲端代理相同的能力:

  • **隔離的遠端環境:**每個代理都有自己的專屬機器,彼此不共用,因此能提升平行處理效率。
  • **多模型:**可使用 Composer 2,或尖端實驗室的任何模型,搭配自訂打造的工具鏈。
  • **外掛程式:**可用技能、MCP、subagents、規則和 hook 擴充代理。
  • **團隊權限:**控管誰可以在您的組織中存取及管理雲端代理執行作業。

自行託管雲端代理很快就能透過產生影片、螢幕截圖和日誌來展示其工作成果,供您審查。您也將能接管它們的遠端桌面,並使用它們執行自動化

自行託管雲端代理是讓 coding 代理達到企業就緒的重要一步。在像 Notion 這樣的大型程式碼庫中,讓代理工作負載在我們自己的雲端環境中執行,能讓代理以更安全的方式存取更多工具,也讓我們的團隊不必維護多個堆疊。

Ben Kraft
軟體工程師, Notion

運作方式

worker 是一個透過 HTTPS 對外連線至 Cursor 雲端的程序——不需要開放入站連接埠、變更防火牆設定,或建立 VPN 通道。當使用者啟動代理工作階段時,Cursor 的工具鏈會處理推論與規劃,接著將工具呼叫傳送給 worker,在您的機器上執行。結果會回傳至 Cursor,供下一輪推論使用。

每個代理工作階段都會有自己專用的 worker,並以單一指令啟動:agent worker start。worker 可以長時間持續運作,也可以是單次使用,能無限期處理工作階段,或在任務完成後立即終止。

對於需要將 worker 擴展到數千個的組織,我們提供 Helm chart 和 Kubernetes operator。您可以定義所需池大小的 WorkerDeployment 資源,controller 會自動處理擴展、滾動更新和生命週期管理。對於非 Kubernetes 環境,fleet management API 可讓您監控使用率,並在任何基礎架構上打造自動擴展能力。

立即在您的 Cursor 儀表板 中啟用自行託管雲端代理來試用,並在我們的文件中進一步了解。若您需要更大規模、涵蓋全公司的部署,請聯絡我們的團隊。

分類: 產品

作者: Katia Bazzi

在您自己的基礎架構中執行雲端代理 · Cursor