What's Changed
- feat: add GPT-5.6 model defaults and migrate examples by @seratch in #3774
- fix: support cache-write usage across OpenAI Python versions by @seratch in #3773
- fix(realtime): make session cleanup deterministic by @seratch in #3767
- fix: preserve nested tool state during restoration by @seratch in #3753
- fix: close Chat Completions streams on early exit by @fallintoplace in #3689
- fix(sessions): handle list content in AdvancedSQLiteSession browsing helpers by @anxkhn in #3761
- fix(models): accumulate streamed logprobs in place to avoid O(n^2) copies by @anxkhn in #3762
- fix: send logprobs=True when top_logprobs is set on Chat Completions by @winklemad in #3763
Documentation & Other Changes
- docs: updates for v0.18.0 by @seratch in #3741
- docs(realtime): fix RealtimeRunner context docstring by @anxkhn in #3748
- docs: clarify agent tool state options by @william-xue in #3754
- test(items): document refusal None invariant by @seratch in #3751
- Release 0.18.1 by @github-actions[bot] in #3775
New Contributors
- @william-xue made their first contribution in #3754
- @winklemad made their first contribution in #3763
Full Changelog: v0.18.0...v0.18.1