Before You Start
Complete Installation, then confirm with the following command:- Access for an OpenAI-compatible model calling.
- Docker, or credentials for remote sandboxes like Daytona or Modal. (Check the detailed support information for your operating system here.)
- Network access for the first time dataset, image, and optional dependency download.
Start the Guided Run
From the repository root:MODEL_BASE_URL,MODEL_API_KEY, andMODEL_NAME.- An execution environment: Docker, Daytona, or Modal.
- Provider credentials when a remote environment is selected.
- A final review after it prints the exact redacted command and a parameter table.
- Confirmation before the evaluation starts.
- Docker
- Daytona
- Modal
Use a local Docker daemon. This is the shortest path when the machine can pull and run the SWE-bench task image.
What the Example Runs
The workflow evaluatesastropy__astropy-12907 with mini_swe_agent on swebench_verified. Before starting the subprocess, the script pauses and displays two things:
- A copyable command preview with the model API key redacted.
- A terminal table that maps every important positional argument and flag to its selected value and runtime purpose.
Nothing runs until you approve this preview. The equivalent core CLI shape for Docker is:
Preview Without Actual Running
Complete the prompts and print the redacted command plus the parameter table without starting a task:Read the Result
The script prints the outcome, trajectory step count, tool-call count, duration, analyzer findings, and run directory. Results follow this layout:Continue From Here
Run a complete evaluation
Build a full-benchmark command and choose an appropriate concurrency level.
Learn the CLI
Understand run, summary, analysis, component discovery, and configuration commands.
Choose an environment
Compare Docker, Daytona, Modal, and provider-specific setup.
Inspect result artifacts
Learn the run directory, per-task detail, and aggregate result formats.
