OpenAI Agents SDK更新,代理可在沙箱中操作文件和运行代码
· ME 快讯
ME News 消息,4 月 16 日(UTC+8),据 动察 Beating 监测,OpenAI 发布 Agents SDK 重大更新,核心变化是给代理一个真正的工作环境:代理现在可以在受控沙箱中读写文件、安装依赖、运行代码和调用工具,而非仅限于对话。 SDK 的代理执行框架(harness)新增可配置记忆、沙箱感知编排,以及与 Codex 同源的文件系统工具(shell 命令执行和 apply patch 代码编辑)。框架同时集成了多个正在成为行业标准的代理协议:MCP 工具调用、AGENTS.md 自定义指令、Skills 渐进式能力声明。开发者不再需要自行拼装这些基础设施。 沙箱执行是此次更新的另一重点。SDK 内置对 7 家沙箱提供商的支持:Blaxel、Cloudflare、Daytona、E2B、Modal、Runloop 和 Vercel,开发者也可接入自有沙箱。新引入的 Manifest 抽象统一描述代理的工作空间,可挂载本地文件、定义输出目录,并对接 AWS S3、Google Cloud Storage、Azure Blob Storage 和 Cloudflare R2 等存储服务,从本地原型到生产部署使用同一套配置。 架构上,SDK 将代理调度逻辑与计算环境分离。好处有三:凭证不会进入模型生成代码的执行环境,降低提示注入和数据外泄风险;代理状态外部化后支持快照和恢复,沙箱容器崩溃不会丢失进度;多个子代理可并行在不同容器中执行任务。 新功能已面向所有 API 用户开放,按标准 token 和工具调用计费。目前仅支持 Python,TypeScript 版本将在后续发布。 (来源:BlockBeats)