Agent DailyAgent Daily
releaseintermediate

[Release] openai/openai-agents-python v0.17.4: v0.17.4

By seratchgithub
View original on github

OpenAI Agents Python v0.17.4 introduces support for Realtime custom voice objects and includes multiple bug fixes and improvements. Key updates address function tool recovery, HTTP client hardening for MCP SSE transport, span data handling, and enhanced tracing exports. The release improves error handling with JSON payload redaction and expands the public API with additional MCP-related type exports.

Key Points

  • Added support for Realtime custom voice objects in agent configurations
  • Implemented opt-in recovery mechanism for missing function tools to improve robustness
  • Applied hardened HTTP client defaults to MCP SSE transport for enhanced security
  • Fixed FunctionSpanData to use non-None values for output field
  • Added missing __slots__ entries to span classes for memory optimization
  • Redact invalid JSON payloads in ModelBehaviorError to prevent sensitive data exposure
  • Expanded public API exports for tracing functions and types (MCPListToolsItem, ToolSearchCallItem, ToolSearchOutputItem)
  • Enhanced span data handling and error reporting mechanisms

Found this useful? Add it to a playbook for a step-by-step implementation guide.

Workflow Diagram

Start Process
Step A
Step B
Step C
Complete
Quality

Concepts