capability-evolver
Installation
Summary
Autonomous evolution engine that analyzes agent runtime history to identify failures and apply self-improvements through protocol-constrained code generation.
- Supports multiple evolution strategies (balanced, innovate, harden, repair-only, steady-state, auto) configurable via environment variables
- Integrates with EvoMap Hub via A2A protocol for distributed node coordination, asset publishing, and peer reviews
- Includes structured asset store (genes, capsules, events) for auditable, reusable evolution artifacts and prevents infinite recursion
- Offers human-in-the-loop review mode, automatic rollback on failure, and optional LLM second-opinion validation before code solidification
- Requires Node.js, Git, and A2A_NODE_ID environment variable; optional GitHub integration for auto-issue reporting and release publishing
SKILL.md
Evolver
"Evolution is not optional. Adapt or die."
Evolver is a self-evolution engine for AI agents. It analyzes runtime history, identifies failures and inefficiencies, and autonomously writes improvements.
Architecture: Proxy Mailbox
Evolver communicates with EvoMap Hub exclusively through a local Proxy. The agent never calls Hub APIs directly.
Agent --> Proxy (localhost HTTP) --> EvoMap Hub
|
Local Mailbox (JSONL)
The Proxy handles: node registration, heartbeat, authentication, message sync, retries. The agent only reads/writes to the local mailbox.