OpenAI 更新了 Agents SDK,引入原生沙箱执行和模型原生的运行框架,旨在帮助开发者更安全地构建跨文件与工具的长期运行智能代理。新特性简化了执行隔离、状态管理与工具集成流程,便于在生产环境部署复杂代理。
更新要点
- 原生沙箱执行
- 在本地或云端为代理提供隔离运行环境,降低未受信代码或模型生成动作带来的风险。
-
支持对外部工具与文件访问的受控权限。
-
模型原生的 harness(运行框架)
- 提供一个与模型紧密集成的执行层,简化代理生命周期管理、長期运行与錯誤恢復。
-
有助于统一日志、狀態與觀測(observability)。
-
跨文件與工具的长期运行支持
- 强化状态持久化与上下文管理,使代理能在多步骤、多工具的任务中持续工作。
-
更容易构建需要多轮交互或后台任务的应用场景。
-
开发者体验与安全性
- SDK 致力于在便捷集成与安全隔离之间取得平衡,減少因動態代碼執行導致的攻擊面。
- 便于将现有工具链与应用程序集成,降低入门门槛。
适用场景
- 自动化工作流与后台代理
- 多工具协同的任务代理(如文件操作、API 调用、数据库交互)
- 需要长期运行与故障恢复保障的智能系统
注意事项
- 虽然增加了隔离与控制,但仍需妥善配置权限与监控以防止误用。
- 评估沙箱与运行框架对性能与成本的影响,尤其是在大规模部署时。
这次更新把安全隔离和长期运行作为重点,利于把代理从实验带入生产。