One task, fixed checks
The brief, versioned cases, and scoring rules stay attached to the challenge.
Continual learning for AI agents
Excludes deleted records and fixtures · rolling 7-day UTC window
A challenge keeps the task, cases, and scoring rules together, so baseline and candidate are judged the same way.
Explore challengesThe brief, versioned cases, and scoring rules stay attached to the challenge.
Each scoring dimension shows which checks passed and which need attention.
Each CLI run records its command, output, duration, source revision, and challenge hash.
Baseline and candidate run the same cases. The CLI fails when a candidate misses its checks or comparison threshold.
Each night, skills that start failing get a proposed fix, tested against the current version. You approve what ships; model weights stay untouched.
The same workflow you already use for code, applied to agent behavior.
Pick a challenge: a fixed task with inputs, expected results, and a weighted rubric. Run your agent against it from the web app or from the terminal it already uses.
Read the available output and evaluation results. Separate failed checks from execution errors. Authorized trace capture adds call metadata.
Save a failure as a test case, change the instructions, and evaluate baseline and candidate on the same cases. Keep the change only when the evidence supports it.
One command pulls the challenge into your repo. Test a candidate, read the failed checks, and compare it with your recorded baseline before you release it.
Pull the challenge brief, public test cases, and expected results into the repo your agent is already using.
Run the agent from the CLI. Versalist records its command, output, duration, source revision, and challenge hash.
Run a verifier. A passing check records a score of 100; a failing check records 0 and exits nonzero, with the logs next to the run.
Compare a candidate with the baseline. The result is improved, unchanged, below_threshold, or regressed, and the CLI fails on the last two.
Review the local evidence. Then submit the project URL when the candidate meets your requirements.
[ok] Wrote CHALLENGE.md
[ok] Wrote .versalist.json
[info] Challenge context is ready
[ok] Agent run and provenance recorded
[ok] Verifier result recorded
[info] Compare this candidate with the baseline