Skip to content

openai-agents-python

v0.17.4 Feature

This release adds 1 notable feature for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

agents ai harness llm openai python

Summary

AI summary

Updates fix, Documentation & Other Changes, and feat across a mixed release.

Changes in this release

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

Track openai-agents-python

Get notified when new releases ship.

Sign up free

About openai-agents-python

A lightweight, powerful framework for multi-agent workflows

All releases →

Beta — feedback welcome: [email protected]