跳到正文
FunCoding

搜索

搜索文档、Skill 和 MCP

Plan 模式与实施交接

先用只读调查形成计划,再评审、迭代并交给 Agent 执行或保存。

Plan 模式先研究代码与任务,形成实施计划供用户审阅。官方将其描述为使用只读工具分析代码库、识别要求与约束;在计划经用户评审并批准前,不修改代码。

可用范围

编辑器Plan 支持
VS Code可用
JetBrains可用
Xcodepublic preview,可能变化
Eclipsepublic preview,可能变化
Visual Studio当前不可用

这与 Agent 模式的支持范围不同,不能用 Visual Studio 已支持 Agent 推断其也支持 Plan。

开始规划

打开 Copilot Chat,在底部 agents 下拉选择 Plan,描述希望新增的功能、重构、修复或新应用。例如可以要求为现有项目新增一个功能,并明确约束与验收条件。

Copilot 会给出概要、可执行步骤,以及需要澄清的问题。先回答开放问题,再让它调整范围和步骤;可以多轮迭代,无需在第一份计划出现后立即实施。

评审计划

检查计划是否覆盖原始需求、涉及的文件和依赖,以及仍未解决的约束。Plan 用来梳理工作,并不意味着实现已完成,也不表示代码已经通过验证。

对不合理的步骤直接提出修改要求;如果任务目标改变,先更新计划,使后续实施依据保持一致。

两种后续动作

按钮官方描述的效果
Start Implementation切换到 Agent,开启实施会话,按计划执行变更
Open in Editor同样切换到 Agent,由新的 Agent 会话在编辑器标签页生成 Markdown 计划

Open in Editor 并非只打开已有静态文件。官方明确说明它会启动 Agent 会话生成计划文档;之后可以自行执行、继续完善,或保存 Markdown 供后续讨论。

只想直接完成任务时,可以一开始选择 Agent。两种模式的用途比较见智能体与计划模式。