# Hermes v0.12.0 学会了治理自己
**作者**: - 大洋
**日期**: 2026-05-03T10:45:28.000Z
**来源**: [https://x.com/AnchorNode/status/2050889473362460719](https://x.com/AnchorNode/status/2050889473362460719)
---

1/ 删繁就简三秋树,领异标新二月花
Hermes Agent v0.12.0这次最值得关注的,不只是一次功能更新,而是它把自我进化做成了一个可持续运转的系统。新版本引入了后台Curator机制,它是进一步解决一个技能会越积越多,最终变得冗余、重复、难以管理的问题
2/ 旧书不厌百回读,熟读深思子自知
Curator本质上是一套专门给agent-created skills做后台维护的。它会持续跟踪每个skill被查看、被调用、被修补的频率,以及最后一次创建、更新和使用的时间,再结合一次简短的辅助模型审查,判断哪些技能应该保留,哪些应该修补,哪些该合并,哪些该归档。它的重点是让技能库始终保持清晰、精炼、可调用。
3/ 山重水复疑无路,柳暗花明又一村
自我提升循环有个副作用,它特别会做加法,不太会做减法。它每解决一个新问题,就可能往 skills里再写入一个新技能。短期看,这像是在不断积累能力;但长期看,如果没有清理机制,最后你会得到一堆难区分的碎片化的skill,不但污染目录结构,也会浪费上下文和令牌成本。Curator的出现,就是为了给增长配上治理,让Hermes不仅会学,还会整理、会反思、会减负。
4/ 明月别枝惊鹊,清风半夜鸣蝉
Curator的触发方式也很克制。它不是cron守护进程一直跑,而是基于非活动检测来决定是否运行:只有当距离上次巡检已经过去足够久,并且代理已经空闲了足够长时间,它才会在后台生成一个独立分支去执行策展流程。这个分支运行在自己的提示缓存里,不会打扰当前会话,也不会污染用户正在进行的上下文。默认配置是:
- interval_hours: 168
- min_idle_hours: 2
7天没巡检过,并且至少空闲2小时,它才会启动。
5/ 慎终如始,则无败事
一次完整的Curator运行分为两个阶段。第一阶段是确定性的自动过渡,不依赖 LLM
30天未使用的技能会先被标记为stale,90天闲置的则会被移动到 ~/.hermes/skills/.archive/ 目录中。
第二阶段才是LLM审查,辅助模型会检查代理自行编写的技能,必要时调用skill view读取内容,再决定是保持不动、补丁修订、整合重叠技能,还是归档处理。
它不会直接粗暴删除任何内容,最激进的动作也只是归档,而且这些归档都可以恢复,这才叫自动治理
6/ 小楼一夜听春雨,深巷明朝卖杏花
全新安装或升级后,Curator不会立刻开始整理技能库,而是会先记录一个last run at的初始时间,推迟一个默认周期后再进行第一次正式巡检。这个缓冲期给了用户充分时间去浏览现有技能、手动固定关键技能,或者干脆在config.yaml中关闭Curator。
如果你只是想先看它会做什么,也可以运行dry-run预演,直接生成评审报告,但不改动任何技能。这个细节很重要,可预览、可控制、可退出,决定了自动化是否真正值得信任。
7/ 守拙归园田,抱朴含真意
为了防止误伤重要技能,v0.12.0 还引入了Pin(置顶/锁定)机制。被pin的技能既不会参与自动状态迁移,也不会被代理通过skill manage静默修改;无论是patch、edit、delete还是 write file、remove file都会被明确拒绝。
这相当于给关键技能加上了一道硬隔离层。对于那些你高度依赖、手工维护、或者不希望任何自动流程触碰的技能,这个机制几乎是必需品。比起事后恢复,提前pin住,永远更省心。
8/ 凡事预则立,不预则废
在可管理性上,Curator也做了完整闭环。每次正式运行前,Hermes都会自动为skills打一个 tar.gz快照,保存在curator backups下;如果某次整理结果不符合预期,用户可以一键回滚到最新快照,甚至还支持列出全部备份、按ID指定恢复。
每次运行还会在curator下生成时间戳目录,输出两份报告 run.json 和 REPORT.md;前者适合机器读取和审计,后者适合人类快速浏览,查看这次策展到底移动了哪些技能、提出了什么整合建议、做了哪些修补。
9/ 问渠那得清如许?为有源头活水来
更进一步看,Curator的意义其实不止于整理文件夹。它代表Hermes正在从会积累能力走向会治理能力。
过去很Agent系统都在强调自动学习,却很少真正处理学习成果的老化、漂移、重叠和失控问题。
v0.12.0就是让技能不再只是沉积物,而开始成为一个有生命周期、有遥测数据、有治理规则、能被审查和收敛的动态资产库。对长期使用Hermes的用户来说,这会直接提升后续对话的效率、质量和可控性。
10/ 潮平两岸阔,风正一帆悬
如果说过去的Hermes像一个不断收集工具的聪明工匠,那么v0.12.0之后的Hermes,开始更像一个懂得整理工坊、维护器具、淘汰旧件的大师。
Curator不只负责新增能力,更负责能力库的秩序、密度和生命力。这不是一个小修小补的版本升级,而是Hermes从会长迈向会养的关键一步,让自我提升第一次拥有了真正的后勤系统。
11/ 善治者,治其未乱
Curator的核心优点有很多,解决了技能越学越乱的根问题;用使用数据治理,而不是瞎清理;触发方式克制;不自动删除,只归档;有快照和回滚,降低误操作成本;pin的硬保护机制;可审计,有报告。这些对长期维护来说,这非常加分。
然而月满则亏,水满则溢;世间万物利弊相生;Curator能替技能库剪枝理叶,也难免在某些时候错把繁花当杂枝。
12/ 玉石俱焚,非治世之道
agent-created定义太宽,容易误伤手写技能
只要技能不在bundled_manifest和hub/lock.json里,它就会被视为Curator可处理对象。
这意味着你自己手写的技能,也可能被它当成可治理技能。
Curator分不清这是 agent 临时生成的窄技能,还是你长期依赖的核心私人workflow
所以如果你不pin,就有被误整理的风险。
13/ 十年磨一剑,霜刃未曾试
长期不用不等于没价值
低频但关键的应急技能;季节性 / 项目制技能;极少使用但一旦要用就非常重要的技能。
这些技能可能几个月不用,但并不代表应该被stale或archive。
所以它对低频高价值技能并不天然友好。
14/ 尽信书,则不如无书
LLM review仍然带有主观性
虽然它有规则层托底,但LLM审查阶段仍然会判断
- 是否重叠
- 是否漂移
- 是否值得整合
这些判断不是纯客观题。不同模型、不同提示、不同上下文,都可能得出不同结论。
尤其能否整合,经常不是技术问题,而是边界问题。
结果可能是合并过度,保留过多,patch方向偏了。所以Curator很有用,但不等于它的判断永远最优。
15/ 玉不琢,不成器;琢之过甚,反失其真
自动整合有可能损失局部上下文
两个技能看起来很像,不代表真的该合并。
因为有时候目标类似、流程类似、但细节约束不同、或使用场景的前置假设不同
LLM如果只看文本重叠,容易把表面相似、实际不同的技能合并在一起。
最后得到的可能是一个更宽泛的大技能;但失去了原来那个技能的实战锐度。
16/ 入门方知山高路远
需要用户具备一定治理意识
Curator不是开了就永远不用管。
用户最好要知道
- --dry-run
- pin
- rollback
- restore
- pause
这些动作的作用
否则很容易出现系统其实给了保护机制,但用户没用,最后又怪自动化不可靠。
Curator 虽然是后台治理工具,但它依然要求用户有一点库管理员思维。
对新手来说,这有门槛。
17/ 沧海遗珠,未必常明于众目
遥测指标不一定等于真实价值
Curator看的主要是被看、被用、被修的频率。
但技能真实价值还可能包括是否关键、是否替代成本高、是否属于压箱底流程、是否对应高风险操作、是否是某个复杂系统的唯一说明书。
这些东西use count看不出来。
所以遥测适合衡量活跃度,不完全等于战略价值。
活跃 ≠ 重要;不活跃 ≠ 不重要。
18/ 只在此山中,云深不知处
后台运行容易被忽略
它的优点是不打扰当前对话,但缺点也来自这里。
有些用户可能根本不知道它什么时候跑了、改了什么。
即便有报告,如果用户不看,不知道哪些技能stale了;哪些被archive了;知道哪些被patch了
后台治理天然有一个存在感低的问题
存在感低,就容易在真正出事后才被注意到。
19/ 相逢意气为君饮,系马高楼垂柳边
Curator 很适合下面这类用户:经常让agent自己沉淀技能、技能增长很快、技能库已经开始臃肿、愿意做少量治理配置、接受自动化 + 可回滚的工作方式
不太适合技能库很小、大量技能是自己手写且强依赖、不希望任何自动化触碰知识资产、不愿意维护pin/rollback/dry-run流程的用户。
20/ 得其大略,失其精微
Curator 的优点是把技能库从堆积模式带到治理模式;缺点是治理判断还不够理解业务价值,只能主要依赖活跃度和文本审查。它非常适合做第一层自动整理,但不适合被当成 绝对正确的图书管理员。
21/授人以鱼,不如授人以渔
如果你要用 Curator,我建议就三条。
1)先dry-run先看它想干什么:
hermes curator run --dry-run
2)把关键技能pin掉尤其是手写技能;私有workflow;低频高价值技能
hermes curator pin
3)把Curator当整理助手,它适合帮你初筛、减负、归档。但关键技能的去留,最好还是你自己拍板。
22/ 运筹帷幄之中,决胜千里之外
Curator的价值就是第一次让一个会自我提升的系统,开始面对增长之后怎么治理这个问题。
因为会学习,只是能力。
会收敛,才是系统性。
当然,它也不是万能的。
它能帮你剪枝,但不能替你定义什么是主干。
它能帮你归档,但不能替你判断什么是真正重要的资产。
最后真正该记住的,不是Curator很聪明。
是再好的自动治理,也只能解决秩序问题。
真正决定系统上限的,永远是你对价值的判断。
## 相关链接
- [- 大洋](https://x.com/AnchorNode)
- [@AnchorNode](https://x.com/AnchorNode)
- [466](https://x.com/AnchorNode/status/2050889473362460719/analytics)
- [Upgrade to Premium](https://x.com/i/premium_sign_up)
- [6:45 PM · May 3, 2026](https://x.com/AnchorNode/status/2050889473362460719)
- [466 Views](https://x.com/AnchorNode/status/2050889473362460719/analytics)
---
*导出时间: 2026/5/3 19:55:19*