Hanafubuki

模式与计划

区分默认模式、Plan 模式、提议计划和执行任务计划。

会话模式决定 Agent 当前可以使用哪类工具。它与权限模式是两套不同控制:模式决定能力是否可用,权限决定可用操作需要怎样审批。

默认模式和 Plan 模式

模式适用场景主要行为
默认目标和范围明确,希望直接完成任务可以在授权范围内运行命令、修改文件,并使用任务计划追踪执行
Plan需求复杂,需要先调查和确认设计只允许调查、读取、提问和输出方案,不执行仓库修改

Plan 模式会隐藏写入、补丁和其他变更工具。即使权限模式是“完全访问”,也不会把 Plan 模式变成执行模式。

在 Plan 模式中工作

说明目标、使用者、限制和期望结果。
允许 Agent 阅读现有代码和文档,确认当前实现。
对影响实现方案的选择题进行回答;不确定时可以选择跳过并让 Agent采用建议默认值。
检查最终提议计划是否包含具体修改、测试和假设。
选择实施计划,或者继续留在 Plan 模式补充要求。

Agent 提问时,问题卡片会暂时取代普通输入框。回答或跳过后才会继续当前规划轮次。

两种“计划”不是同一件事

名称作用生命周期
提议计划Plan 模式最终交付的、可审阅的完整实施方案由用户决定实施或继续修改
任务计划默认模式执行期间显示的步骤与状态用于汇报进度,不构成授权

提议计划应当让执行者不再需要决定关键实现细节。任务计划只表示当前工作进度,即使某一步显示“进行中”,也不代表命令已成功或风险操作已获批准。

何时切换模式

  • 不清楚代码边界、数据结构或交互方式时,先使用 Plan 模式。
  • 只是需要检查一个错误原因,而且不希望修改代码时,也适合 Plan 模式,并在任务中明确写“只分析”。
  • 已有明确方案并希望落地时,切到默认模式或使用“实施计划”。
  • 当前回答、压缩或阻塞决定尚未结束时,先处理当前状态再切换。

计划不会自动授权执行

接受方案只决定后续工作方向。执行阶段遇到需要审批的命令、写入、删除或外部操作时,仍按照当前权限模式处理。

本页目录