Cursor Agent 模式怎麼用:Agent、Plan、Ask 三種模式,檢查點回滾與消息排隊

Cursor Agent 模式是什麼、和 Plan / Ask 模式怎麼選?按官方文檔講清 Agent 能調用哪些工具、Shift+Tab 切換模式、Plan 模式先出方案再動手、用檢查點撤銷改動、任務進行中排隊或插話,以及 /goal 長目標。

NNathaniel bigo··原創首發·AI 輔助撰寫
7 分鐘讀完
資料核對於 2026-10-11 · 依據官方文檔與公開資料整理 Plus 帳號
本文根據 Cursor 官方文檔《Cursor Agent》《Plan Mode》和幫助中心相關頁面整理,資料核對於 2026-10-11。

適用於誰

  • 會用 Tab 補全,想進一步讓 Cursor「自己改一整個功能」的人;
  • 搜「cursor agent 模式」「cursor plan mode」「cursor ask 模式」分不清幾種模式的人;
  • 被 Agent 改亂過代碼,想知道怎麼安全撤銷的人。

結論先說

  1. Agent 是 Cursor 裏能獨立完成任務的助手:會搜尋代碼庫、讀寫文件、跑終端命令、查網頁、操作瀏覽器。Ctrl+I(macOS Cmd+I)打開側邊面板。
  2. 在輸入框裏按 Shift+Tab 輪換模式:Agent(直接動手)、Plan(先出方案、等你批准)、Ask(只讀,只回答不改代碼)。
  3. 任務跨多個文件、需求還不清楚時先用 Plan;只想弄懂代碼用 Ask;改動小而明確時直接 Agent。
  4. Agent 改文件前會自動建檢查點(Checkpoint),改錯了可以一鍵恢復;但檢查點只存在本地、和 Git 無關,長期版本管理仍然要靠 Git。
  5. Agent 幹活時你可以繼續發消息:回車是排隊,Ctrl+Enter(macOS Cmd+Enter)是立刻插話。

三種模式怎麼選

模式會改代碼嗎適合
Agent會需求明確的修改、做過很多次的任務
Plan批准方案後才改多文件改動、有多種做法、要先確認架構
Ask不會(只讀)讀陌生代碼、問「登入流程怎麼走」「這個函數幹什麼」

切換方式兩種:輸入框裏按 Shift+Tab,或者點模式下拉選單(Ctrl+. / Cmd+. 也能打開模式選單)。

另外還有不進側邊欄的行內編輯:選中代碼按 Ctrl+K(Cmd+K),寫一句指令,回車後就地修改。只想問問題不想改,按 Alt+Enter(macOS Opt+Return)切到提問。發現事情比想的大,選中代碼按 Ctrl+L(Cmd+L)帶着這段代碼轉到 Agent。

Agent 能用哪些工具

官方把 Agent 拆成三部分:指令(系統提示詞 + 你的 Rules)、工具、模型。工具包括:

  • 搜尋:按文件名找文件、讀目錄結構、在文件裏搜關鍵詞;
  • 讀文件:包括圖片(png、jpg、gif、webp、svg),交給支持視覺的模型分析;
  • 改文件:給出修改並自動應用;
  • 運行 shell 命令:執行並監控輸出;
  • Web:生成搜尋詞並聯網搜尋;
  • 瀏覽器:打開頁面、點擊、截圖,用來驗證介面改動;
  • 圖像生成:按文字或參考圖生成圖片,預設存到項目的 assets/ 目錄;
  • 提問:任務中途向你確認需求,等你回答時它會繼續做別的。

官方說明一個任務裏工具調用次數不設上限。命令和 MCP 工具要不要先問你,由運行模式(Run Mode)決定,見《Cursor 私隱模式與 Agent 權限》。

Plan 模式:先出方案再動手

切到 Plan 模式後,Cursor 會:

  1. 問你幾個澄清問題;
  2. 研究代碼庫,找出相關文件;
  3. 寫出一份詳細的實施方案;
  4. 你在聊天裏或直接編輯方案的 Markdown 文件來修改它;
  5. 滿意後點擊開始構建。

方案預設存在你的用戶目錄下,點 Save to workspace 可以存進項目,方便團隊共享和留檔。

官方有一條很實用的建議:如果 Agent 做出來的東西不對,不要一輪輪追着修——撤銷改動,回到方案把要求寫得更具體,再跑一次,通常更快,結果也更乾淨。

檢查點:撤銷 Agent 的改動

  • Agent 在做較大改動前會自動創建檢查點,記錄所有被修改文件的狀態;
  • 在聊天時間線上點任意檢查點可以預覽當時的文件,再點恢復;也可以把滑鼠移到之前的消息上,點右下角的 Restore Checkpoint;
  • 恢復只回滾文件,不會刪除對話裏的消息;
  • 檢查點存在本地、獨立於 Git,只用於撤銷 Agent 的改動。

穩妥的習慣是:讓 Agent 開工前先 git commit 一次,乾淨的工作區加上檢查點,等於兩層保險。

任務進行中:排隊、插話、開旁支

你想做的事操作
把下一條指令排在後面輸入後按 Enter,進入隊列,可拖動調整順序
立刻打斷或糾正方向Ctrl+Enter / Cmd+Enter 立即發送
不打斷主任務,問個題外話輸入 /side 或 /btw 開一個旁支對話
給一個長期目標/goal 修好所有不穩定的測試並讓 CI 變綠

/goal 讓 Agent 朝一個目標持續工作直到完成,而不是把每條消息當成新任務。官方標註它在逐步放量,沒看到就開個新對話試試。

常見問題

Q:Agent 找不到我的文件?

官方排查順序:看 .cursorignore 是否把它排除了;看 .gitignore(裏面的規則也會影響發現文件);命令面板裏搜 Reindex 重建索引;最後直接在輸入框裏用 @文件名 把文件掛上去。

Q:怎麼讓 Agent 更準?

官方的建議是:提示詞寫清預期行為和限制;涉及多文件先用 Plan;做完一個功能或切換任務就開新對話;反覆強調的要求寫進 .cursor/rules/,寫法見《Cursor Rules 怎麼寫》。

Q:項目在 Agent 的終端裏行為不一樣?

Cursor 通過 Agent 跑命令時會設定環境變量 CI=1,讓輸出更乾淨。如果你的項目在 CI 環境下會跳過交互或走不同路徑,在命令前加 unset CI &&,或者把這條寫進規則。

Q:提示「Agent Execution Timed Out」?

見《Cursor 常見報錯與解決》。

參考資料

  • Cursor Agent(官方):https://cursor.com/docs/agent/overview
  • Plan Mode(官方):https://cursor.com/docs/agent/plan-mode
  • Ask mode(官方幫助中心):https://cursor.com/help/ai-features/ask-mode
  • Inline edit(官方幫助中心):https://cursor.com/help/ai-features/inline-edit
  • Agent troubleshooting(官方幫助中心):https://cursor.com/help/troubleshooting/agent-issues
  • Run Modes(官方):https://cursor.com/docs/agent/security/run-modes
需要開通或續費?AI 會員充值與全部商品 →

Nathaniel 的更多內容

  1. 01

    AI 學習路線:零基礎從哪開始,6 個階段、每階段該讀哪幾篇教學(2026)

    AI 學習路線怎麼走?給零基礎的人一條循序漸進的路徑:先選一個助手用順,再學提問,再用進日常工作,按需學做圖做影片,守住私隱與版權,最後進階自動化和編程。每個階段都配了本站對應的教學。

    其他 AI 工具0
  2. 02

    AI 瀏覽器有哪些:Perplexity Comet、Opera Neon、Dia、Brave Leo 與 Edge Copilot 的官方說法對照

    AI 瀏覽器有哪些?按官方頁面整理 Perplexity Comet、Opera Neon、Dia、Brave Leo 和 Edge 裏的 Copilot:官方自述的定位、支持的平台、免費還是訂閱,以及 Gemini、Claude 的 Chrome 方案和已停用的 ChatGPT Atlas。

    其他 AI 工具0
  3. 03

    即夢國際版 Dreamina 是什麼:官方站入口、能生成什麼、免費積分和模型(2026)

    即夢國際版 Dreamina 是什麼?官方站是 dreamina.capcut.com,是一個圖片、影片和數字人一體的 AI 創作平台。按官方首頁和 FAQ 講:能生成什麼、免費用戶每天 120 積分、列出的 Seedance 與 Seedream 模型,以及和國內即夢怎麼區分。

    其他 AI 工具0
  4. 04

    Kimi K3 Coding Plan 是什麼、怎麼用:Kimi Code 會員、模型 ID、套餐價格和額度規則

    Kimi K3 Coding Plan 是什麼?按 Kimi 官方文檔核對:官方現在叫 Kimi Code,是 Kimi 會員權益裏的編程服務,Plus 及以上才有;講 K3 等模型 ID、國內新套餐價格、三種客戶端、第三方工具接入和額度規則。

    Kimi0
  5. 05

    DeepSeek V4 Pro 和 Flash 的區別與 API 價格:官方價格頁逐項對照(高峰與空閒時段)

    DeepSeek V4 Pro 和 Flash 有什麼區別、API 怎麼收費?按 DeepSeek 官方價格頁(2026-10-19 查詢)列出兩個模型的版本、上下文、圖像理解、並發和每百萬 token 價格,說明高峰與空閒時段的計費差別和舊模型名怎麼處理。

    其他 AI 工具0
  6. 06

    GPT-6 Pro(Astra)怎麼用、哪些套餐有:怎麼選到 Pro 檔、用量限制和 Pro 三檔價格

    GPT-6 Pro(Astra)怎麼用、哪些套餐有?按 OpenAI 幫助中心核對:聊天裏 Pro 檔給 Pro 100、Pro 200、Business 和 Enterprise;Plus 在 Work 和 Codex 裏含 Astra。講怎麼選到、用量上限和官方 Pro 價格。

    ChatGPT0

同產品的其他教學

  1. 01

    Cursor 額度與套餐:免費版和 Pro 有什麼區別、額度怎麼看、什麼時候重置、用完了怎麼辦

    Cursor 收費標準與額度規則(官方 2026-10-11 版):Hobby / Pro / Pro Plus / Ultra 的區別、兩個用量池怎麼扣、在哪查剩餘額度、每月何時重置、用完後按量付費還是升級、怎麼設消費上限,以及學生優惠的現狀。

    Cursor0
  2. 02

    Cursor Tab 補全怎麼用:接受與拒絕、跨文件跳轉、暫停(Snooze)與不出建議的排查

    Cursor Tab 是 Cursor 的 AI 自動補全。本文按官方幫助中心講清怎麼接受整段或逐詞接受、Tab 連按跳到下一處修改、跨文件建議、怎麼暫停或對某類文件關閉,以及 Tab 不出建議時的四步排查。

    Cursor0
  3. 03

    Cursor Skills 使用教學:技能目錄、SKILL.md 字段、/ 調用與規則遷移

    Cursor 的 Skills 怎麼配置、放在哪?按官方文檔講清項目級與用戶級技能目錄(兼容 .claude 和 .codex)、SKILL.md 字段、自動與手動調用、用 paths 限定範圍、從 GitHub 安裝,以及用 /migrate-to-skills 遷移舊規則。

    Cursor0
  4. 04

    Cursor 快捷鍵大全:Agent、行內編輯、Tab 補全常用快捷鍵與快捷鍵設定、衝突處理

    Cursor 快捷鍵速查表(Windows / Linux 與 macOS 對照):打開 Agent、切換模式和模型、行內編輯、把選中代碼加入對話、Tab 補全、終端生成命令;以及怎麼改快捷鍵、和 VS Code 快捷鍵衝突時怎麼辦。

    Cursor0
  5. 05

    Cursor 安裝教學:下載、登入、導入 VS Code 設定與設定中文介面

    Cursor 怎麼安裝、怎麼設定中文?按官方文檔講清 Windows / macOS / Linux 的系統要求與安裝步驟、一鍵導入 VS Code 設定、把介面和 AI 回答改成中文的做法,以及白屏、「已損壞」等啟動問題。

    Cursor0
  6. 06

    Cursor 模型選擇:Auto、Grok、Composer、Claude、GPT 怎麼選,模型不可用與自帶 API Key

    Cursor 模型怎麼選?按官方文檔講清怎麼切換模型、Auto 的三種優化模式、Cursor Models 與 Other Models 兩個用量池、官方對各模型的定位、「模型不可用 / 不見了」的原因,以及自帶 API Key 的規則與限制。

    Cursor0

0 條評論

登入 後參與評論

還沒有評論,來搶沙發~