Skip to main content
嗨站  /  Tools 工具组 /  ExitPlanModeTool:退出 Plan Mode

ExitPlanModeTool:退出 Plan Mode

ExitPlanModeTool:退出 Plan Mode

它不是“结束规划”,而是“提交规划”

ExitPlanModeTool 的名字容易让人误会。
它真正做的并不是简单退出,而是:

当计划已经写好后,把计划提交给用户审批。

所以它代表的是 Plan Mode 的交付节点,不是随便离开规划态。

关键源码

tools/ExitPlanModeTool/prompt.ts

Use this tool when you are in plan mode and have finished writing your plan
to the plan file and are ready for user approval.

这个 prompt 已经很明确了:

  • 先写 plan file
  • 再调用这个工具
  • 让用户审批

调用链

加载图表中…

它和 AskUserQuestionTool 的边界

这个边界 Anthropic 写得很死:

  • 不确定需求:AskUserQuestionTool
  • 计划写完求批准:ExitPlanModeTool

也就是说:

不要用普通提问工具去问“这个计划可以吗”

那是 ExitPlanModeTool 的职责。

它为什么重要

如果没有这个工具,Plan Mode 很容易退化成:

  • 写一堆计划
  • 再随便发句自然语言

有了它之后,系统才能把“计划已完成、待审批”当成一个正式状态。

小结

ExitPlanModeTool 的意义在于:

它把规划阶段的收尾和审批流程,变成了 Claude Code 里一个明确的状态转换点。

Leave a Comment

您的邮箱地址不会被公开。 必填项已用 * 标注