What problem does it solve?
Help teams and agents turn an ambiguous goal into an executable program and then autonomously build, evaluate, and iterate on features until the goal's evaluation thresholds are met, reducing manual orchestration and follow-up.
Core Features & Use Cases
- Goal-driven orchestration: Guide the user through goal definition, automated program generation (program.md), and adapter creation for project-specific runtime steps.
- Automated build-evaluate loop: Alternate Builder and Critic agents to implement features, run deterministic checks, call independent LLM evaluators, and record structured progress in .evolve/results.tsv.
- Safety & recovery: Concurrency lock, stop conditions, trajectory analysis, and strict file-write rules (append-only logs, read-only program contracts) to prevent runaway changes.
- Use Case: Initialize on a repository, generate a testable program spec, create a project adapter, then run continuous /loop 1m /evolve to automatically iterate until acceptance criteria are met.
Quick Start
Start an autonomous improvement run by issuing '/evolve' to initialize and then run '/loop 1m /evolve' to let the agents auto-build and evaluate repeatedly.