3e653445119694ce1c1f67673a459c084475b53a, e399b9b3f51074f749a1946eb0ea5ce7fb03c297, b407494ca2a417584a5f0fccebfb6bda6ce0eb0c, a044ea3c8346324f1a938b32b7c412ccf4f9cc0e, 77a8355c222661e8b4256a3c6ee81f6eaed2fae7]:
add extra warnings regarding gemini-3.1-flash-live-preview compatibility - #1202 (@tinalenguyen)
Explicitly close AudioResampler instances too free up resources - #1210 (@lukasIO)
Updated dependencies [3e653445119694ce1c1f67673a459c084475b53a, e399b9b3f51074f749a1946eb0ea5ce7fb03c297, b407494ca2a417584a5f0fccebfb6bda6ce0eb0c, a044ea3c8346324f1a938b32b7c412ccf4f9cc0e, 77a8355c222661e8b4256a3c6ee81f6eaed2fae7]:
3e653445119694ce1c1f67673a459c084475b53a, e399b9b3f51074f749a1946eb0ea5ce7fb03c297, b407494ca2a417584a5f0fccebfb6bda6ce0eb0c, a044ea3c8346324f1a938b32b7c412ccf4f9cc0e, 77a8355c222661e8b4256a3c6ee81f6eaed2fae7]:
fix(agents): release initMutex after warming to restore pool concurrency - #1214 (@drain-zine)
fix: pass queueSizeMs from RoomOutputOptions through to AudioSource - #1207 (@cxyangs)
Add prompt_cache_retention option to inference - #1212 (@s-hamdananwar)
(inference): add debug metadata headers to inference requests - #1208 (@adrian-cowham)
Explicitly close AudioResampler instances too free up resources - #1210 (@lukasIO)
3e653445119694ce1c1f67673a459c084475b53a, e399b9b3f51074f749a1946eb0ea5ce7fb03c297, b407494ca2a417584a5f0fccebfb6bda6ce0eb0c, a044ea3c8346324f1a938b32b7c412ccf4f9cc0e, 77a8355c222661e8b4256a3c6ee81f6eaed2fae7]:
fix(google): align realtime behavior for Gemini 3.1 and harden session/tool handling - #1189 (@toubatbrian)
Updated dependencies [3fee5c2118e7a33b0f55843ee6f36a4f10936f8b, 3a0cf84ce9ca910b92c61eb04d180fd43471a0fc, 6ae32034457d819b5df59bc2b4e772200e0afad7, 50a650b6cb3af13007190f55a41bbe17ac2b4696, 4a94843f12746cfab47d616c3f92428a2c95a7fc]:
3fee5c2118e7a33b0f55843ee6f36a4f10936f8b, 3a0cf84ce9ca910b92c61eb04d180fd43471a0fc, 6ae32034457d819b5df59bc2b4e772200e0afad7, 50a650b6cb3af13007190f55a41bbe17ac2b4696, 4a94843f12746cfab47d616c3f92428a2c95a7fc]:
3fee5c2118e7a33b0f55843ee6f36a4f10936f8b, 3a0cf84ce9ca910b92c61eb04d180fd43471a0fc, 6ae32034457d819b5df59bc2b4e772200e0afad7, 50a650b6cb3af13007190f55a41bbe17ac2b4696, 4a94843f12746cfab47d616c3f92428a2c95a7fc]:
3fee5c2118e7a33b0f55843ee6f36a4f10936f8b, 3a0cf84ce9ca910b92c61eb04d180fd43471a0fc, 6ae32034457d819b5df59bc2b4e772200e0afad7, 50a650b6cb3af13007190f55a41bbe17ac2b4696, 4a94843f12746cfab47d616c3f92428a2c95a7fc]:
fix: Address 6 bugs from Detail scan (March 25) - #1182 (@toubatbrian)
Updated dependencies [3fee5c2118e7a33b0f55843ee6f36a4f10936f8b, 3a0cf84ce9ca910b92c61eb04d180fd43471a0fc, 6ae32034457d819b5df59bc2b4e772200e0afad7, 50a650b6cb3af13007190f55a41bbe17ac2b4696, 4a94843f12746cfab47d616c3f92428a2c95a7fc]:
3fee5c2118e7a33b0f55843ee6f36a4f10936f8b, 3a0cf84ce9ca910b92c61eb04d180fd43471a0fc, 6ae32034457d819b5df59bc2b4e772200e0afad7, 50a650b6cb3af13007190f55a41bbe17ac2b4696, 4a94843f12746cfab47d616c3f92428a2c95a7fc]:
3fee5c2118e7a33b0f55843ee6f36a4f10936f8b, 3a0cf84ce9ca910b92c61eb04d180fd43471a0fc, 6ae32034457d819b5df59bc2b4e772200e0afad7, 50a650b6cb3af13007190f55a41bbe17ac2b4696, 4a94843f12746cfab47d616c3f92428a2c95a7fc]:
fix: Address 6 bugs from Detail scan (March 25) - #1182 (@toubatbrian)
Updated dependencies [3fee5c2118e7a33b0f55843ee6f36a4f10936f8b, 3a0cf84ce9ca910b92c61eb04d180fd43471a0fc, 6ae32034457d819b5df59bc2b4e772200e0afad7, 50a650b6cb3af13007190f55a41bbe17ac2b4696, 4a94843f12746cfab47d616c3f92428a2c95a7fc]:
fix: Address 6 bugs from Detail scan (March 25) - #1182 (@toubatbrian)
fix: address 5 Detail scan bugs from March 11 (reconnect, mutex leak, playout, ordering, retryability) - #1188 (@toubatbrian)
fix(voice): reset VAD on premature STT EOT & guard empty recorder frames - #1181 (@toubatbrian)
3fee5c2118e7a33b0f55843ee6f36a4f10936f8b, 3a0cf84ce9ca910b92c61eb04d180fd43471a0fc, 6ae32034457d819b5df59bc2b4e772200e0afad7, 50a650b6cb3af13007190f55a41bbe17ac2b4696, 4a94843f12746cfab47d616c3f92428a2c95a7fc]:
3fee5c2118e7a33b0f55843ee6f36a4f10936f8b, 3a0cf84ce9ca910b92c61eb04d180fd43471a0fc, 6ae32034457d819b5df59bc2b4e772200e0afad7, 50a650b6cb3af13007190f55a41bbe17ac2b4696, 4a94843f12746cfab47d616c3f92428a2c95a7fc]:
3fee5c2118e7a33b0f55843ee6f36a4f10936f8b, 3a0cf84ce9ca910b92c61eb04d180fd43471a0fc, 6ae32034457d819b5df59bc2b4e772200e0afad7, 50a650b6cb3af13007190f55a41bbe17ac2b4696, 4a94843f12746cfab47d616c3f92428a2c95a7fc]:
3fee5c2118e7a33b0f55843ee6f36a4f10936f8b, 3a0cf84ce9ca910b92c61eb04d180fd43471a0fc, 6ae32034457d819b5df59bc2b4e772200e0afad7, 50a650b6cb3af13007190f55a41bbe17ac2b4696, 4a94843f12746cfab47d616c3f92428a2c95a7fc]:
a4cffe18728b5d41a26653b2cbdce1f2fb45c8d9, e2bafbca7c2ccbd0f163303305e6eef0c318fa20, f0ac7421ff47b30be80828ce602867bdb3f15bec, a183e4283a73307cae7b444b8a350efea6ef9e06, 706729f9e76a05c6c98c408d09f47f66f6a316cf, dba15b13c27fc05b2477fb866c5e29bc381748c3, 755fcf968efc0077346d56e8b829e9a4527c6e5e]:
fix: Include session usage in reports and emit usage updates - #1161 (@toubatbrian)
Handle unhandled rejection from fire-and-forget run() in SupervisedProc - #1158 (@Raysharr)
fix: add idle timeouts to TTS stream reads to prevent agent stuck in speaking state - #1174 (@toubatbrian)
Guard WritableStream close in RoomIO teardown to prevent ERR_INVALID_STATE when writer is already closed or errored during concurrent speech interruption - #1172 (@Raysharr)
fix(IPC): graceful handling when channel closes during inference - #1168 (@toubatbrian)
Add chatCtx and ChatMessage support to AgentSession.generateReply - #1170 (@toubatbrian)
fix: handle unhandled 'error' event on FfmpegCommand in audio.ts - #1173 (@enriqueespaillat-gyde)