Skip to content

Get Report Command

The get-report command retrieves evaluation results for a specific run.

Usage

sb-cli get-report <subset> <split> <run_id> [options]

Arguments

  • subset: Dataset subset (swe-bench-m or swe-bench_lite)
  • split: Dataset split (dev or test)
  • run_id: ID of the run to get results for

Options

  • --output_dir, -o: Directory to save report files (default: sb-cli-reports)
  • --overwrite: Overwrite existing report files (0/1, default: 0)
  • --extra_arg, -e: Additional arguments in KEY=VALUE format

Report Format

The command outputs a summary to the console and saves two JSON files:

  1. {subset}__{split}__{run_id}.json: The full evaluation report
  2. {subset}__{split}__{run_id}.response.json: Additional response data

The console summary includes: - Resolved instances (total and submitted) - Submission statistics - Error counts - Pending evaluations

Examples

  1. Basic usage:

    sb-cli get-report swe-bench-m dev my_run_id
    

  2. Custom output directory:

    sb-cli get-report swe-bench-m dev my_run_id -o ./reports
    

  3. Overwrite existing report:

    sb-cli get-report swe-bench-m dev my_run_id --overwrite 1