# Phase 1: Analysis Results ## Current Execution Flow (As-Is) ``` User Input (WebChat) ↓ OpenClaw Gateway → Injects Project Context (AGENTS.md, SOUL.md, MEMORY.md, ...) ↓ LLM (DeepSeek V4 Pro) — 隐式推理层 ↓ 直接选择工具 (read/write/exec/...) ↓ 执行 → 返回结果 ↓ LLM 检查结果 → 若失败,靠直觉重试 / 换个方法 ↓ 返回用户 ``` ## 关键发现 ### 1. 任务执行入口 **无单一入口。** 执行是通过 OpenClaw 的 agent loop 驱动: - OpenClaw 调用 LLM(带 injected context) - LLM 返回 tool calls - OpenClaw 执行 tool calls - 返回结果给 LLM - 循环直到 LLM 返回 text 响应 ### 2. Agent 决策入口 **隐式。** 决策完全由 LLM 的 prompt context 驱动: - `AGENTS.md` — 行为规则(但无 planning 协议) - `SOUL.md` — "Every task: Understand → Context → Decompose → Plan → Execute → Verify → Internalize" - `MEMORY.md` — 工程范式 - `rules/task-workflow.md` — 8 步规范(但无强制执行机制) - `rules/error-handling.md` — 错误三分类 ### 3. Tool 调用入口 **OpenClaw 的 tool dispatch 层。** Agent 不直接管理 tool 调用 ——它由 OpenClaw Gateway 的 `agent-loop.ts` 处理。 ### 4. 现有 Planning 相关逻辑 | 位置 | 内容 | 状态 | |------|------|------| | `SOUL.md:19` | "Understand → Context → Decompose → **Plan** → Execute → Verify → Internalize" | 口号,无强制 | | `rules/task-workflow.md` | 8-step 工作流规范 | 文档,无执行层 | | `vault.md:145` | "Detect→Analyze→Recommend→**Plan**→Execute→Mark" | 记忆中的设计,未实现 | | `memory/daily/2026-06-04.md` | 描述了 Planner→Workflow 架构 | 设计讨论,未实现 | ### 5. update_plan 能力 **OpenClaw 提供 `update_plan` 工具** 但: - 只在 1 个任务中使用(Real World Qualification) - 其他 ~98 个任务全部绕过 - 无规则要求使用它 ### 6. 最受益于 Planning 的任务 - 代码生成(Generator 相关) - 多文件修改 - Schema 变更 - 测试失败修复 - 构建错误修复 - 跨项目操作