Skip to main content
Inspect one agent attempt. Get its ID from the job’s trial list:
Copy a full trial ID into TRIAL_ID:
The detail view includes status, reward, spend, execution details, and an analysis summary when available. Add --json to receive the trial object.

Read the trace

The command reads all available pages and then exits. --limit sets page size, not a total event cap. Use sandbox logs to follow live output. Events are returned in sequence order. With --json, each event is a separate JSON line. To resume later, pass the last event’s seq as --cursor. Invalid regular expressions are rejected. Filters search the stored agent trace. Per-call metered usage added after the trial settles appears only in the unfiltered trace.

Download the trial

agent/ stores the trace and agent files. verifier/ stores verifier output. Files are included when their artifacts exist. The command uses the folder name from the archive and prints the saved path. With --json, it returns path and the file count, files. --stream cannot be combined with --output-dir or --overwrite. --cursor and --limit require --stream trace-parsed; that mode reads every available page, just like trial trace.
With --json, parsed events remain one JSON record per line. Other selectors return:The reserved trajectory selector returns an API error.

Files, logs, and processes

Use evolve trial files, evolve trial logs, and evolve trial procs to inspect the sandbox. Their commands and flags are in the filesystem reference.

Browse files

List folders, read a file, search text, or download a subtree.

Follow logs

Read agent, verifier, or system output and inspect live processes.

Retry or regrade

Both commands return a new job ID, or a job object with --json. Use that ID with evolve job show or evolve job trials; the original trial is unchanged. Retry requires a settled trial, even if other trials in its source job are still running. Regrade requires a supported single-step, separate verifier with stored inputs; judge-backed verifiers are excluded. It uses the recorded verifier, not later edits to the task. Uploaded trials cannot be retried or regraded. See Trials.

Stop a trial

Stop selected trials while keeping their job. You can stop only trials from jobs you created. Pass up to 100 IDs; set OTHER_TRIAL_ID to another ID from job trials:
The response distinguishes stopped, already-terminal, and missing IDs. To stop an entire dataset’s trials, use job stop. Global options and ID prefixes apply.
Last modified on November 9, 2026