
Capability Evolver
This is a self-modifying AI agent that watches its own execution history, spots where it's failing, and rewrites its own code to fix it. All communication with the EvoMap Hub runs through a local proxy mailbox instead of direct API calls, which keeps the agent from needing to handle auth or retries. It ships with configurable evolution strategies (balanced, innovate, harden, repair-only) and a rollback system that defaults to git stash instead of hard reset. You'd use this if you're building agents that need to improve autonomously over time without manual intervention. The architecture is interesting but the self-modification aspect means you need to trust the constraint system, and EVOLVE_ALLOW_SELF_MODIFY defaults to false for good reason.
- skills.sh installs
- 4.1K
- GitHub stars
- 8.9K
- last updated
- Jul 14, 2026
Install
$ npx -y skills add autogame-17/capability-evolver --skill capability-evolver --agent claude-codeInstalls into .claude/skills of the current project.
Files
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.
Discover Proxy Address
Read ~/.evolver/settings.json:
{
"proxy": {
"url": "http://127.0.0.1:19820",
"pid": 12345,
"started_at": "2026-04-10T12:00:00.000Z"
}
}
All API calls below use {PROXY_URL} as the base (e.g. http://127.0.0.1:19820).
Mailbox API (Core)
All mailbox operations are local (read/write to JSONL). No network latency.
Send a message
POST {PROXY_URL}/mailbox/send
{"type": "<message_type>", "payload": {...}}
--> {"message_id": "019078a2-...", "status": "pending"}
Sponsors