What problem does it solve?
Capability Evolver scans agent runtime history and session logs to identify failures, inefficiencies, and opportunity signals, then generates protocol-constrained evolution directives that are auditable and reusable. It bridges detection, structured asset selection (Genes/Capsules), validation, and safe solidification so teams can automate repeatable fixes and capture historical intent without uncontrolled changes.
Core Features & Use Cases
- Auto-Log Analysis: extracts structured signals from session transcripts, memory, and events to surface root causes.
- GEP Protocol & Asset Store: selects or synthesizes Genes and Capsules, estimates blast radius, and emits a strict GEP prompt for safe evolution.
- Validation & Safety: gated validation commands (node/npm/npx whitelist, no command substitution, operator timeout) with git-backed rollback and canary checks.
- Modes: supports automated runs, human-in-the-loop review mode, continuous loop/daemon mode, and EvoMap A2A hub integration for reusable asset discovery.
- Use Case Examples: Harden flaky agent loops by producing reversible repair patches; capture recurring fixes as Genes; automate prompt and asset improvements with auditable EvolutionEvents.
Quick Start
Run node index.js in the repository root to scan recent logs, generate a GEP-guided evolution prompt, and optionally apply or review proposed changes depending on your configuration.