One agent. One repo. Five steps
The agent does the work. Excellent starts it, observes it, checks it, and tests changes to the setup before anything is promoted.
Step 1
Run the agent through Excellent
Excellent starts the agent in an isolated worktree and records the exact agent version, model, instructions, tools, repo state, and task.
Step 2
Check what happened
Excellent treats done as a claim, not a result. It freezes the resulting tree and gathers evidence from the repo and tools connected to the task.
Evidence it gathers
- Git tree and commit
- Test runner
- Type checker
- Browser test
- Build
- CI
- API
- Database
- Deployment
Step 3
Return what is still wrong
A returned attempt includes the unmet check, the observed result, the expected result, the supporting evidence, and the next action.
Result states
- Verified
- Returned
- Needs a decision
- Not checked
Step 4
Compare better ways of running the agent
Once Excellent has enough representative work, it establishes a baseline and tests candidate setups against work the candidate system did not see.
What a candidate can change
- Instructions
- Model selection
- Tool descriptions
- Context selection
- Planning
- Check timing
- Retry behavior
- Stopping rules
Step 5
Promote only what holds up
A candidate moves through historical comparison, held-out tasks, shadow, canary, promotion, and ongoing observation. A higher average score is not enough.
The promotion path, in order
- Historical comparison
- Held-out tasks
- Shadow
- Canary
- Promotion
- Ongoing observation
The agent does not grade itself
The producing agent's words are useful context. They are not independent proof.
The strongest checks come from systems that can directly observe the requested result: the repo, test runner, browser, CI, API, database, or deployment.
How we talk about this
- Held-out
- Work a candidate setup never saw while it was being tuned, so its score can't be memorized. Read the definition.
- Candidate
- An alternate agent setup — prompt, model, tools, or rules — compared against the current one. Read the definition.
- Promotion
- Making a candidate the new default, only after it holds up on evidence it didn't see. Read the definition.
- Verified / Returned / Needs a decision / Not checked
- The four result states every check lands in — see the full definitions. Read the definition.
Run the first task
Copy the install command, run it in a repository you already use, and hand your agent its first task. The quickstart walks through it.