claudeers.
// Uncategorized / Others

hermes-agent-self-evolution

⚒ Evolutionary self-improvement for Hermes Agent — optimize skills, prompts, and code using DSPy + GEPA

// Uncategorized / Others[ cli ][ api ][ claude ]#claude#uncategorized$open-sourceupdated 23 days ago
Slowing down
73/100
last commit 4 months ago
last release none
releases 0
open issues 29

Install with your AI

Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.

Install and set up hermes-agent-self-evolution (git-clone project) into my current project.
Found on https://claudeers.com/hermes-agent-self-evolution
Repo: https://github.com/NousResearch/hermes-agent-self-evolution
Homepage/docs: —
Detected install method: git-clone → git clone https://github.com/NousResearch/hermes-agent-self-evolution
Category: uncategorized. Platforms: cli, api.
Read the repo's README for exact setup and env vars, then install it and wire it into my project.

Claudeers Health Verdict:
slowing; community-verified: false. Confirm the source before running anything.
// or clone
git clone https://github.com/NousResearch/hermes-agent-self-evolution

// compatibility

Platformscli, api
Operating systems—
AI compatibilityclaude
License—
Pricingopen-source
LanguagePython

Get your FREE $2.50 API credits to access TickAtlas financial data ↗

🧬 Hermes Agent Self-Evolution

Evolutionary self-improvement for 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 \
    --iterations 10 \
    --eval-source sessiondb

What It Optimizes

PhaseTargetEngineStatus
Phase 1Skill files (SKILL.md)DSPy + GEPA✅ Implemented
Phase 2Tool descriptionsDSPy + GEPA🔲 Planned
Phase 3System prompt sectionsDSPy + GEPA🔲 Planned
Phase 4Tool implementation codeDarwinian Evolver🔲 Planned
Phase 5Continuous improvement loopAutomated pipeline🔲 Planned

Engines

EngineWhat It DoesLicense
DSPy + GEPAReflective prompt evolution — reads execution traces, proposes targeted mutationsMIT
Darwinian EvolverCode evolution with Git-based organismsAGPL v3 (external CLI only)

Guardrails

Every evolved variant must pass:

  1. Full test suite — pytest tests/ -q must pass 100%
  2. Size limits — Skills ≤15KB, tool descriptions ≤500 chars
  3. Caching compatibility — No mid-conversation changes
  4. Semantic preservation — Must not drift from original purpose
  5. PR review — All changes go through human review, never direct commit

Full Plan

See PLAN.md for the complete architecture, evaluation data strategy, constraints, benchmarks integration, and phased timeline.

License

MIT — © 2026 Nous Research

// faq

What is hermes-agent-self-evolution?

⚒ Evolutionary self-improvement for Hermes Agent — optimize skills, prompts, and code using DSPy + GEPA. It is open-source on GitHub.

Is hermes-agent-self-evolution free to use?

hermes-agent-self-evolution is open-source, so it is free to use.

What category does hermes-agent-self-evolution belong to?

hermes-agent-self-evolution is listed under uncategorized in the Claudeers registry of Claude-compatible tools.

10 views
★ 5,402 stars
unclaimed
updated 23 days ago

// embed badge

hermes-agent-self-evolution on Claudeers
[![Claudeers](https://claudeers.com/api/badge/hermes-agent-self-evolution.svg)](https://claudeers.com/hermes-agent-self-evolution)

// retro hit counter

hermes-agent-self-evolution hit counter
[![Hits](https://claudeers.com/api/counter/hermes-agent-self-evolution.svg)](https://claudeers.com/hermes-agent-self-evolution)

// reviews

// guestbook

0/500

// related in Uncategorized / Others

🔓

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

// uncategorizedn8n-io/⟨TypeScript⟩★ 205,721◷ NOASSERTION[ claude ]
🔓

The agent engineering platform.

// uncategorizedlangchain-ai/⟨Python⟩★ 146,945◷ MIT[ claude ]
🔓

FULL Augment Code, Claude Code, Cluely, CodeBuddy, Comet, Cursor, Devin AI, Junie, Kiro, Leap.new, Lovable, Manus, NotionAI, Orchids.app, Perplexity, Poke, Q…

// uncategorizedx1xhlol/★ 143,887◷ GPL-3.0[ claude ]
🔓

100+ AI Agent & RAG apps you can actually run — clone, customize, ship.

// uncategorizedShubhamsaboo/⟨Python⟩★ 140,637◷ Apache-2.0[ claude ]

// built by

→ see how hermes-agent-self-evolution connects across the ecosystem