OpenAI Agents SDK v0.19.0 发布
摘要
OpenAI 发布了其 Agents Python SDK 的 v0.19.0 版本,主要增加了程序化工具调用功能、简化了工具装饰器定义、统一了配置方式,并修复了大量兼容性和安全日志问题。
核心要点
- 新增 agents.tool.ProgrammaticToolCallingTool,支持模型生成 JavaScript 来协调符合条件的工具调用。
- 新增 agents.decorators 模块和 @tool 装饰器别名,函数工具现在也支持异步可调用对象。
- SDK 配置现在一致地接受类型化设置对象或字典,并对未知设置进行验证。
- 修复了多个日志泄漏问题,包括模型、工具、MCP、Realtime 和沙箱中的原始敏感负载。
- 改进了 AnyLLM、LiteLLM 和 Chat Completions 提供商的兼容性,并支持在模型重试时保留会话历史。
原文佐证
- Added the public agents.decorators module and the shorter @tool alias alongside the existing function and guardrail decorators.
- Hardened error and diagnostic logging across models, tools, MCP, Realtime, sessions, sandboxes, and tracing to avoid exposing raw sensitive payloads while preserving useful debugging context.
AI 洞察
OpenAI 持续增强其 Agents SDK 的编排能力,尤其程序化工具调用使得模型能自主协调复杂工具链,这预示着智能体在动态场景中更具自主性。同时,安全日志的强化表明企业级部署对数据隐私的要求正倒逼开发框架内嵌安全设计。