跳到正文
FunCoding

搜索

搜索文档、Skill 和 MCP

退出 Plan 的审批工具

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

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。收到错误后应检查当前模式并保留计划,不根据“曾出现过批准按钮”推断已获准写代码。

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