Skip to main content
理解 AgentCompass Environment 集成的职责边界、工作流和完成标准。 Environment 集成通过共享 EnvironmentSession 契约暴露一个执行 provider。它负责 sandbox 创建、命令与文件原语、端点、资源、可强制执行的网络策略和清理,同时保持与 Benchmark 评分和 Harness 行为解耦。

集成边界

provider SDK 调用、容器命令、文件系统传输、生命周期超时、资源翻译和网络强制执行属于 Environment。数据集解析属于 Benchmark;agent 安装和执行属于 Harness;Benchmark/provider 镜像与工作区适配属于 Recipe。

集成工作流

  1. 实现 Environment 契约,包括 provider 配置、会话原语、生命周期、资源、网络强制执行和优先级。
  2. 更新公开文档,说明准备、参数、支持能力、示例和故障排查。
  3. 验证集成,在真实 provider 上覆盖原语、覆盖、资源、网络、清理和并发行为。

完成标准

  • provider 用一致语义实现所有必要会话原语。
  • 启动失败、取消和正常关闭后不残留自有 sandbox 资源。
  • 声明的资源和网络模式具有强制执行级别 证据。
  • 显式选择器和资源值在 Recipe/provider 处理结果后保持不变。
  • 每个声称支持的工作流都有真实单任务和并发运行证据。
  • 公开文档与实时配置结构和 provider API 一致。