This release adds 1 notable feature for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
Summary
AI summaryUpdates fix, Documentation & Other Changes, and feat across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Security | High |
Redacts invalid JSON payload in ModelBehaviorError data to prevent information leakage. Redacts invalid JSON payload in ModelBehaviorError data to prevent information leakage. Source: llm_adapter@2026-05-26 Confidence: high |
— |
| Feature | Medium |
Adds support for Realtime custom voice objects. Adds support for Realtime custom voice objects. Source: llm_adapter@2026-05-26 Confidence: high |
— |
| Bugfix | Low |
Fixes missing function tools with opt‑in recovery mechanism. Fixes missing function tools with opt‑in recovery mechanism. Source: llm_adapter@2026-05-26 Confidence: high |
— |
| Bugfix | Low |
Applies hardened HTTP client defaults to MCP SSE transport. Applies hardened HTTP client defaults to MCP SSE transport. Source: llm_adapter@2026-05-26 Confidence: high |
— |
| Bugfix | Low |
Ensures non‑None output value in FunctionSpanData. Ensures non‑None output value in FunctionSpanData. Source: llm_adapter@2026-05-26 Confidence: high |
— |
| Bugfix | Low |
Adds missing entries to span __slots__ definition. Adds missing entries to span __slots__ definition. Source: llm_adapter@2026-05-26 Confidence: high |
— |
| Refactor | Low |
Exports additional tracing‑related functions and types from agents module. Exports additional tracing‑related functions and types from agents module. Source: llm_adapter@2026-05-26 Confidence: high |
— |
| Refactor | Low |
Exports MCPListToolsItem, ToolSearchCallItem, and ToolSearchOutputItem from agents. Exports MCPListToolsItem, ToolSearchCallItem, and ToolSearchOutputItem from agents. Source: llm_adapter@2026-05-26 Confidence: high |
— |
Full changelog
What's Changed
- feat: support Realtime custom voice objects by @lionel-oai in https://github.com/openai/openai-agents-python/pull/3473
- fix: #3459 add opt-in recovery for missing function tools by @seratch in https://github.com/openai/openai-agents-python/pull/3461
- fix: apply hardened http client default to MCP SSE transport by @ioleksiuk in https://github.com/openai/openai-agents-python/pull/3466
- fix: use non-None value for output in FunctionSpanData by @rmotgi1227 in https://github.com/openai/openai-agents-python/pull/3475
- fix: add missing entries to span slots by @rmotgi1227 in https://github.com/openai/openai-agents-python/pull/3483
- fix: redact invalid JSON payload in ModelBehaviorError data by @LeSingh1 in https://github.com/openai/openai-agents-python/pull/3485
- fix: export more tracing related functions & types from agents by @rmotgi1227 in https://github.com/openai/openai-agents-python/pull/3489
- fix: export MCPListToolsItem, ToolSearchCallItem, and ToolSearchOutputItem from agents by @rmotgi1227 in https://github.com/openai/openai-agents-python/pull/3490
Documentation & Other Changes
- Release 0.17.4 by @github-actions[bot] in https://github.com/openai/openai-agents-python/pull/3505
New Contributors
- @rmotgi1227 made their first contribution in https://github.com/openai/openai-agents-python/pull/3475
Full Changelog: https://github.com/openai/openai-agents-python/compare/v0.17.3...v0.17.4
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About openai-agents-python
A lightweight, powerful framework for multi-agent workflows
Related context
Related tools
Beta — feedback welcome: [email protected]