Skip to main content
The fastest complete AgentCompass workflow is the interactive SWE-bench Verified example that we offer for beginners. It collects model and environment settings, runs one real repository-repair task, summarizes the result, and can open the local trajectory viewer.

Before You Start

Complete Installation, then confirm with the following command:
You also need to prepare:
  • 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:
The script asks for:
  1. MODEL_BASE_URL, MODEL_API_KEY, and MODEL_NAME.
  2. An execution environment: Docker, Daytona, or Modal.
  3. Provider credentials when a remote environment is selected.
  4. A final review after it prints the exact redacted command and a parameter table.
  5. Confirmation before the evaluation starts.
Entered credentials are passed only to the child process. The script does not modify your shell profile.
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 evaluates astropy__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.
The preview explains the following run configuration: Nothing runs until you approve this preview. The equivalent core CLI shape for Docker is:
AgentCompass then:

Preview Without Actual Running

Complete the prompts and print the redacted command plus the parameter table without starting a task:
Skip the browser visualization:

Read the Result

The script prints the outcome, trajectory step count, tool-call count, duration, analyzer findings, and run directory. Results follow this layout:
When Node.js and npm are available, the example can install the local result-browser dependencies, start the viewer, and open the task trajectory in your browser.

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.