learn-openclaw
从零开始增量构建一个 LLM Agent。拆解类 OpenClaw 项目的核心架构——12 课从 69 行到 383 行。
开始学习研究驱动
每个机制对比 2+ 个真实代码库,跨语言验证 pattern 的本质。
增量构建
12 课递进,每课一个机制,遵循 Crafting Interpreters 教学结构。
交互可视化
可操作的 reactive document,先动手后阅读。
Phase 1 — The Core Loop
s01 Agent Loop while(tool_call) 核心循环 s02 Tool System 工具注册与分发 s03 System Prompt 动态 prompt 构造Phase 2 — Memory & Context
s04 Session Management 会话持久化与隔离 s05 Context Window Token 计数与压缩 s06 Workspace Memory AGENTS.md 长期记忆Phase 3 — Safety & Control
s07 Sandbox & Security 命令白名单与路径隔离 s08 Permission System 用户审批与风险分级 s09 Plan Mode 先想后做与任务追踪Phase 4 — Scale & Orchestration
s10 Sub-agents 隔离上下文的子任务 s11 Skills & Routing 技能加载与输入分类 s12 Putting It Together 完整 agent 与生产对照