Mission Navigation

Agent 架构解析

以 Claude Code、OpenClaw、Hermes Agent 为主要样本,按 agent 组件拆解 runtime、context、memory、tools、skills、orchestration、sandbox、observability 和架构选型。

Mission Overview

这个 mission 用 Claude Code、OpenClaw、Hermes Agent 做横向样本,但课程不是项目介绍,而是围绕 agent 架构组件建立判断力:runtime、context、memory、tools、skills、orchestration、sandbox、observability 和选型。

与已有 mission 的关系

Mission定位差异
HiClaw Agent Harness单项目 harness 解剖,用一个真实系统理解控制面、Manager/Worker 和多 runtime 协作。
AI 应用开发面试面试问题驱动,面向 P6+ AI 应用工程能力。
Agent 架构解析组件驱动,横向比较 Claude Code / OpenClaw / Hermes,训练架构选型和系统拆解。

Sessions

Session主题训练产出
01Agent 架构总览能用同一套组件语言描述 Claude Code、OpenClaw、Hermes:谁拥有 run loop,谁负责上下文,工具怎么执行,状态在哪里,权限边界在哪里。
02Agent Runtime / Run Loop能拆清一个 runtime 如何从用户输入变成行动:输入进入哪里,context 怎么组装,模型如何调用工具,工具结果怎么回写,什么时候停止。
03Context / Workspace能解释三个项目如何把“当前任务需要知道的东西”放进模型输入,并区分 workspace、memory、session 和 instruction。
04Memory / State能区分 session state、workspace state、project memory、user memory、external memory provider,并知道何时该写、何时该拒写。
05Tools / Skills / Extensions能比较 Claude Code skills/MCP/hooks、OpenClaw skills、Hermes tools/plugins 的抽象差异,并说明工具权限和副作用控制。
06Orchestration / Multi-Agent能判断单 agent、subagent、multi-agent routing、manager-worker、harness 编排分别适合什么任务,并知道 handoff 和状态隔离怎么设计。
07Sandbox / Execution / Security能比较三类 agent 的执行环境和安全控制:Claude Code 的权限与 hooks,OpenClaw 的自托管 workspace/Gateway,Hermes 的 terminal backend 和工具权限。
08Observability / Eval / Self-Improvement能设计 agent trace、session replay、tool audit、cost/latency attribution 和 eval loop,并比较三类项目的可观测性落点。
09架构选型与项目比对能根据任务类型、执行环境、上下文来源、工具风险、长期记忆、多人协作和部署方式选择 agent 架构。

References

Next Step

先完成 Session 01 的架构总览,再按 runtime、context、memory、tools、orchestration 的顺序学习。每节都用三项目对照表做复盘。