Files
GenericAgent/memory/plan_sop.md
2026-03-06 00:09:52 +08:00

1.6 KiB
Raw Blame History

Plan Mode SOP

简单任务1-2步可完成无需本SOP直接做。

0. 基本协议

进入 plan mode 后,立即调用 update_working_checkpoint,内容包含:

  1. PLAN:初始为 [ ] 规划 [ ] 执行,规划完成后展开为详细 checklist
  2. RULES(以下三条原文写入,每次 update 必须保留):
    • 一次只做一步,完成后标 [x] 并 update checkpoint
    • 每次 checkpoint 必须保留完整 PLAN + RULES
    • 全部 [x] 才可收尾

1. 规划阶段

初始 checkpoint[ ] 规划 [ ] 执行。"规划"完成 = 展开执行步骤并 update checkpoint。

1a. 读 SOP

查 insight 找相关 SOP 并读取——SOP 提供任务骨架,直接指导分解。无则跳过。不确定性最高的环节先探,其结果可能推翻整个计划。

1b. 分类

从依赖关系读出结构有依赖→Sequential | 无依赖→MAP | 条件未知→Branch。可嵌套。

1c. 分解

按结构展开 checklist。每个子任务必须具体列出,禁止笼统描述(如"批量处理所有文件"必须展开为每个文件的具体条目。每步须有独立完成判据否则继续拆。update checkpoint 并标 [x] 规划

  • Seq: [ ]A → [ ]B → [ ]C
  • MAP: [ ]D1 [ ]D2 [ ]D3 … → [ ]汇总(汇总为最后一步,中心化执行)
  • Branch: [ ]尝试X → 成功:[ ]Y / 失败:[ ]Z

2. 执行注意

  • 计划有误时回到规划修正,不硬凑;不可逆操作前多验证一步
  • MAP 的子任务可用 subagent 并行执行
  • 步骤间用尽量用文件传递中间结果和汇总,不靠上下文记忆
  • 收尾:全部 [x] 后汇总结果,清理 checkpoint