Skip to content
FunCoding

Search

Search docs, Skills and MCP

规划与实施切换

使用 Plan 组织复杂改动,了解受保护文件范围与自动转入 Autopilot 的条件。

This page has not been translated into English yet. The original Chinese version is shown below.

涉及多文件接口、架构或迁移的任务,先让 Copilot 调查现状,再形成可审阅计划。普通交互规划完成后等待用户批准;自动转入实施需要单独选择。

开始规划

/plan Add a password reset flow and describe the required validation.

也可用 Shift+Tab 进入 Plan。Copilot 阅读项目、提出澄清问题并生成计划,计划通常保存到会话目录 plan.md;/session plan 可查看。

审阅时明确范围、依赖、测试和终止条件。计划确认后,再选择实施;不相关任务用新会话,避免已有上下文混杂。

文件保护的边界

Plan 会阻止明确修改工作区文件的编辑、patch 和 Shell 操作,同时允许在私有规划工作区写计划。委派的研究子任务继承这些限制。

这不是完整隔离保证:无法预先明确判断效果的 Shell 命令,以及已连接的外部 / MCP 工具,可能仍被允许。需要系统层约束时结合本地沙箱,不要把模式名称当成所有磁盘绝对只读。

先计划再自动实施

copilot --plan --mode autopilot -i "Implement the agreed migration with validation."

该组合计划完成后自动进入 Autopilot,不等待人工批准模式切换。--plan --autopilot 不受支持;--plan 与其他 --mode 组合也被拒绝。

只能注入环境变量的宿主可用 COPILOT_PLAN_THEN_AUTOPILOT,但显式模式参数优先。是否允许工具执行仍由权限和沙箱控制,不因自动转模式而消失。

并行实施

任务可拆成独立部分时,可以在计划确认后选 Autopilot + Fleet,或退出 Plan 后发送 /fleet implement the plan。通过 /tasks 观察子任务,进入具体角色查看结果或补充指导。

并行不适合多个角色无协调地修改同一段代码。要求每个子任务返回明确产物和验证结果,最后在主会话核对整体行为。续作与预算规则见Autopilot。