· 更新日誌

Cursor Projects

今天我們在 Cursor 推出 Projects。Projects 讓你能承接更大規模的工作,例如一項功能、一次遷移,或是一個完整的 app。它能在長達數月的工作中維持上下文,將任務委派給數千個 sub代理,並在無需提示詞的情況下執行週期性工作。

從左側導覽列即可開啟 Projects。專案中的協調者代理本身不會撰寫程式碼;它負責規劃工作、委派給實際實作的代理,再把完成的成果交回給你檢查。協調者會代你建立並管理代理,並依工作需求並行執行任意數量的代理。

由雲端代理驅動

Project 會在雲端的專屬電腦上執行,因此闔上筆電也不會中斷。當有內容需要在你的機器上測試時,協調者會啟動一個本機代理在本地執行。

共享上下文

你不該每次開始一項任務,都得重新讓代理熟悉一遍。每個 Project 都會維護一組檔案,並在其代理使用的所有雲端與本機環境之間同步。代理會加入研究成果與產物,以及它們對 codebase 的了解、還有你偏好的工作方式。舉例來說,只要有一個代理摸索出如何測試某項服務,之後的每個代理都能沿用那些指示。共享上下文會隨著 Project 一起累積,讓協調者隨著時間愈來愈得力。

Subscriptions

你可以讓協調者代理監看某個 Slack 頻道、依排程執行,或追蹤你所有的 PR (拉取請求) ,讓它根據偵測到的訊號主動採取動作,不必等你下提示詞。

只要連接 Slack 並指向錯誤回報頻道,每當有錯誤回報進來,它就會自動分派工作。

Projects 目前為測試版,從今天起逐步開放給所有使用者。