跳至主要內容
Aurikle
AI與系統Aurikle

Continue 和 Cursor 怎麼選

在 Continue 與 Cursor 之間選擇,先看團隊已經打開的編輯器、差異由誰審查、指令由誰核准。現行 Continue 官網寫明 Continue 已由 Cursor 收購,開源程式碼仍可自由取得。兩份說明都沒有給出排名,選擇寫在流程上。

目錄
  1. 從已經打開的編輯器寫起
  2. Continue 的說明現在寫什麼
  3. 代理、計畫、對話與自動完成
  4. Cursor 的 Agent 與 Tab
  5. 收購要寫進採用紀錄
  6. 按流程怎麼選
  7. 什麼時候先不要選
對應服務客製軟件、網站與應用程式閱讀這篇

從已經打開的編輯器寫起

先記下同事日常打開的是哪一個編輯器,差異留在哪裡審查,終端指令由誰核准,以及開源程式碼是否必須仍可取得。四項未寫明,就還不到比較產品的時候。

若團隊已經用 客製軟件、網站與應用程式 的方式交付,工具要能把差異留在既有審查裡。編輯器換了,審查的人與主分支的規則仍是原來那一套。與 GitHub Copilot 的對照見 Cursor 和 GitHub Copilot 怎麼選,本文只處理 Continue 與 Cursor。

Continue 的說明現在寫什麼

現行 Continue 官網 寫明 Continue 已加入 Cursor,並寫明 Continue 由 Cursor 收購。同一頁把原先的產品寫成開源程式代理,並寫明開源程式碼仍可自由取得,可作為其他人的基礎。該頁沒有刊登日期,以上依現行頁面。

現行 Continue 文件首頁 列出的能力包括:與 AI 一起處理開發任務的 Agent mode、用來提問與釐清程式的 Chat mode、不離開目前檔案即可修改程式區段的 Edit mode、打字時出現的行內自動完成,以及終端裡的 Continue CLI(cn)。該頁沒有刊登日期。本文不比較模型。

代理、計畫、對話與自動完成

現行 Continue Agent 快速開始 把模式選單寫成三項:Chat 沒有工具,只作對話;Plan 使用唯讀工具,用來查看與規劃;Agent 可使用全部工具來改動。該頁寫明,若 Agent 或 Plan 顯示 Not Supported,是所選模型或供應商不支援工具,或 Continue 尚未支援該組合的工具。預設情況下,Agent 要用工具時會先請求許可,以 Continue 允許、以 Cancel 拒絕。工具政策可以把特定工具排除,或改成自動使用。該頁沒有刊登日期。

現行 Continue 自動完成快速開始 把自動完成寫成打字時出現的行內建議。啟用方式是點選 IDE 右下角狀態列的 Continue,或在 IDE 設定裡勾選 Enable Tab Autocomplete。逐詞接受用 Cmd/Ctrl 加右箭頭。該頁另寫了一組強制建議的快捷鍵,並標明用於 VS Code。該頁沒有刊登日期。自動完成與代理怎麼分開用,見 AI 程式代理和自動完成有什麼分別。

Cursor 的 Agent 與 Tab

現行 Cursor 文件首頁 把 Cursor 寫成用來建構軟體的程式代理,工作包括理解程式庫、規劃與建立功能、修正缺陷、審查變更,以及接上已經在用的工具。同一頁列出可接上的工作流程包括 GitHub、GitLab、Azure DevOps、Bitbucket、JetBrains、Slack 與 Linear。該頁另有模型與價格表。本文不比較模型,也不引用價格。該頁沒有刊登日期。

現行 Cursor Agent 說明 把 Agent 寫成可以獨立完成複雜程式工作、執行終端指令並修改程式的助理,在側欄以 Cmd+I 打開。同一頁寫明,一次任務裡的工具呼叫次數沒有上限,並列出搜尋檔案、讀取檔案、編輯檔案與執行終端指令等工具。檢查點在較大改動前自動建立,存在本機,與 Git 分開;還原只回復檔案,不刪除對話。該頁寫明檢查點只用來撤銷 Agent 的改動,永久的版本控制仍用 Git。該頁沒有刊登日期。Cursor Tab 說明 把 Tab 寫成依最近編輯、周圍程式與 linter 錯誤提出的自動完成:Tab 接受,Escape 或繼續打字則拒絕,並可一次改多行。該頁沒有刊登日期。

收購要寫進採用紀錄

採用前記下你實際打開的是 IDE 裡的 Continue,還是 Cursor 自己的編輯器。Continue 官網的收購句子,沒有寫明文件裡的 Agent、Plan、Chat 或自動完成已經停止。文件站現行仍描述這些模式。把「官網寫了收購」和「文件仍描述哪些模式」分成兩行,放進採用紀錄,並註明你閱讀頁面的日期。

指令核准仍由團隊自己寫。Continue 的 Agent 頁把預設寫成先請求許可。Cursor 的 Agent 頁描述工具與檢查點,該頁本文所引的段落沒有把「每條終端指令預設等人核准」寫成產品規則。無論開哪一個,會安裝依賴、推送遠端、改資料庫或刪檔的指令,都先停下來等人。目錄怎麼劃,見 AI 程式工具如何接到既有程式庫。

按流程怎麼選

團隊要留在已經打開的 IDE 裡,而且採用條件包括開源程式碼仍可取得:從 Continue 的文件寫起,核對 Agent、Plan、Chat、自動完成與 CLI 是否就是日常要用的那幾層,並把工具許可保持在預設的逐次詢問,直到工具政策寫明哪些項目可以自動執行。

團隊日常要在 Cursor 的編輯器裡審查差異:從 Cursor 的 Agent 與 Tab 寫起,檢查點只當作撤銷 Agent 改動的本機快照,合併仍走 Git 與既有審查。本文不把收購寫成較優,也不把任一組合寫成較優。

什麼時候先不要選

審查人、指令核准與排除目錄都還沒寫明時,先不要把任一代理接到會改主分支的程式庫。只在已經打開的檔案裡改一小段,可以留在行內自動完成。

本文不給出速度、缺陷或授權金額的比較。上文所引頁面都沒有刊登日期,引文依現行官方說明。沒有貴司自己的審查紀錄之前,用「編輯器是否就是團隊已經在用的那一個、開源程式碼這項條件有沒有寫明、差異有沒有進審查、指令有沒有按規定核准」來檢查選擇是否在按流程走。

相關筆記