Skip to content
FunCoding

Search

Search docs, Skills and MCP

退出 Plan 的审批工具

提交实施计划并等待明确决定,处理取消和模式切换失败。

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

exit_plan_mode 用于已经处于 Plan、准备进入代码实施的场景。纯研究、解释、审查或仅编写文档不需要为了结束回答调用它。

输入

plan 必填,为简洁 Markdown 实施计划。originalRequest 和 researchSummary 可选,供需要计划审批的 teammate 把原始任务和调查背景交给 leader。

exit_plan_mode(plan="## Implementation\n\n1. Add input validation.\n2. Cover invalid inputs with focused tests.\n3. Verify the existing success path.")

应说明实际拟改内容和验证方式,不能把“先看看”当作实施已准备好,也不要在一轮计划过程中反复提交同一确认。

用户决定

选择作用
Restore Previous批准并恢复进入 Plan 前的模式
Proceed Once批准本次会话实施,按相应确认设置继续
Proceed Always批准并为后续编辑开启自动批准
Cancel拒绝,保留 Plan

Proceed Always 的描述针对后续编辑,不表示授予所有工具、任意网络和后续外部发布的无限权限。

切换必须真正成功

主会话的计划退出不能由普通 permission allow、自动审批模式或 permission-allow Hook 代替用户明确决定。只有决定被接受并开始执行后才改变模式。

取消、过期批准、宿主失败或模式转换失败都继续留在 Plan。收到错误后应检查当前模式并保留计划,不根据“曾出现过批准按钮”推断已获准写代码。

其他模式的行为见审批模式,协作成员的计划流程见协调。