OpenAI Agents Python SDK v0.21.0 发布
摘要
OpenAI 发布 openai-agents-python v0.21.0,新增确定性测试工具并更新 OpenAI Python v3 兼容性,同时修复多项稳定性问题。
核心要点
- 新增 agents.testing、agents.realtime.testing 和 agents.voice.testing 工具,可在无 provider 请求的情况下进行确定性测试。
- OpenAI provider 兼容性更新为 openai>=3.0.0,<4,包括 HTTPX2 相关的请求、响应、传输和异常处理。
- 修复了 RunState 中断快照、递归 agent 工具审批、max-turn 终结、流式清理和敏感错误信息脱敏等问题。
- MCP 生命周期快照隔离得到改进,并新增可配置的重试退避上限。
- Sandbox 支持引用已有的 Runloop secrets,并收紧了 view-image 路径授权。
原文佐证
- Added agents.testing , agents.realtime.testing , and agents.voice.testing utilities for deterministic Agent, Sandbox, Realtime, and Voice workflow tests without provider requests.
- Updated OpenAI provider compatibility to openai>=3.0.0,<4 , including HTTPX2-aware request, response, transport, and exception handling.
AI 洞察
此次更新显示 OpenAI 正在为 Agents SDK 补充测试与稳定性基础设施,这将降低开发者调试 Agent 工作流的成本,推动 Agents 在生产环境更可靠地落地。兼容 OpenAI Python v3 则表明其生态正加速向新一代 SDK 迁移,未来其他组件也可能跟进。对开发者而言,这虽是小版本,但预示着 Agents 开发正在走向工程化、标准化。