开源项目

AgentEnv导出任务引用材料与裁剪构建上下文,并报告保留依赖

bundle init writes every environment, agent and data artifact a task uses

AI 基础设施智能体系统Agent任务评测数据基础设施SandboxAgent Sandbox

概述

AgentEnv用于容器化Agent环境和任务评分。PR259扩展bundle init,把任务实际引用且支持导出的环境、Agent、数据和技能写成目录材料,各实体通过to_toml生成对应配置及引用,减少手工重建任务材料的工作。Agent引用属于user作用域,只有显式传入--include-scope user才导出;这不是默认无条件复制所有Agent。 镜像部分主要导出存储中的构建上下文,并按Dockerfile裁剪实际读取的文件;代码可从已保存镜像解析Python和全局npm包版本,尝试固定重建安装版本。它不保证重建镜像与原保存镜像一致,也没有构建后同一性检查。不能导出上下文但有镜像仓引用时保留引用,私有镜像仍需仓库访问;user作用域中部分不能写为目录的对象还会保留存储依赖。插件类型若没有to_toml不能直接导出,缺失材料、冲突文件、不可写上下文与不支持技能等情况会报告失败或保留依赖,不能一概宣称离线复现成功。 Apache-2.0代码于北京时间10月20日12:30合入,配套目录往返、镜像材料与本地任务集成测试。本条价值是把可移交材料和剩余依赖显式列出、生成可继续编辑运行的任务目录;仍须核导入报告、模型端点、插件和外部资源,不将一个目录等同于完整独立运行环境。