一个能从经验中创建并改进技能的自我进化 AI 智能体,支持多种模型服务商,可通过命令行和即时通讯工具使用。
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
克隆仓库
git clone https://github.com/Yonkoo11/hermes-dojo.git - 2
进入目录并运行安装脚本
cd hermes-dojo && ./install.sh - 3
填充演示数据(可选)
cd ~/.hermes/skills/hermes-dojo/scripts && python3 seed_demo_data.py --days 7 - 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 数据每日更新。
相关项目
开源个人 AI 助理与 Agent Harness,可规划任务、调用工具与技能,并支持记忆与多渠道接入。
开源的 Chrome/Edge 扩展,AI 智能体在你已登录的浏览器中通过侧边栏完成网页自动化任务。
一款面向 AI 智能体的开源 Chromium 浏览器,在本机运行,智能体可借助你已登录的账号并行处理网页任务。
基于 TypeScript 的 AI Agent 框架,集成记忆、工具、MCP、RAG、语音与工作流,并配套 VoltOps 可观测控制台。