在 VS Code 中使用代理程式規劃
規劃代理程式可讓您在開始實作之前建立詳細的實作計畫,以確保所有需求都得到滿足。透過待辦事項清單,代理程式可以確保其專注於整體目標並有效追蹤進度。
若要了解規劃代理程式如何融入代理程式架構的背景資訊,請參閱代理程式概念。
本文說明如何在 VS Code 中使用規劃代理程式和待辦事項清單。
如何規劃任務
若要規劃任務,請在「聊天」檢視中使用內建的 規劃 代理程式,描述您的任務,並反覆修改產生的計畫。
-
透過按下 ⌃⌘I (Windows、Linux Ctrl+Alt+I) 開啟「聊天」檢視,然後從代理程式下拉式清單中選取 規劃
或者,鍵入
/plan後接任務描述,即可切換至規劃代理程式並一步開始規劃。 -
輸入高層級任務 (功能、重構、錯誤等) 並提交。例如:
Implement a user authentication system with OAuth2 and JWT使用
/plan斜線指令直接從聊天輸入框開始規劃/plan Add unit tests for all API endpoints -
在代理程式研究您的任務後,回答代理程式提出的任何澄清問題。
-
規劃代理程式會產生高層級計畫摘要、實作和驗證步驟。審閱計畫草稿並提交後續提示,以反覆修改計畫,直到它符合您的要求。
-
當計畫確定後,選擇開始實作,或在編輯器中開啟規劃提示以供進一步審閱。
若要實作計畫,您可以繼續在相同的會話中進行,或啟動新的Copilot CLI 會話以在背景實作計畫。
規劃代理程式會將其實作計畫自動儲存到會話記憶體檔案 (/memories/session/plan.md)。若要存取此檔案,請執行聊天: 顯示記憶體檔案命令,並從清單中選取 plan.md。會話記憶體會在對話結束時清除,因此計畫在後續會話中不可用。
自訂規劃
您可以自訂規劃流程以符合團隊的工作流程
-
建立自訂規劃代理程式。定義具有特定規劃流程指示的自訂代理程式,例如強制執行架構準則或要求特定的規劃交付項目。
-
選擇規劃和實作的模型。使用 chat.planAgent.defaultModel 設定為規劃代理程式選取預設模型,並使用 github.copilot.chat.implementAgent.model 設定為實作步驟選取模型。
-
為規劃代理程式新增額外工具 (實驗性)。使用 github.copilot.chat.planAgent.additionalTools 設定,讓規劃代理程式在研究和規劃階段可以存取其他工具。例如,使用 MCP 伺服器連接到內部資料來源或工具。