What's Changed
- fix(listener): refresh model after turn-start mods by @sarahwooders in #3702
- fix(test): isolate user home state by @overlord-letta in #3703
- chore: remove Responses WebSocket experiment flag by @jnjpng in #3568
- feat(channels): replace source prefixes with conversation tags by @cpacker in #3708
- feat(telemetry): track end_turn_no_assistant [LET-10690] by @amysguan in #3710
- fix(listener): show first provider retry by @overlord-letta in #3706
- fix(shell): force-kill timed-out process trees by @devanshrj in #3714
- fix(listener): keep split stream sockets alive by @overlord-letta in #3718
- fix(listener): keep direct turns on process transport by @overlord-letta in #3717
- fix(stream): abort wedged HTTP read after terminal SSE sequence [LET-10707] by @cpacker in #3720
- chore: bump version to 0.30.9 by @github-actions[bot] in #3707
Full Changelog: v0.30.8...v0.30.9