Claude Code / OpenClaw Agent Runtime 架构导读
“Agent 的核心是一个 Loop。先把 Loop 和 Context 边界讲清楚,再向下拆解 Session 与 Memory。”
本册子是一份面向高阶开发者的技术剖析,我们深入 v2.1.88 等源码核心,解构了行业领先的 AI Agent —— Claude Code 与 OpenClaw 的执行时逻辑(Runtime)。
核心洞察
在此前的各种科普中,Agent 被普遍视作一种“能思考循环”的实体。但一旦你深入到工程细节,你会发现大模型的每一次执行上下文才是 Agent 的真正血液。
本册子分为五个篇章,严格从用户敲击 Enter 键开始,直到 Agent 将结果持久化结束:
- 01 · Session:从用户到模型的映射链
- 02 · Context:模型那一端看到的「真相」
- 03 · Loop Engine:一轮对话里到底发生了多少次推理?
- 04 · Subagent:Claude Code 如何将自己"一分为多"
- 05 · Memory:Agent 的跨对话记忆
为什么要做这样的解析?
你会发现 Claude Code (CC)与 OpenClaw (OC)采用了截然相反的哲学。
CC 是一个本地 CLI 工具,极端注重本地上下文的缓存命中率和低延迟交互;
而 OC 则是一套基于企业级 IM 体系与多工作流(Workflow)调度理念建立起来的网络态 Agent 运行时。
两种哲学的碰撞,在 Context 构建和 Subagent 并发隔离上尤为灿烂。在接下来的章节中,我们将为你逐层剥开它们的设计核心。