diff --git a/changelog/4125.fixed.md b/changelog/4125.fixed.md new file mode 100644 index 000000000..7db696a39 --- /dev/null +++ b/changelog/4125.fixed.md @@ -0,0 +1 @@ +- Fixed Gemini Live pipeline hanging indefinitely when an `EndFrame` was deferred while waiting for the bot to finish responding and `turn_complete` never arrived. As a possible root-cause fix, `turn_complete` messages are now handled even if they lack `usage_metadata`. As a fallback, the deferred `EndFrame` now has a 30-second safety timeout.