Cursor開始向付費用戶逐步開放Cursor Origin程式碼代管服務的早期測試。開發者除了能在Cursor內撰寫程式,也可直接建立及保存程式碼儲存庫、審查程式碼變更,或同步既有GitHub專案。
Cursor Origin先前僅開放使用者登記候補名單,本次更新則進一步提供實際可用的程式碼代管與協作功能。企業組織可由管理員選擇不啟用這項服務。
在Cursor內建立與管理程式碼儲存庫
使用者可從Cursor新增的程式碼庫分頁建立Origin儲存庫,再透過命令列工具將儲存庫下載至本機;既有專案也能上傳至Origin。換言之,開發者可直接使用Cursor提供的平臺保存程式碼,不必另外依賴GitHub等代管服務。
對於已使用GitHub的開發者,Cursor Origin並不要求搬移原有儲存庫。使用者連接GitHub帳號後,可選擇要同步的組織及儲存庫,Cursor會在Origin建立同步副本,供使用者瀏覽、搜尋及取得程式碼。
同步模式下,原始專案仍以GitHub上的版本為準,後續上傳的程式碼也會持續送往GitHub。使用者可隨時停止同步,來源內容與Origin副本之間的關係則依照同步設定管理。
支援變更審查與AI代理協作
Cursor Origin提供程式碼變更審查功能。開發者提出修改後,可在Cursor內查看程式碼提交紀錄、自動檢查結果、異動檔案及前後差異,並直接留言或合併變更。
若專案是由GitHub同步而來,兩邊的審查內容也會雙向同步,讓使用者能在Origin與GitHub之間延續既有的協作流程。
Cursor也將AI代理納入程式碼管理流程。使用者瀏覽儲存庫或程式碼變更時,可以直接詢問AI代理相關程式碼問題,或要求代理修改程式、更新待審查內容,以及將新的程式碼分支上傳至儲存庫。
串接部署、測試與建置服務
Cursor Origin目前開始提供外部服務整合,涵蓋Vercel、Depot及Buildkite:
- Vercel:每個待審查的程式碼變更都能建立預覽環境,團隊可在正式合併前測試結果。
- Depot:可執行原本使用GitHub Actions設定的自動測試及建置工作。
- Buildkite:支援既有的自動化流程,也能執行原先由GitHub Actions負責的測試與建置工作。
這些整合讓Origin不只負責儲存程式碼,也能銜接程式部署、自動測試及建置流程。不過目前服務仍處於早期測試階段,實際可用範圍及後續正式推出安排,仍需視Cursor後續公布內容而定。
與GitHub服務異常同日發生
Cursor Origin開始開放早期測試的同一天,GitHub在8月17日發生大規模服務異常,網站、API、GitHub Actions、程式碼變更審查及身分驗證等多項服務一度受到影響。GitHub表示,當時正調查網站與API錯誤率升高的問題。
兩起事件在時間上同日發生,但現有資訊未指出Cursor Origin的開放與GitHub服務異常之間存在直接關聯。對開發團隊而言,Origin的推出則代表Cursor正把開發、程式碼代管、審查及部署工具進一步整合到同一套工作流程中。
Reference Link : ithome.com.tw




