Agent 是 Cursor 的助理,能獨立完成複雜的程式任務、執行終端指令,並編輯程式碼。可在側邊欄使用 Ctrl+I 開啟。

側邊欄中的 Agent

模式

在 Agent、Ask 之間選擇,或建立自訂模式。每種模式都有不同的功能與工具,能配合你的工作流程。

Agent 模式

工具

Agent 會使用各種工具進行搜尋、編輯與執行命令。從語義程式碼庫 搜尋到終端機執行,這些工具能支援自動化完成任務。

Agent tools

套用變更

把 AI 建議的程式碼區塊整合進你的程式碼庫。Apply 能在維持精準的同時,高效處理大規模變更。

套用變更

檢視差異

在接受變更前先檢查。審閱介面以色彩標示新增與刪除的行,讓你更精準控管修改。

聊天分頁

Ctrl+T 同時開多個對話。每個分頁都有自己的語境、歷史紀錄和模型設定。

檢查點

自動快照會追蹤 Agent 的變更。當變更未如預期,或想嘗試不同作法時,可以還原到先前狀態。

終端機整合

Agent 會執行終端機指令、監控輸出,並處理多步驟流程。你可以為信任的工作流程設定自動執行,或要求確認以確保安全。

Terminal integration

聊天歷史

Alt+Ctrl+’ 開啟過往對話。回顧先前的討論、追蹤程式開發工作階段,並參考較早聊天的脈絡。

Chat history

匯出對話

將對話匯出成 Markdown 格式。和團隊成員分享解法、記錄決策,或把開發工作階段整理成知識庫。

規則

設定 Agent 的自訂指令與行為。規則能幫助維持程式碼 標準、落實既定模式,並客製化 Agent 在你 專案中的協作方式。

Agent 規則