vscode copilot新增计划模式(plan model)

本文由 简悦 SimpRead 轉碼, 原文地址 code.visualstudio.com

了解如何使用計劃代理進行自主規劃和待辦事項管理於 VS …

Visual Studio Code 聊天中的代理幫助您自主執行複雜的編碼任務。計劃代理使您能夠在開始實現之前創建詳細的實施計劃,以確保滿足所有需求。通過待辦事項列表,代理可以確保保持專注於整體目標並有效跟踪進度。

使用計劃和待辦事項可讓您在編碼開始前與代理結構化和檢閱實施細節,提升生成代碼的質量和可靠性。計劃和待辦事項還為代理提供更好的指導,使其能系統化地完成更複雜和較長的任務。

本文說明了如何在 VS Code 聊天中進行開發任務的研究與規劃,包括計劃代理和待辦事項列表。

詳細任務研究的計劃代理

內建的計劃代理會與您協作,在執行之前創建詳細的實施計劃。這確保在做出任何代碼更改之前,所有需求都被考慮並解決。計劃代理在計劃經過您檢閱和批准前,不會進行任何代碼更改。獲得批准後,您可以將計劃移交給預設代理,或保存計劃以便進一步完善、檢閱或團隊討論。

計劃代理的設計目標為:

  • 使用只讀工具和程式碼庫分析對任務進行全面研究,以識別需求和限制
  • 將任務拆分為可管理且可行的步驟,並包括對不明確需求的懸而未決問題
  • 根據標準化計劃格式提出簡明的計劃草案,供用戶檢閱和迭代

如何規劃任務

  1. 按下 ⌃⌘I 打開聊天視圖,並從代理下拉選單選擇 Plan

  2. 輸入高階任務(功能、重構、錯誤等)並提交。

    例如:

    • 「實作帶有 OAuth2 和 JWT 的用戶身份驗證系統」
    • 「為所有 API 端點新增單元測試」
    • 「儲存後不會重置表單欄位」
  3. 預覽提出的計劃草案並提供回饋以進行迭代。

    計劃代理提供高階摘要及步驟拆解,包括任何需釐清的開放問題。

    提示

    留在計劃模式以在實作前精煉您的計劃。您可以多次迭代以釐清需求、調整範圍或解決開放問題。這確保在做出任何代碼更改前有堅實的基礎。

  4. 最終確認後,使用相應控件選擇保存計劃或將計劃移交給實作代理開始編碼。

    開始執行計劃時,您仍可提供指示,例如「從 UI 開始」,或「只做步驟 1 和 2」。

    保存計劃後會生成一個 *.prompt.md 提示文件,您可以進一步編輯。準備好後,即可透過該提示開始實作。

使用待辦事項列表追蹤進度

在處理複雜任務時,VS Code 的代理會建立待辦事項列表以追蹤進度。待辦事項列表將您的請求拆分為單個任務,並隨著 AI 完成每個步驟自動更新。這有助於您監控進展,並讓代理在長時間運行的任務中保持專注。

提示

您可以使用自然語言來更新待辦事項列表,例如「修改步驟 1 執行 x」或「新增另一項任務」。如果代理的待辦事項不符預期,您可以清除列表,但否則代理會根據您的反饋及其工作中收集的資訊自動管理更新。

11/12/2025