OpenAI’s Python SDK 3.38.0 adds API controls for delegation and prompt-cache lifetimes, while expanding the types supported in Live Decisions. The release also fixes several issues that could trip up developers integrating tools and handling API responses.
OpenAI Watch analysis
What happened
The release notes, published on 26 October, list two additions: delegation controls and prompt-cache lifetimes. They also say the SDK now supports expanded item and question types for Live Decisions. The notes do not spell out how the new controls work, so the practical details will depend on the API documentation and implementation.
Among the fixes, the SDK clarifies agent result-schema warnings, formats API status errors using the server message, preserves fallback parsing for PEP 604 unions, and resolves function arguments within their namespace. It also validates tool namespaces before runner dispatch. OpenAI’s release notes list these changes in version 3.38.0.
Why it matters
For developers, this is a useful mix of new configuration options and less glamorous reliability work. Delegation controls and cache lifetimes add knobs for API workflows; the fixes address error reporting, type parsing and tool dispatch. Those details can make the difference between a smooth integration and a bug hunt with a particularly unhelpful error message.
The notes provide a change list, not a worked guide to the new settings. Teams considering an upgrade should check the documentation for the exact behaviour and any code changes their integrations need.
Our read
This is a practical SDK release rather than a grand new capability announcement. The most promising additions are delegation controls and prompt-cache lifetimes, but their value will turn on how much control developers actually get. The fixes are welcome housekeeping, and housekeeping is less dull when it stops your tools falling over.
What to watch
- How the delegation controls and prompt-cache lifetimes work in practice.
- Whether expanded Live Decision types require changes to existing integrations.
- Whether the error and namespace fixes resolve issues developers encounter in real workflows.
Discussion spark: Which matters more in an API SDK: new controls for delegation and caching, or fixes that make existing integrations more dependable?
Sources and evidence
- v3.38.0 (26 October 2026, 16:35 UTC)
OpenAI Watch is independently operated by WittyWires. It is not affiliated with, endorsed by, or operated by OpenAI.