Reference 0003

Agent Runtime 学习资源包

把 HiClaw、OpenClaw、Hermes Agent、Claude Code 放在同一张学习地图里:先用官方资料建立事实,再用教程补实操,最后回到 HiClaw 理解多 runtime 编排。

1. 怎么用这份资源

这不是链接仓库,而是 runtime 拆解路线。每个资源都标注了要解决的问题,避免陷入泛泛看教程。

优先级 怎么读 判断标准
官方文档 / 官方 GitHub 用于建立事实:架构、术语、安装路径、runtime contract、工具/技能模型。 能不能回答“它的边界在哪里”。
实操教程 / 视频 用于观察真实安装、配置、失败点和工作流。 能不能复现一个最小任务。
比较文章 / 社区讨论 只作为问题雷达,不能直接当结论。 是否给出可验证配置、版本和任务样本。

2. HiClaw 主线

资源 重点 学完要能回答
HiClaw GitHub README HiClaw 支持多 Worker runtime:OpenClaw、QwenPaw、Hermes 可以在同一个协作系统里共存。 HiClaw 统一的是 agent harness,还是某一个 agent runtime?
HiClaw architecture.md Manager、Worker、Team、Human、controller、Matrix、Gateway、MinIO 的边界。 一个 Worker runtime 接入 HiClaw 时,哪些事由 runtime 做,哪些事由 harness 做?
HiClaw: Unified Deployment for OpenClaw and Hermes Workflows 把 OpenClaw 和 Hermes 放进同一部署/协作平台的视角。 为什么比较 runtime 时,部署、通信、权限和人工介入同样重要?

3. OpenClaw

资源 重点 用于拆解
Getting started - OpenClaw Docs 安装、onboarding、Gateway、auth、chat session 的最小路径。 OpenClaw 的第一可运行闭环是什么。
Agent runtime - OpenClaw Docs OpenClaw embedded agent runtime、workspace、bootstrap files、session store。 一个 OpenClaw agent process 需要哪些本地状态。
Agent runtimes - OpenClaw Docs runtime 和 provider 是不同层:runtime 驱动模型循环,provider 只提供模型能力。 为什么 runtime 不是换个模型。
Skills - OpenClaw Docs 技能如何通过 `SKILL.md`、gating、allowlist、env/API key 注入进入 agent 上下文。 OpenClaw 的 skill 和 HiClaw/Claude Code 的 skill 概念有哪些相似与不同。
Context - OpenClaw Docs 上下文由 system prompt、history、tool results、attachments、workspace files 等组成。 OpenClaw 如何把工具、技能和历史压进模型输入。
freeCodeCamp: Build and Secure a Personal AI Agent with OpenClaw 实操教程,重点看安全配置和 agentic loop,不要只看安装命令。 一个自托管 agent 为什么必须先讨论权限和隔离。

4. Hermes Agent

资源 重点 用于拆解
Hermes Agent official site Hermes 的定位:open-source、self-improving、desktop/terminal、sandbox backends。 Hermes 为什么不只是 coding CLI。
Hermes Agent Documentation 安装、quickstart、核心能力的官方入口。 最小可运行 Hermes 需要哪些配置。
NousResearch/hermes-agent GitHub 源码、issues、releases,适合观察真实 bug、运行环境和项目边界。 Hermes 的成熟度和常见故障点在哪里。
Hermes Learning Path 按目标选择路径:CLI assistant、Telegram/Discord bot、automation、RL training 等。 不同使用场景对应哪些模块。
Hermes AI Providers OpenRouter、Nous Portal、Anthropic、OpenAI、本地模型等 provider 配置。 Hermes 如何把 runtime 和模型供应商解耦。
Hermes Built-in Tools Reference 内置工具集合,适合拆 terminal、file、browser、vision 等能力边界。 Hermes agent loop 实际能调用哪些工具。
Hermes Agent Masterclass 长教程,适合看 memory layers、多个隔离 agent、Telegram bot 等实操路线。 持久记忆和多角色 agent 如何影响工作流。

5. Claude Code

资源 重点 用于拆解
anthropics/claude-code GitHub Claude Code 的官方定位:终端里的 agentic coding tool。 Claude Code 的产品边界:代码库理解、命令执行、git workflow。
Claude Agent SDK overview 把 Claude Code 的工具、agent loop、context management 作为 SDK 使用。 Claude Code 从 CLI 产品变成可编程 agent runtime 时,暴露了什么能力。
Claude Agent SDK Python GitHub Python SDK、bundled CLI、query API、streaming examples。 如何从代码里驱动 Claude Code agent loop。
Claude Code 101 官方课程:安装、日常 workflow、context management、CLAUDE.md、subagents、skills、MCP、hooks。 一个工程团队要把 Claude Code 用好,需要配置哪些长期上下文。
Claude Code in Action 官方课程,偏实际开发任务、上下文管理和扩展策略。 Claude Code 的真实工作流如何组织。
How Anthropic teams use Claude Code 官方实践材料,重点看 CLAUDE.md、MCP、权限和团队工作流。 企业内部如何降低 agentic coding 的上下文和权限风险。

6. 联合理解框架

维度 OpenClaw Hermes Agent Claude Code HiClaw 视角
核心定位 自托管个人 assistant / Gateway。 持久化、自改进、多后端 agent。 终端里的 agentic coding tool / SDK。 多 runtime 协作和控制面。
最该拆的模块 Gateway、skills、context、channels。 memory、skills、tools、sandbox backends。 CLAUDE.md、tools、MCP、hooks、Agent SDK。 Manager、Worker、controller、Matrix、Gateway、MinIO。
主要风险 自托管权限、skills 注入、channel 暴露。 长期记忆污染、工具权限、后台任务边界。 仓库/命令权限、上下文漂移、自动化误操作。 把 runtime 隔离、权限、可见协作和生命周期管理上收。
学习问题 它如何把消息变成模型运行和工具调用? 它如何长期学习并保持执行环境隔离? 它如何把代码库上下文变成可控开发流程? 多个 runtime 如何在同一任务/房间内协作?

7. 视频和社区材料

资源 怎么用 注意
Run Claude Code, OpenClaw & Hermes from One Meta-Agent 主题和本 reference 高度相关,适合看三个 runtime 被同一 meta-agent 编排的演示。 视频结论要回到官方文档验证,不直接当事实来源。
The Ultimate Beginner's Guide to OpenClaw 适合看 OpenClaw 初学者安装、onboarding、skills、memory、automation 的完整路径。 版本变化快,命令以官方 docs 为准。
Hermes Agent - Full Course & Setup Guide 适合观察 Hermes setup 的实际操作和常见配置路径。 安装和 provider 配置以 Hermes 官方 docs 为准。
Claude Code best practices Anthropic 相关分享,适合补 Claude Code 工作流经验。 和最新文档对照使用。
Reddit: Hermes Agent local setup notes 看真实用户遇到的 context、local model、硬件和速度问题。 社区经验只能作为问题清单,不能作为权威结论。

8. 推荐学习顺序

  1. 先读 HiClaw README 和 architecture,确认 harness 与 runtime 的边界。
  2. 读 OpenClaw getting started、agent runtime、skills、context,理解 Gateway 型 runtime。
  3. 读 Hermes official docs、learning path、providers、tools,理解持久记忆和 sandbox 后端。
  4. 读 Claude Code 101、Agent SDK overview、Python SDK,理解 coding agent 的上下文和工具模型。
  5. 最后回到 HiClaw:把三者映射成不同 Worker runtime,问“如果它接入 HiClaw,需要暴露哪些 spec、状态和安全边界”。

下一节课建议:做 Session 03,把 OpenClaw、Hermes、Claude Code 按 runtime contract 拆成同一张对照表。