Hermes Agent Self Evolution — Development skill for Claude Code
⚒ Evolutionary self-improvement for Hermes Agent — optimize skills, prompts, and code using DSPy + GEPA.
How to install Hermes Agent Self Evolution
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open NousResearch/hermes-agent-self-evolution and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Hermes Agent Self Evolution does
⚒ Evolutionary self-improvement for Hermes Agent — optimize skills, prompts, and code using DSPy + GEPA.
Alternatives in Development
- Pro — PUA Pro — 自进化 + Platform + /pua:pua 指令系统 19.5k ★
- Analyze Cluster Postmortem — Postmortem analysis of cluster failures → OPTIMIZE PROMPTS to work for EVERY use case 1.7k ★
- Harness Improvement — Update Kandev harness files from session learnings or explicit cross-platform harness requests 697 ★
README
🧬 Hermes Agent Self-Evolution
**Evolutionary self-improvement for [Hermes Agent](https://github.com/NousResearch/hermes-agent).**
Hermes Agent Self-Evolution uses DSPy + GEPA (Genetic-Pareto Prompt Evolution) to automatically evolve and optimize Hermes Agent's skills, tool descriptions, system prompts, and code — producing measurably better versions through reflective evolutionary search.
**No GPU training required.** Everything operates via API calls — mutating text, evaluating results, and selecting the best variants. ~$2-10 per optimization run.
How It Works
Read current skill/prompt/tool ──► Generate eval dataset
│
▼
GEPA Optimizer ◄── Execution traces
│ ▲
▼ │
Candidate variants ──► Evaluate
│
Constraint gates (tests, size limits, benchmarks)
│
▼
Best variant ──► PR against hermes-agent
GEPA reads execution traces to understand *why* things fail (not just that they failed), then proposes targeted improvements. ICLR 2026 Oral, MIT licensed.
Quick Start
# Install
git clone https://github.com/NousResearch/hermes-agent-self-evolution.git
cd hermes-agent-self-evolution
pip install -e ".[dev]"
# Point at your hermes-agent repo
export HERMES_AGENT_REPO=~/.hermes/hermes-agent
# Evolve a skill (synthetic eval data)
python -m evolution.skills.evolve_skill \
--skill github-code-review \
--iterations 10 \
--eval-source synthetic
# Or use real session history from Claude Code, Copilot, and Hermes
python -m evolution.skills.evolve_skill \
--skill github-code-review \
--it
Related Skills
Gemini Evolve
Self-evolve Gemini CLI instructions, commands, and skills via the gemini CLI itself — GA + GEPA/DSPy, with har
Evolution Agent
Run and manage Evolution sessions — multi-agent code optimization. Read this file, then tell Claude Code what
Evolution Timeline
I have extracted prompts from my Claude Code conversation history. These prompts represent the types of reques
Self Evolution Triage
Decide whether a trace should stop, distill memory, revise a command, or revise a skill.
Vulyk Evolve
Weekly self-evolution cycle - mine learnings and usage stats, propose config diffs as a reviewable changeset
Review Agents
Review and analyze agent prompts for quality, consistency, and effectiveness with improvement recommendations.
Related Agents
Agent Evolution
Agent self-improvement coordinator — use after sessions to review what was learned, update KNOWLEDGE sections
Hermes Agent
Integration file for a Hermes-style personal agent system. Use when a Hermes deployment (a self-hosted assista
Aro:Plan Reviewer
Reviews development plans against best practices, standards, and feasibility criteria. Evaluates technical dec