AI程式開發工具Cursor替 Cloud Agents 加入預建環境機制 Builds ,將複製程式碼儲存庫、安裝相依套件等準備工作提前在背景完成,讓AI程式代理啟動後能直接進入已準備好的開發環境。Cursor表示,內部環境啟動速度提高10倍,代理產生首次回應的時間最高加快3倍,並預計8月17日起讓所有新舊環境預設使用Builds。
過去Cloud Agent每次啟動,都可能需要重新取得程式碼、安裝相依套件並完成環境設定,在大型且複雜的程式碼庫中,這些準備工作可能耗時數分鐘。Builds改為事先完成準備工作,並將完成後的開發環境保存成可直接啟動的快照,新代理可從已備妥的環境開始工作,不必每次從頭設定。
Cursor會定期建立新的Build,取得各程式碼儲存庫預設分支的最新內容,完成安裝後記錄當時的環境設定與程式碼版本。成功建立的Build會成為後續代理預設使用的環境,如果相依套件更新、環境設定或Docker建置發生錯誤,新版本不會取代原本可正常運作的Build。
因此,即使最新一次環境準備失敗,Cloud Agents仍可繼續使用上一個成功版本,不必等開發人員先修好環境。管理介面也會保留每次Build的狀態、執行紀錄及對應的程式碼版本,並記錄各次代理工作使用哪一個Build,方便發生問題時回頭比對。
Builds保存的是磁碟上的開發環境,不包含正在執行的程式與記憶體內容。可事先完成的相依套件安裝、程式碼產生及編譯工作適合在建立Build時處理,而Docker、資料庫等每次工作階段都需要重新啟動的服務,仍會等到代理開始工作時才執行。
若安裝過程需要存取私人套件庫或其他受限資源,Build可使用團隊或環境層級的機密資料,而使用者層級的機密資料則只在代理啟動後加入,不會保存於共用環境快照。Builds已包含在Cloud Agents服務中,不另外收費。