diff --git a/changelog/4147.fixed.md b/changelog/4147.fixed.md new file mode 100644 index 000000000..985990c4d --- /dev/null +++ b/changelog/4147.fixed.md @@ -0,0 +1 @@ +- Fixed Gemini Live message handling to process all `server_content` fields independently. Gemini 3.x can bundle multiple fields (e.g. `model_turn` and `output_transcription`) on the same message, but the previous `elif` chain only processed the first match, silently dropping the rest.