提示

建議清楚表達你的意圖以獲得最佳結果。例如,你可以使用「不要寫任何程式碼」這個提示來確保 agent 不會編輯任何檔案。這在實作任務之前進行規劃時通常很有幫助。 Agent 目前具有檔案操作、搜尋和執行 shell 命令的工具。正在新增更多工具,類似於 IDE agent。

MCP

Agent 支援 MCP (Model Context Protocol) 來擴展功能和整合。CLI 會自動偵測並遵循你的 mcp.json 設定檔,啟用你為 IDE 設定的相同 MCP 伺服器和工具。

規則

CLI 代理支援與 IDE 相同的規則系統。你可以在 .cursor/rules 目錄中建立規則,為代理提供上下文和指引。這些規則會根據其設定自動載入並套用,讓你能夠針對專案的不同部分或特定檔案類型來客製化代理的行為。
CLI 也會讀取專案根目錄中的 AGENT.mdCLAUDE.md(如果存在的話),並將它們與 .cursor/rules 一起套用為規則。

與 Agent 協作

導覽

可用向上箭頭 (Arrow-Up) 取用先前訊息,並在其中循環瀏覽。

審查

Ctrl+R 審查變更。按 I 新增後續指示。用 Arrow-Up/Arrow-Down 捲動,用 Arrow-Left/Arrow-Right 切換檔案。

選取上下文

@ 選取要納入上下文的檔案與資料夾。執行 /compress 釋放上下文視窗空間。詳情請參見 Summarization

歷程

使用 --resume [thread id] 從現有執行緒繼續,以載入先前的上下文。 若要繼續最近一次的對話,使用 cursor-agent resume 你也可以執行 cursor-agent ls 來查看先前對話的清單。

指令確認

在執行終端指令之前,CLI 會要求你確認(Y)或拒絕(N)執行。

非互動模式

使用 -p--print 在非互動模式下執行 Agent。這會將回應輸出到控制台。 透過非互動模式,你可以以非互動的方式調用 Agent。這讓你能夠將其整合到腳本、CI 流水線等環境中。 你可以將此功能與 --output-format 結合使用來控制輸出格式。例如,使用 --output-format json 來獲得結構化輸出,這在腳本中更容易解析,或使用 --output-format text 來獲得純文字輸出。
Cursor 在非互動模式下具有完整的寫入權限。