Skip to main content
AgentCompass is developed from a source checkout. Install it in editable mode from the repository root, then configure model access on the Setup page.

Requirements

  • Python 3.10 or newer (3.12+ recommended).
  • git for cloning and updating the source checkout.
  • wget and unzip for automatic dataset preparation.
  • Optional runtime dependencies for selected environments, such as Docker, Modal, Daytona, or HBox credentials.

Clone Repository

Install System Tools

Install Python Dependencies

Choose one setup path. Replace <compatible_python_version> with a supported Python version, such as 3.12 or 3.13.
For the SWE-bench Verified quick start, install the benchmark and harness extras in the same environment:
The Docker quick start also requires Docker to be installed and running:

Verify Installation

If the environment is activated:
If you are using uv and prefer not to activate .venv:

Update From Source

Pull the latest source with rebase to keep local commits on top of upstream changes, then reinstall editable dependencies when requirements or package metadata change. Commit or stash local edits before rebasing.

Data, Cache, And Output Directories

AgentCompass uses predictable local directories by default: Override these locations when needed:

Troubleshooting

Run Without Editable Install

Editable install is preferred. If you intentionally avoid it, run through the module path: