Ask、Plan、Agent
這三種模式決定 agent 准不准動手。選錯模式,不是模型不夠聰明,是你讓它在不該改檔的時候改檔,或在該先想清楚的時候直接開幹。
輸入框可用 Shift+Tab 切換(以你目前版本為準)。Cursor 3 的 Agents Window 裡,每個分頁也可以有自己的模式與執行環境。
Ask:只讀、只答
Ask 用來解釋程式、對照設計、列風險,不改檔。適合:
- 剛 clone 下來的 repo
- code review 前想聽第二意見
- 你要的是說明,不是 patch
提示詞寫「先不要改檔,指出相關檔案與不確定之處」也有類似效果;用 Ask 更省事,因為工具權限本來就關著。
Plan:先查、再問、核准後才寫
Plan 適合跨檔功能、需求還有洞、或你想在實作前看到步驟。官方 Quickstart 的流程是:
- 搜尋程式庫,找出相關檔
- 問你釐清需求
- 產出可編輯的計畫與待辦
- 等你核准(或勾選其中幾項)再實作
官方 101 常示範:用較強、較慢的模型寫計畫,再用 Composer 這類較快的模型實作被勾選的待辦,甚至一次開兩個 agent 平行做不同元件。
Agent:改檔、跑指令、修錯誤
目標清楚時用 Agent。它會選檔、套用 patch、跑終端機、看 lint/測試,再迭代。你要做的是:
- 把成功條件寫進提示(例如「現有測試要過、不要改 API 形狀」)
- 看 diff,而不是看它自信的總結
- 上下文超過大約一半就開新對話,避免品質陡降
模型怎麼配
沒有永遠正確的預設。實務上常見分法:
- 日常小改、實作已核准的計畫:偏快的 coding 模型(例如 Composer)
- 大重構、陌生架構、安全敏感:偏強的推理模型
- 不確定時:Auto,但要知道它可能換模型、快取不一定連續
官方有專門的 Model Selection 場次,見 官方影音。
推薦影音
官方 Cursor 101
簡述:在真實專案裡切換 Plan 與 Agent,示範編輯計畫、勾選待辦、用不同模型平行實作。本頁最核心的對照片。