Repolode
Yonkoo11

Yonkoo11/hermes-dojo

Hermes Agent 的自我改进插件,分析会话失败、修补薄弱技能、运行 GEPA 进化并输出进度报告。

Star
187
Fork
17
未关闭 Issue
0
最近提交
5个月前

这是什么?

Hermes Dojo 是面向 Hermes Agent 的自我改进系统。它读取 state.db 中的会话日志,识别工具报错、重试循环、用户纠正等失败情况,并统计每个技能的成功率。

系统会按根本原因对薄弱环节排序,然后针对性处理:修补失败的现有技能,在用户反复请求却没有对应技能时新建技能,并对薄弱技能运行 GEPA 自我进化。每日指标会被保存下来,便于查看长期的改进曲线。

Dojo 以 Hermes 技能的形式安装,提供 /dojo analyze、/dojo improve、/dojo report、/dojo history 等命令。它还支持夜间定时任务,自动跑完整流程,并可将晨报发送到 Telegram 或命令行。运行环境需要 Hermes Agent v0.2.0 及以上、Python 3.10 及以上,并依赖 hermes-agent-self-evolution 包来执行 GEPA。

核心功能

  • 01解析代理会话日志,识别工具报错、重试循环和用户纠正。
  • 02统计每个技能的成功率,并按根本原因对最薄弱的技能排序。
  • 03用针对性的错误处理修补失败的技能。
  • 04根据用户反复提出而无人满足的需求新建技能。
  • 05对薄弱技能运行 GEPA 进化,并保存每日指标以绘制学习曲线。
  • 06将报告发送到命令行或 Telegram,可选开启夜间定时改进流程。

适用场景

  • 在工具接口变化或超时时,保持 Hermes Agent 技能的稳定性。
  • 每天查看代理技能在哪些环节出现失败。
  • 为用户反复提出的任务自动起草新技能。
  • 跟踪代理性能在数周内是否有所提升。

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/Yonkoo11/hermes-dojo.git
  2. 2

    进入目录并运行安装脚本

    cd hermes-dojo && ./install.sh
  3. 3

    填充演示数据(可选)

    cd ~/.hermes/skills/hermes-dojo/scripts && python3 seed_demo_data.py --days 7
  4. 4

    运行完整流程演示

    python3 demo.py --reset

使用前须知

  • 需要 Hermes Agent v0.2.0 及以上版本和 Python 3.10 及以上版本。
  • GEPA 自我进化功能还需要单独的 hermes-agent-self-evolution 项目。

标签

常见问题

hermes-dojo 是什么?
Hermes Agent 的自我改进插件,分析会话失败、修补薄弱技能、运行 GEPA 进化并输出进度报告。 Hermes Dojo 是面向 Hermes Agent 的自我改进系统。它读取 state.db 中的会话日志,识别工具报错、重试循环、用户纠正等失败情况,并统计每个技能的成功率。
hermes-dojo 可以免费使用吗?用的什么许可证?
hermes-dojo 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
hermes-dojo 还在维护吗?
半年内有更新。hermes-dojo 最近一次提交是在 2026年6月6日。
hermes-dojo 适合用来做什么?
在工具接口变化或超时时,保持 Hermes Agent 技能的稳定性。 每天查看代理技能在哪些环节出现失败。 为用户反复提出的任务自动起草新技能。 跟踪代理性能在数周内是否有所提升。
hermes-dojo 怎么安装和运行?
克隆仓库: git clone https://github.com/Yonkoo11/hermes-dojo.git 进入目录并运行安装脚本: cd hermes-dojo && ./install.sh 填充演示数据(可选): cd ~/.hermes/skills/hermes-dojo/scripts && python3 seed_demo_data.py --days 7 运行完整流程演示: python3 demo.py --reset
在哪里获取 hermes-dojo?
源代码和安装说明在 GitHub 上:https://github.com/Yonkoo11/hermes-dojo

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目