Skip to main content
本节说明 Environment 在 AgentCompass 中的职责、接入流程和完成标准。 Environment 通过共享的 EnvironmentSession 契约接入执行 provider。它负责创建 sandbox,提供命令、文件和端点原语,应用资源与网络策略,并清理所创建的资源;Benchmark 评分和 Harness 行为不属于它的职责。

集成边界

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

集成工作流

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

完成标准

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