Expand description
speccoder eval: judge attempts with held-out oracles.
A case is case.toml + project/ + oracle/. Each runs in a fresh git
repository and state directory; the oracle is copied into the attempt’s
worktree only after the attempt has ended, so the agent never sees it.
Constants§
- SUITE
- The suite configuration file.
Functions§
- cases
- The cases of a suite, in name order.
- run_
suite - Runs the suite at
dir(optionally one case)repeattimes withprovider. Repeated rounds keep their cases underkeep/round-<n>/. - run_
suite_ as run_suitewith every case’s attempts made by an external executor (claude,codex), to compare it with the native loop on the same cases and oracles.- suite_
config - The suite’s
[model]and[budget]text, appended to each case’s config.