Skip to main content
AgentCompass 默认值来自代码。配置文件只作为 override 层;CLI flags、Python keyword arguments 和 per-run JSON params 会覆盖所有配置文件。
Secrets 建议放在环境变量或私有 --config 文件中。可用 agentcompass config show 查看最终合并配置,用 agentcompass config docs <kind> <id> 查看组件字段。

Config 命令

agentcompass config show 默认输出 YAML。不传组件 selector 时,它输出全局 runtimeexecution 配置。需要生成某次 run 的可编辑模板时,请用 --benchmark--harness--env 显式选择要包含的组件默认字段:
用户级默认配置从 ~/.config/agentcompass/config.yaml 加载;项目级默认配置从 <repo-root>/config.yaml 加载;特定 run 的配置文件可以通过可重复的 --config 传入。使用 agentcompass config docs <kind> <component-id> 查看单个组件的字段说明:

覆盖顺序

  1. runtime、execution 和组件内置默认值。
  2. ~/.config/agentcompass/config.yaml
  3. <repo-root>/config.yaml
  4. 显式传入的 --config / config_path 文件,按顺序加载。
  5. CLI flags、Python keyword arguments、--benchmark-params--harness-params--env-params
  6. sandbox 启动前,recipe 根据任务元数据进行的 plan rewrite。

Runtime

Execution 与 Analysis

Environments

Host Process

Docker

Brain++

PCluster

HBox

Daytona

Benchmarks

Harnesses

Coding Harnesses

Research 与 Tool Harnesses

Terminal、GUI 与 Code Interpreter Harnesses

Secrets

Secrets 建议放在环境变量中。模型 endpoint 可使用 MODEL_BASE_URLMODEL_API_KEY;Modal 可使用 MODAL_TOKEN_IDMODAL_TOKEN_SECRET;Daytona 可使用 DAYTONA_API_KEY