Hermes Agent 新增 Curator 策展人:自动治理技能库的"数字管家"

Hermes Agent 新增 Curator 策展人:自动治理技能库的"数字管家"

痛点:Agent 技能库的”数字杂物间”问题

所有支持自我进化的 Agent 框架都面临同一个问题:技能文件会无限增长

Agent 在使用过程中不断学习、生成新的技能文件——处理邮件的技能、查询天气的技能、生成报告的技能。但很少有人清理它们。三个月后,你的技能库里可能有:

  • 12 个功能重叠的”文件搜索”技能
  • 3 个不同版本的”邮件摘要”技能(v1、v2、v3)
  • 一堆只触发过一次的超细碎技能

这就是”数字杂物间”效应——东西越来越多,真正有用的越来越少,搜索和匹配效率直线下降。

Curator 做什么

Hermes Agent 的 Curator(策展人)是一个自动化的技能库治理工具,定期执行以下操作:

操作说明效果
合并重叠技能识别功能相似的技能文件,合并为统一版本减少冗余,提升匹配准确率
清理长期不用的技能标记并移除超过 N 天未被触发的技能缩小技能库体积,加速检索
降级细碎技能将过于具体的技能转为模板/脚本片段保持技能库的抽象层级
保留核心工作流只保留真正高频、有价值的技能确保 Agent 响应质量

默认每周自动运行一次,也可以手动触发。整个过程不需要人工干预——Curator 本身就是 Agent 的一个内部模块。

对比:其他框架怎么处理?

框架技能治理方式自动化程度
Hermes Agent(Curator)自动合并/清理/降级,可配置周期全自动
Claude Code (.claude/skills)手动管理,无内置清理机制
OpenClaw技能版本管理,但不自动合并半自动
LangChain / CrewAI工具注册表,需手动维护
Dify工作流版本管理半自动

Curator 的核心差异化在于**“自动”**。大多数框架把技能管理留给开发者,但大多数开发者根本不会去清理——就像没人会定期整理自己的下载文件夹。

上手

如果你的 Hermes Agent 实例启用了自我进化功能(auto_evolve: true),Curator 会自动启用:

# hermes-config.yaml
agent:
  auto_evolve: true
  curator:
    enabled: true          # 默认开启
    schedule: weekly       # 运行频率:weekly / daily / manual
    retention_days: 30     # 技能未使用的保留天数
    merge_threshold: 0.85  # 技能相似度阈值

查看 Curator 执行日志:

hermes logs curator --last 7

手动触发一次 Curator:

hermes curator run --dry-run    # 先预览会做什么
hermes curator run --apply      # 确认执行

格局判断

Curator 的推出标志着 Agent 框架从”能自我进化”进入”能自我管理”阶段。这是 Agent 从实验室走向企业部署的关键一步——企业不可能接受一个技能库无限膨胀、响应越来越慢的 Agent。

Hermes Agent 的 GitHub Star 数已经超过 Claude Code(截至 4 月 28 日的数据)。Curator 这类”运维级”功能的加入,进一步强化了它作为生产级 Agent 运行时的定位——不只是一个编码助手,而是一个能长期稳定运行的自主系统。

主要来源

  • Hermes Agent GitHub
  • Hermes Agent 官方公告(2026-04-30)
  • 社区讨论:Hermes vs Claude Code star 对比