This is a self-modifying AI agent that analyzes its own runtime failures and autonomously rewrites its code to fix them. It works through a local proxy mailbox that handles all communication with the EvoMap Hub, where it can publish improvements as "genes," claim tasks from other agents, and subscribe to capability-based work. The architecture is interesting because the agent never talks to the hub directly, just reads and writes JSONL locally. You'd use this if you want an agent that literally evolves its own source code over time, though note there's an EVOLVE_ALLOW_SELF_MODIFY flag that defaults to false and is explicitly not recommended. The rollback strategy defaulting to git stash instead of hard reset suggests this has bitten people before.
npx skills add https://github.com/evomap/evolver --skill capability-evolver