releaseintermediate
[Release] openai/openai-agents-python v0.19.3: v0.19.3
By seratchgithub
View original on githubOpenAI Agents Python v0.19.3 is a maintenance release focused on bug fixes and stability improvements across core agent functionality, session management, real-time features, and extensions. The release addresses 34 bug fixes including tool name collision resolution, guardrail reporting, streaming behavior, and session persistence. Key areas improved include MCP auto-pagination, sandbox hardening, real-time audio handling, and AnyLLM provider stream management.
Key Points
- •Resolve agent tool name collisions consistently during both initial runs and resumed sessions to prevent tool execution conflicts
- •Fix guardrail result reporting for output guardrails in tripwire aborts and streamed runs to ensure security policies are properly tracked
- •Persist max-turns handler output and session state correctly to maintain conversation history across agent interactions
- •Normalize typeless strict object schemas and define explicit zero-value contracts to improve schema validation consistency
- •Preserve tool call and output order when deduplicating inputs and collapsing duplicates to maintain execution sequence integrity
- •Apply output guardrails to real-time text deltas and clamp interrupt truncation to received audio for streaming safety
- •Fix SQLiteSession and AsyncSQLiteSession state management including rollback on failed inserts and proper closed state enforcement
- •Auto-paginate MCP tool and prompt listings to handle large tool sets efficiently
- •Clean up voice tasks when streams close early and finish STT event handling after listener errors for robust audio processing
- •Preserve thinking blocks for replay and record model-call failures on provider spans for improved debugging and tracing
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