Skip to main content
Use the SDK when cases live in your repository or a release job needs a machine-readable result.
Choose the model once with evals.models({ harness: "codex" }), then keep its id in configuration. Starting a run does not require a catalogue request. Pin repository sources to a commit for reproducible runs. Put the job timeout around the script, since evals.start returns before the server finishes the grid. Report missing evidence separately. It is not a failed verifier.