Yonkoo11 / hermes-dojo
hermes-dojo
Continuous self-improvement system for Hermes Agent. Analyzes your past sessions to find recurring failures and skill gaps, then automatically creates or patches skills and runs self-evolution to fix them. Set it to run overnight and wake up to a better agent. Use /dojo to start.
Overview
Hermes Dojo is your agent's training gym. It reads your past sessions, finds where the agent struggles, creates or improves skills to fix those weaknesses, and tracks improvement over time.
The core loop: measure → identify weakness → fix → evolve → verify → report
Commands
/dojoor/dojo analyze— Analyze recent sessions for failure patterns/dojo improve— Fix the top weaknesses (patch skills + run self-evolution)/dojo report— Show current performance metrics and improvement history/dojo history— Show learning curve over time/dojo auto— Set up overnight cron: analyze + improve + report at 6am/dojo status— Quick summary of agent health
Workflow
Step 1: Analyze
Run python3 ~/.hermes/skills/hermes-dojo/scripts/monitor.py to scan recent sessions.
This reads ~/.hermes/state.db and produces a JSON report with:
- Per-tool success/failure rates
- Error patterns (grouped by tool and error type)
- User correction signals (messages containing "no,", "wrong", "I meant", "not what I")
- Skill gap detection (repeated manual tasks with no skill)
- Session-level metrics (tool calls per session, retry patterns)
SKILL.md