AI Agent架构演进_从OpenClaw到Hermes
当 AI Agent 从”聊天机器人”进化为”数字员工”,架构的每一次升级都在重新定义人与 AI 的协作边界。
01 前传:OpenClaw 与”龙虾革命”
OpenClaw(代号”龙虾”)的故事最早可追溯到 2024 年 4 月,奥地利开发者 Peter Steinberger 最初有了这个项目的雏形,但因当时大模型能力不足而搁置。直到 2025 年 11 月,它才以Clawdbot之名开源重启,并在 2026 年 1 月经历两次更名(Moltbot → OpenClaw)后正式定名,迅速走红——一周内 GitHub 星标破 10 万,不到 5 个月登顶 GitHub 全球总榜。OpenClaw 首次将 AI Agent 从浏览器中解放出来,跑在本地终端、VPS、Docker 里,其核心架构采用Gateway-Agent-Workspace 分层设计,以 WebSocket 为通信总线:
┌─────────────────────────────────────┐│ OpenClaw 架构 │├─────────────────────────────────────┤│ Gateway(网关):消息路由 + 会话管理 + 权限 ││ ↓ ││ Agent(智能体):推理 + 工具调用 + 响应生成 ││ ├─ SOUL.md ← 人格内核 ││ ├─ AGENTS.md ← 行为边界 ││ ├─ MEMORY.md ← 长期记忆 ││ └─ Skills ← 手动编写的技能包 ││ ↓ ││ Workspace:本地文件系统持久化 │└─────────────────────────────────────┘
核心突破:
-
✅ 本地优先,数据不出境(MIT 许可) -
✅ 文件驱动的”灵魂三件套”(SOUL.md / AGENTS.md / MEMORY.md) -
✅ 双模记忆架构:短期会话缓存 + 长期 SQLite 持久化 -
✅ heartbeat + cron 机制,7×24 小时自主后台运行 真正的痛点在于”经验无法自动沉淀”:
-
❌ Skills 需要用户手动编写和维护,无法从任务执行中自动生成 -
❌ 上下文压缩偏粗暴,Token 消耗随对话增长迅速 -
❌ 工具调用链路对用户不够透明,调试成本高 -
❌ 跨会话记忆依赖文件检索,缺乏语义层面的召回机制正是这些痛点,为下一代架构留下了演进空间。
02 转折:Nous Research 的”信使”计划
2026 年 2 月 25–26 日,Nous Research(Hermes 系列大模型背后的团队)在 GitHub 开源Hermes Agent——一个”会随你成长”的开源 Agent 框架,MIT 协议,Python 构建。”Hermes”取自希腊神话中的信使之神,象征知识的传递与积累——这恰好隐喻了它的核心定位:让 Agent 在使用过程中不断沉淀经验、自我进化。上线一个多月 GitHub 星标突破 6 万,发布四周内破 1 万,成为 Nous Research 有史以来采用率最高的开源项目。值得一提的是,英伟达随后推出的NemoClaw正是将 Hermes Agent 的学习闭环与 OpenClaw 的运行时控制相结合的集成方案,属于生态协作而非 Hermes 的发布前提。
03 架构升级:Hermes Agent 的五大核心突破
🔥 突破一:上下文压缩引擎,单次节省约 70% Token
Hermes 的 context_compressor.py 模块采用”保护头部和尾部、压缩中间”的策略:默认保留前 3 轮和后 4 轮对话,当上下文使用量达到模型阈值的 85% 时自动触发,调用轻量模型(如 Gemini Flash)对中间内容生成摘要。
原始上下文 → 保护前3轮 + 后4轮 → 中间内容智能摘要 → 结构化压缩
实测数据显示,单次压缩可节省约70%的上下文 tokens,整体可节省 30–60% 上下文空间,同时保留 90% 以上的关键信息。
🔥 突破二:透明化执行链路
Hermes 实现了经典的 ReAct(推理 + 行动)循环,每一步都可观测:
[观察] 读取终端输出/文件内容/工具结果[推理] 对照目标分析当前状态[行动] 执行命令、调用工具[循环] 直到任务完成
用户不再是”盲盒式”等待结果,而是能实时干预、调整方向。
🔥 突破三:多平台消息网关”无感接入”
Hermes 通过单一 Gateway 进程实现多通道路由,一个 Agent 服务所有入口:
🔥 突破四:技能自动生成 + 自我进化(核心差异化)
这是 Hermes 相对 OpenClaw 最根本的突破。OpenClaw 的 Skill 需用户手动编写,而 Hermes 可从任务执行中自动提炼技能:
第1次:你让 Agent 写报告 → 手动完成第2次:Agent 记住你的格式偏好 → 半自动第10次:沉淀为”报告生成 Skill” → 全自动第100次:Skill 自我优化 → 越用越好
触发条件:当任务涉及超过 5 次工具调用,或在多次失败后找到解决方案时,系统自动生成可复用的 Skill 文档。三层记忆架构协同工作:
-
会话记忆:当前对话上下文(内存)
-
持久记忆:跨会话的用户偏好与项目信息(FTS5 全文索引 + LLM 摘要)
-
技能记忆:可复用的任务解决方案(SKILL.md,兼容 agentskills.io 标准)
🔥 突破五:MCP 原生支持 + Tool Search 优化
Hermes 原生支持 Model Context Protocol,可连接任意 MCP Server 扩展工具能力。针对”MCP 工具税”问题(5 台 MCP 服务器、34 个工具时,工具模式开销约占每回合 50% tokens),Hermes 于 2026 年 5 月引入Tool Search功能,将工具按需加载,把 Claude Opus 4 的准确率从 49% 提升至 74%。配合内置的 Cron 调度器,用自然语言就能配置自动化任务:
# 每天早上9点发送日报hermes cron add ”每天早上9点汇总项目进度并发送到Telegram”
04 架构对比:一图看懂演进路线
05 迁移指南:从 OpenClaw 到 Hermes,一条命令搞定
Hermes 官方提供了内置的 hermes claw migrate 迁移命令,可快速从 OpenClaw 迁移:
# 预览迁移内容(不修改文件)hermes claw migrate --dry-run# 执行迁移(含 API 密钥)hermes claw migrate --preset full# 迁移后验证hermes status
迁移内容覆盖人格设定(SOUL.md)、长期记忆(MEMORY.md)、用户画像(USER.md)、技能(Skills)、模型配置等,迁移成本接近于零。
06 未来展望:Agent 架构的下一站
-
🎯 多 Agent 协作:Hermes 已支持 Spawn 隔离子 Agent 跑并行工作流 -
🎯 自主决策:从”执行指令”到”主动建议” -
🎯 生态开放:MCP 协议成为 Agent 间通信标准 -
🎯 本地优先:隐私保护推动本地部署成为主流
07 结语
从 OpenClaw 到 Hermes Agent,AI Agent 架构的演进不是简单的”升级”,而是范式的转变:
从”你告诉 AI 做什么” → “AI 理解你要什么” → “AI 主动帮你做好”对于开发者:开源 Agent 框架降低了构建智能应用的门槛。对于企业:Agent 从”实验性项目”变为”生产力工具”。对于个人:每个人都可以拥有”越用越懂你”的数字伙伴。
互动话题:你目前在使用哪个 AI Agent 框架?在”自动技能生成”和”手动技能编写”之间,你更倾向哪种模式?欢迎在评论区分享 👇
本文基于开源社区资料整理,时间线以 GitHub Release 为准。Hermes Agent 项目地址:https://github.com/NousResearch/hermes-agent
夜雨聆风