releaseintermediate
[Release] openai/openai-agents-python v0.17.8: v0.17.8
By seratchgithub
View original on githubOpenAI Agents Python v0.17.8 release introduces an invalid final output recovery handler and fixes critical issues with realtime session management, Pydantic validation, visualization, and sandbox execution. The update includes improvements to error handling, logging security, and data serialization compatibility. Documentation enhancements and dependency updates round out this maintenance release.
Key Points
- •New invalid final output recovery handler added to improve agent resilience when generating malformed outputs
- •Fixed realtime session iterator cancellation propagation to prevent hanging connections and resource leaks
- •Redacted sensitive validation failure logs in realtime operations for improved security
- •Preserved non-dict Mapping values in serialization to maintain data structure integrity
- •Fixed DOT visualization by properly escaping quotes and backslashes in node names
- •Enforced strict Pydantic validation when strict_json_schema=True with handoff operations
- •Resolved sandbox stdin write issues with length-frame execution for reliable code execution
- •Added DProvenanceKit to external tracing processors for enhanced observability options
- •Expanded sandbox examples documentation to help developers implement sandboxed agent workflows
- •Improved test coverage for stream and sandbox edge cases to catch regressions early
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