Skip to main content
evals.start returns a run id while trials continue on the server. Poll evals.get until the run stops:

Cell distribution

Pass rate uses scored trials as its denominator. If scored is zero, the serialized pass rate is zero, but there is no scored result. A later unscored candidate with a baseline is incomparable. deterministic is true when multiple scored trials agree on pass or fail and their command counts stay within four. One scored trial cannot establish determinism.

Trial status

voidFields lists missing evidence when scoring can identify it. Keep void trials separate from failures in reports and CI.

Trajectory

Each trial includes an ordered trajectory of commands, messages, tool calls, and file changes:
Trial metadata also includes command counts, changed files, model and sandbox time, sandbox id, and token counts when the harness reports them. Command output is capped at 4,000 characters. Tool inputs are not stored. Read the distribution first, then compare passing and failing trajectories from the same cell. Pass rate summarizes outcomes. Command counts show how attempts differed.