ai官小西

Hermes Agent v0.18.0 深度解析:208K Star 的自进化 AI Agent——MoA、验证闭环与零 P0/P1 的工程奇迹

Hermes Agent v0.18.0 深度解析:208K Star 的自进化 AI Agent

2025 年 7 月 22 日,Nous Research 在 GitHub 上发布了 Hermes Agent。一年后:208,669 Star、38,006 Fork,MIT 许可证,Python。

这是目前 GitHub 上增长最快的 AI Agent 项目之一。它的定位非常独特:

The agent that grows with you. 唯一内置学习循环的 Agent——从经验中创建技能,在使用中改进技能,主动提醒自己持久化知识,搜索自己的历史对话,跨会话构建你的深度模型。

Hermes Agent 是什么

Hermes Agent 是一个自进化的 AI Agent 平台。它不是又一个"ChatGPT 套壳"——它是一个完整的 Agent 操作系统:

  • 真正的终端界面:全功能 TUI,多行编辑、斜杠命令自动补全、对话历史、中断重定向、流式工具输出
  • 你生活的地方:Telegram、Discord、Slack、WhatsApp、Signal、CLI——单一网关进程统一管理
  • 闭环学习:Agent 策展的记忆+定期提醒、复杂任务后自主创建技能、技能在使用中自我改进、FTS5 会话搜索+LLM 摘要实现跨会话回忆
  • 定时自动化:内置 cron 调度器,自然语言描述任务,自动投递到任何平台
  • 委托与并行:生成隔离子 Agent 并行工作,Python 脚本通过 RPC 调用工具
  • 运行在任何地方:6 种终端后端——本地、Docker、SSH、Singularity、Modal、Daytona

核心架构:自进化学习循环

Hermes Agent 最核心的差异化能力是它的闭环学习循环

使用 → 创建技能 → 改进技能 → 持久化记忆 → 跨会话回忆 → 更智能的使用

这个循环由四个子系统驱动:

1. 技能系统(Skills System)

Hermes 的技能系统是它的"程序性记忆"——可复用的工作流程和专业知识:

  • 自主创建:完成复杂任务(5+ 工具调用)后,Agent 自动提议创建技能
  • 使用中改进:技能在使用中被发现过时或不完整时,Agent 自动修补
  • agentskills.io 标准:兼容开放的技能标准,可跨 Agent 共享
  • 116+ 内置技能:覆盖编码、研究、创意、数据科学、DevOps 等领域

v0.18.0 新增的 /learn 命令将技能创建简化到极致——指向一个目录、URL 或刚完成的工作流,Agent 自动蒸馏为可复用技能。

2. 记忆系统(Memory System)

Hermes 的记忆系统是它的"陈述性记忆"——关于你和世界的持久事实:

  • 双轨记忆:USER.md(你是谁)+ MEMORY.md(Agent 的笔记)
  • 主动提醒:Agent 定期提醒自己持久化重要信息
  • 跨会话搜索:FTS5 全文搜索 + LLM 摘要,实现跨会话上下文回忆
  • Honcho 辩证用户建模:构建你的深度模型

v0.18.0 新增的 /journey 命令和桌面记忆图谱(可播放的径向时间线)让记忆从黑箱变为可视化——你可以看到 Agent 知道什么、观察它成长、修剪错误。

3. 委托系统(Delegation System)

Hermes 的委托系统支持后台扇出——同时生成多个子 Agent 并行工作:

  • 隔离上下文:每个子 Agent 有独立的对话、终端会话和工具集
  • 后台运行:父会话不被阻塞,子 Agent 完成后结果合并返回
  • 最多 3 个并发:可配置的并发限制

v0.18.0 将委托从"阻塞等待"升级为"后台扇出"——启动"并行研究这五个竞品"或"审计这三个模块",然后继续做其他事。

4. 定时任务系统(Cron System)

Hermes 的 cron 系统支持自然语言描述定时任务:

  • 自然语言调度:"每天早上 6 点"、"每 30 分钟"
  • 多平台投递:结果可投递到 Telegram、Discord、本地文件等
  • 技能驱动:定时任务可加载技能,执行复杂工作流
  • 脚本支持:支持 Python/Bash 脚本作为数据采集器

v0.18.0:The Judgment Release 核心突破

2026 年 7 月 1 日发布的 v0.18.0 是 Hermes Agent 的一个重要里程碑。~1,720 次提交、998 个合并 PR、949 个 Issue 关闭、370+ 社区贡献者

突破一:P0/P1 清零——工程奇迹

这是 v0.18.0 的发布标题。团队在 12 天内清理了整个仓库的所有 P0 和 P1 Issue/PR:

优先级 Issue 关闭 PR 合并
P0(严重) 3 8
P1(高) 493 188
合计 496 196

~692 个最高优先级项目在 12 天内解决。团队承诺从此保持 P0/P1 为零。

突破二:Mixture-of-Agents 一等公民

MoA 从"可切换的模式"变成了"可选择的模型":

  • 每个命名的 MoA 预设作为 moa 供应商下的可选模型出现
  • 在所有模型选择器中与 Claude、GPT、Grok 并列
  • 选择 "my-council" 就像选择任何模型一样——Agent 自动通过该集成路由你的提示

更关键的是透明性:每个参考模型的完整输出现在渲染为独立标记块——你可以看到 GPT-5 的想法、Claude 的想法、Grok 的想法,然后聚合器将它们合成为一个答案。最终答案实时流式输出,而不是长时间沉默后一次性出现。

突破三:验证闭环——"完成"意味着证明,不是声称

Hermes 现在记录编码工作的验证证据,并可以通过实际运行项目检查来决定是否完成,而不是靠模型"感觉"完成了:

  • /goal 获得完成合约:你声明"完成"是什么样子,常驻目标循环根据证据判断完成
  • pre_verify 钩子用于接入自定义检查
  • 一次性迁移调整默认值

"我觉得我修好了"和"测试通过了,这是证据"之间的区别。

突破四:/learn 和 /journey——自进化可视化

  • /learn <anything>:指向目录、URL 或刚完成的工作流,Agent 自动蒸馏为可复用技能,按 CONTRIBUTING.md 标准写入
  • /journey:CLI 和 TUI 中的可播放学习时间线,显示 Agent 积累的记忆和技能——可直接编辑或删除
  • 桌面记忆图谱:自顶向下、可播放的记忆和技能径向时间线

Agent 的记忆不再是黑箱。

突破五:桌面编程项目

桌面应用获得了真正的编程项目支持:

  • 侧边栏代码库列表
  • 编程轨道
  • 审查面板
  • Git worktree 管理
  • Agent 可操作的项目工具
  • project → repo → lane 模型

桌面从"聊天窗口"变成了"编程驾驶舱"。

突破六:规模化部署

网关现在可以空闲时休眠并在重启/迁移/自动更新前优雅排空——不丢失进行中的对话。托管或中继模式的 Hermes 可以在没人对话时缩放到零,按需唤醒。

版本演进:从 Surface 到 Judgment

版本 日期 主题 核心变化
v0.16.0 6/5 The Surface Release 原生桌面应用(macOS/Linux/Windows),100 PRs、159 commits 一周完成
v0.17.0 6/19 The Reach Release iMessage + WhatsApp 频道,更深工具集成,团队功能
v0.18.0 7/1 The Judgment Release P0/P1 清零,MoA 一等公民,验证闭环,/learn + /journey,后台扇出

三个版本,三种主题:Surface(桌面)→ Reach(覆盖)→ Judgment(质量)。这是一个教科书级的版本规划——先铺面,再扩覆盖,最后打磨质量。

技术栈亮点

组件 技术选择 亮点
语言 Python 3.11+ 全栈 Python,uv 包管理
终端 全功能 TUI 多行编辑、斜杠命令自动补全、流式工具输出
桌面 原生应用 macOS/Linux/Windows,一周 100 PRs 构建
网关 多平台消息 Telegram/Discord/Slack/WhatsApp/Signal/iMessage
后端 6 种 本地/Docker/SSH/Singularity/Modal(serverless)/Daytona
工具 40+ 终端、文件、Web、浏览器、计算机使用、代码执行等
技能 116+ 内置 agentskills.io 标准,自主创建+自我改进
记忆 FTS5 + LLM 双轨记忆,Honcho 用户建模,跨会话搜索
模型 任意 Nous Portal/OpenRouter/OpenAI/Anthropic/本地——无锁定

与同类项目的对比

维度 Hermes Agent OpenClaw Claude Code Codex Cursor
Star 208K 381K
定位 自进化 Agent 平台 个人 AI 助手 终端编码 Agent 终端编码 Agent IDE Agent
学习循环 ✅ 核心
技能系统 ✅ 自主创建+改进
记忆系统 ✅ 双轨+跨会话
多平台消息 ✅ 7 平台
桌面应用 ✅ 原生 ✅ IDE
MoA ✅ 一等公民
验证闭环 ✅ 完成合约
定时任务 ✅ 内置 cron
委托/并行 ✅ 后台扇出
Serverless ✅ Modal/Daytona
许可证 MIT MIT 专有 专有 专有

Hermes Agent 在学习循环MoA验证闭环三个维度上是独有的。它不是又一个编码助手——它是一个会成长的 Agent 操作系统

多维度评分

维度 评分 说明
架构设计 9/10 自进化学习循环是范式级创新,技能+记忆+委托+cron 四子系统协同
工程质量 9/10 P0/P1 清零是工程奇迹,12 天 692 个高优先级项目,370+ 贡献者
用户体验 9/10 CLI/TUI/桌面/消息四界面统一,/learn 和 /journey 让自进化可视化
平台覆盖 9/10 7 消息平台 + 6 终端后端 + 3 桌面 OS,几乎无处不在
创新性 10/10 MoA 一等公民、验证闭环、自进化技能——多项全球首创
社区活力 10/10 208K Star,370+ 贡献者/版本,25418 Open Issue 说明极度活跃
成熟度 7/10 一年历史,快速迭代中,25418 个 Open Issue 说明仍有大量工作

总评:9.0/10。Hermes Agent 是目前最完整、最具创新性的开源 AI Agent 平台。它的自进化学习循环是 Agent 领域的范式创新——Agent 不只是执行任务,而是在执行中成长。

局限与风险

  1. 25418 个 Open Issue:虽然 P0/P1 已清零,但 Issue 总量巨大,说明项目仍在快速扩张中,边缘场景覆盖不足。
  2. 复杂度:技能系统、记忆系统、委托系统、cron 系统——概念密度极高,新用户学习曲线陡峭。
  3. Python 生态依赖:全栈 Python,对非 Python 开发者不够友好。
  4. 资源消耗:全功能 Agent(MoA + 多工具 + 网关)需要可观的算力资源。
  5. 快速迭代风险:版本更新频繁(两周一个大版本),向后兼容性可能受影响。

结论

Hermes Agent 是 Nous Research 送给 AI Agent 生态的一份厚礼。它证明了一个观点:最好的 AI Agent 不是最强大的模型驱动的,而是最会学习的

它的设计哲学值得每一个 AI 系统构建者深思:

  1. Agent 应该在使用中成长:技能自主创建+自我改进,记忆跨会话积累——Agent 不是静态的工具,是动态的伙伴
  2. "完成"需要证明,不是声称:验证闭环让 Agent 从"我觉得做好了"变成"测试通过了,这是证据"
  3. 透明性比智能更重要:MoA 展示每个模型的推理过程,/journey 展示 Agent 的学习历程——用户需要看到 Agent 的思考
  4. 无处不在,但不绑定:7 个消息平台、6 种后端、任意模型——Agent 应该适应用户,而不是反过来

我们的建议:如果你在寻找一个会成长的 AI Agent 平台,Hermes Agent 是目前最好的开源选择。从 hermes setup --portal 开始,体验 /learn/journey 的自进化能力,然后逐步探索 MoA、cron 和委托系统。

对于 AI 研究者:Hermes Agent 的自进化学习循环是 Agent 领域最重要的架构创新之一——技能系统、记忆系统和验证闭环的设计值得深入研究。

参考资料