releaseintermediate
[Release] openai/openai-agents-python v0.19.4: v0.19.4
By seratchgithub
View original on githubOpenAI Agents Python v0.19.4 is a maintenance release focused on stability and correctness across tool execution, guardrails, session management, and real-time features. The release includes 16 bug fixes addressing tool result preservation, error handling, concurrent operation cancellation, and streaming content filtering. Additional improvements cover sandbox token budgets, MongoDB session state enforcement, and deterministic test reliability.
Key Points
- •Tool guardrail results are now preserved through completion, preventing loss of critical execution metadata
- •Invalid tool argument errors are redacted to prevent sensitive information exposure in error messages
- •Non-streaming session saves are deferred until output guardrails complete, ensuring proper state consistency
- •Resolved status is honored before policy checks, improving decision-making order in agent workflows
- •Sibling work is cancelled after concurrent failures to prevent cascading errors and resource waste
- •Non-streaming content-filter refusals are now properly surfaced to clients instead of being silently dropped
- •Sandbox token output budgets are enforced to prevent runaway token consumption
- •MongoDB sessions enforce closed state to prevent invalid operations on terminated sessions
- •Streamed provider thinking blocks are preserved in extensions for complete reasoning transparency
- •Test suite improvements ensure deterministic behavior in parallel guardrails, async tools, and cancellation scenarios
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