跳转到主要内容
AgentCompass 面向源码 checkout 开发和运行。请从项目根目录以 editable mode 安装;模型 endpoint 放在 Setup 页面配置。

系统要求

  • Python 3.10 或更新版本(推荐 3.12+)。
  • git,用于克隆和更新源码 checkout。
  • wgetunzip,用于自动下载或准备数据集。
  • 可选的环境依赖或凭据,例如 Docker、Modal、Daytona 或 HBox。

克隆仓库

安装 Python 依赖

任选一种方式即可。将 <compatible_python_version> 替换成 AgentCompass 支持的 Python 版本,例如 3.123.13
运行 SWE-bench Verified 快速开始前,请在同一个环境中安装 benchmark 和 harness 可选依赖:
Docker 快速开始还要求 Docker 已安装并正在运行:

验证 CLI

如果已经激活环境:
如果使用 uv,也可以不手动激活 .venv

从源码更新

使用 rebase 拉取最新代码,让本地提交保持在线性历史顶部。如果 worktree 有未提交改动,请先 commit 或 stash;如果 requirements 或 package metadata 有变化,再重新安装 editable 依赖。

数据缓存与输出目录

AgentCompass 默认使用可预测的本地目录: 需要时可以覆盖目录:

常见问题

不做 editable install

如果没有安装 console script,可以从源码路径运行: