What's Changed
- feat: support GPT-5.6 request controls by @seratch in #3794
- feat: add hosted multi-agent beta support by @seratch in #3788
- fix(sandbox): own Daytona PTY worker tasks by @seratch in #3778
- fix(realtime): enqueue callback errors synchronously by @seratch in #3777
- fix(realtime): use monotonic playback timing by @seratch in #3776
- fix(sandbox): own Docker deferred cleanup tasks by @seratch in #3779
- fix(sandbox): own Unix PTY fd close tasks by @seratch in #3780
- fix(litellm): surface content-filter refusals instead of an empty turn by @seanturner83 in #3769
- refactor(sandbox): share core PTY output collection by @seratch in #3796
- refactor(sandbox): share extension PTY output collection by @seratch in #3797
- refactor(sandbox): share E2B rclone setup by @seratch in #3798
- refactor(sandbox): share Runloop rclone setup by @seratch in #3799
- refactor: share retry error metadata extraction by @seratch in #3800
- refactor: share retry-after parsing by @seratch in #3801
Documentation & Other Changes
- fix: serialize model-backed rollout interruptions as dicts by @Otis0408 in #3790
- chore: enable G004 logging lint rule by @seratch in #3802
- chore: enable RUF012 for runtime source by @seratch in #3803
- chore: remove unused noqa directives by @seratch in #3804
- chore: exempt OpenAI package from dependency cooldown by @seratch in #3792
- Release 0.18.2 by @github-actions[bot] in #3805
New Contributors
- @Otis0408 made their first contribution in #3790
- @seanturner83 made their first contribution in #3769
Full Changelog: v0.18.1...v0.18.2