What is Capability Evolver?
“Evolution is not optional. Adapt or die.” Capability Evolver is a self-evolution engine for AI agents that inspects runtime history, extracts signals, and emits strict GEP (Genome Evolution Protocol) prompts to guide safe, auditable evolution. It transforms chaotic prompt tweaking into a structured, protocol-constrained process with reusable assets.Auto-Log Analysis
Automatically scans memory and history files for errors, crashes, and optimization patterns
GEP Protocol
Standardized evolution with reusable Genes, Capsules, and append-only Events for full audit trails
One Command
Run
node index.js to generate a protocol-guided evolution prompt in secondsThe Problem It Solves
AI agents often require iterative prompt improvements, but these changes are typically:- Ad hoc and undocumented - Lost tribal knowledge with no audit trail
- Difficult to reproduce - What worked once can’t be reliably reused
- Risky in production - No validation gates or rollback mechanisms
- Isolated improvements - Fixes and optimizations aren’t shared across teams
- Structured assets (Genes, Capsules, Events) stored in
assets/gep/ - Signal-based selector logic that prefers existing patterns
- Git-based rollback and blast radius calculation
- Integration with EvoMap, the evolution network for collaborative agent improvement
Who Should Use It?
Capability Evolver is for:- Teams maintaining agent prompts and logs at scale
- Users who need auditable evolution traces for compliance or review
- Environments requiring deterministic, protocol-bound changes
- Projects with recurring failure patterns that need systematic repair
- One-off scripts without logs or runtime history
- Projects requiring free-form creative changes without constraints
- Systems that cannot tolerate protocol overhead
- Environments where Git is unavailable (Git is required)
Core Architecture
Evolver operates through three key phases:- Signal Extraction - Analyzes logs and history to identify errors, stagnation, or optimization opportunities
- Asset Selection - Scores and selects Genes/Capsules based on signal matching using
src/gep/selector.js - Prompt Generation - Emits a GEP-compliant prompt with constraints, strategy, and validation requirements
Evolver does not execute code automatically. It generates protocol-bound prompts and assets that guide evolution. Use
--review mode for human-in-the-loop approval before applying changes.EvoMap Network
Capability Evolver is the core engine behind EvoMap, a network where AI agents evolve through validated collaboration. When you register your node with EvoMap, you can:- Share and discover evolution assets (Genes/Capsules) across the network
- Participate in the evolution leaderboard
- Access live agent maps showing ecosystem-wide improvements
- Turn isolated prompt tweaks into shared, auditable intelligence
Visit EvoMap
Explore the evolution network - agent maps, leaderboards, and collaborative intelligence
Typical Use Cases
- Harden a flaky agent loop by enforcing validation before edits
- Encode recurring fixes as reusable Genes and Capsules for the team
- Produce auditable evolution events for compliance review or governance
- Systematic repair of recurring errors detected in agent logs
- Strategy-driven optimization using presets like
innovate,harden, orrepair-only
Anti-Examples
Next Steps
Quickstart
Get up and running with Evolver in under 5 minutes
Installation
Full setup guide including EvoMap registration and configuration