昨天刷到一篇帖子,Akshay 写了一份 Hermes Agent 的完整使用手册。963 个赞,2300 多个收藏。

这个数据不意外。Hermes 两个月 GitHub 干到 9 万星,确实有很多人在用,但大部分人把它当聊天框在用——装上,连个 Telegram,问几个问题,就完事了。

Akshay 这篇文章好就好在,他不只告诉你“怎么用”,还把“为什么它能越用越好”这件事讲清楚了。

我挑几个我觉得真正值得关注的点聊。

你的 Agent 凭什么越用越好?

所有 AI Agent 都有一个通病:会话一关,什么都忘了。你纠正它三次的项目规范,它花了十分钟才找到的修复方案,下次开个新 session,全部归零。

Hermes 的解法是三层记忆。

第一层是两个 Markdown 文件。 MEMORY.md 最多 2200 字符,记你的环境、项目惯例、工具踩坑经验。USER.md 最多 1375 字符,记你的名字、偏好、技能水平。每次开 session 自动注入 system prompt。容量快满的时候(80%),agent 会自己做合并压缩,把重复的条目合成更密的版本。

第二层是全文检索。 所有对话存在 SQLite 里,支持 FTS5 全文搜索。几周前聊过什么,agent 能翻出来。代价是需要主动搜索 + LLM 总结,不像第一层那么即时。

第三层是外部记忆插件。 8 个可选 provider,选一个激活,agent 会自动在每轮对话前预取相关记忆、对话后同步、session 结束时提取。

这个设计的核心思路:关键事实永远在上下文里,其余的按需调取。不是一股脑全塞进去,也不是每次都从零开始。

自己给自己写操作手册

这个是我认为 Hermes 最值钱的设计。

普通 agent 的知识是写死的,用一年还是出厂那点东西。Hermes 的 agent 会在干活的过程中自动创建“技能”——本质上就是 Markdown 文件,记录“遇到这类问题该怎么做”。

触发条件很明确:完成一个复杂任务(5 轮以上工具调用)、踩了坑找到正确路径、被用户纠正了、发现了一个值得复用的工作流。下次遇到类似问题,直接加载技能照着做,不用重新摸索。

但这里有个问题:agent 自己创建的技能,质量参差不齐。它倾向于觉得自己干得不错,哪怕其实翻车了。

Hermes 的做法是加了一个“策展人”——后台维护系统,7 天没活动且 agent 空闲 2 小时以上才启动。它会做两件事:30 天没用的技能标为过时,90 天没用的归档;然后用 LLM 审查所有 agent 自建的技能,决定保留、合并、修改还是归档。

而且策展人从不自动删除,最差也就是归档,一个命令就能恢复。每次跑之前还会打一个 tar.gz 快照,回滚一行命令搞定。

GEPA:让技能在离线环境里进化

策展人解决了“垃圾清理”的问题,但没解决“技能质量”的问题。

Akshay 提到一个很关键的点:agent 自己生成的技能,有时候会把你的手动优化覆盖成更差的版本。同一个自我改进循环,既能写好技能,也能搞砸。

GEPA(Genetic-Pareto Prompt Evolution)是 Hermes 团队发表在 ICLR 2026 上的一篇论文,配套代码开源。它是一个离线优化管道,不跑在 Hermes 运行时里,而是单独跑。

核心思路:不问 agent“你觉得自己做得怎么样”,而是直接读执行日志,分析失败原因,然后通过进化搜索生成改进候选,用 LLM 评审打分,筛出最优版本。

每轮优化大概 2-10 美元,不用 GPU,全走 API。最终产出是一个 PR,不直接改代码。

这个东西对普通用户来说可能不会马上用到,但它的存在意义在于:当你发现某个技能确实有问题,不想花时间手动调或者做 RL 微调,GEPA 是一个低成本的优化路径。

从 1 个 Agent 到 3 个 Agent

Akshay 这篇文章的后半段,实操性非常强。

他演示了怎么配三个独立的 Agent:程序员、设计师、研究员,每个有自己的 personality、记忆、技能、Telegram bot。

几个我觉得值得记下来的操作:

程序员接 Claude Code。 不是让 Hermes 自己写代码,而是让它当调度器,真正的代码执行交给 Claude Code CLI。如果你有 Claude Max 订阅,直接走订阅额度,不额外花钱。

设计师学你的风格。 给它喂几张你喜欢的设计图,让它自己分析并生成一个风格技能。以后再出图,它就按你的审美来,不是千篇一律的 AI 风。

研究员跑定时摘要。 用 Hermes 自带的 cron,用自然语言描述你想让它干什么、多久干一次,系统自动转成定时任务。明天早上 8 点 Telegram 就能收到第一份摘要。

这三个 agent 共享同一套安装,但数据完全隔离。hermes profile create --clone 复制配置,各自再改 SOUL.md 定义人格。

安装和上手

Akshay 给的安装步骤非常简洁:

一行命令装好,setup wizard 走一遍选 provider、API key、模型、工具。然后 hermes 直接开聊。

想连 Telegram 的话,找 @BotFather 拿个 token,找 @userinfobot 拿你的 user ID,hermes gateway setup 走一遍就行。

整个过程不需要任何编程基础。

最后说几句

Akshay 这篇东西最大的价值,不是它覆盖了多少功能(虽然确实覆盖得很全),而是它把 Hermes 的设计哲学讲透了。

SOUL.md 定义身份,记忆系统捕获经验,策展人维护技能库,GEPA 保证技能质量。这四个东西串在一起,形成一个完整的自我改进闭环。

目前开源 Agent 里,能做到这一步的只有 Hermes。

如果你只是想找个聊天工具,说实话,随便一个都行。但如果你想要一个越用越懂你的助手,一个能把你踩过的坑都记住、下次自动绕开的助手,Hermes 是目前唯一的选择。

原文很长,干货密度很高。如果你对 Hermes 感兴趣,强烈建议去读一遍原帖。我这里只挑了我觉得最有价值的几个点,很多细节(比如 ~/.hermes/ 的目录结构、687 个内置技能、cron 的各种用法)都没展开讲。

Akshay 说他过几天会出一个完整视频教程,到时候我再给大家整理。