From 9e8607938690e9610aad2ec3a291a0e44a32027b Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Fri, 19 Sep 2025 00:10:43 +0200 Subject: [PATCH] Fix block indexing in Google provider impl --- packages/ai/src/providers/google.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/ai/src/providers/google.ts b/packages/ai/src/providers/google.ts index bd231ee1..39fb0c57 100644 --- a/packages/ai/src/providers/google.ts +++ b/packages/ai/src/providers/google.ts @@ -99,12 +99,13 @@ export const streamGoogle: StreamFunction<"google-generative-ai"> = ( } if (isThinking) { currentBlock = { type: "thinking", thinking: "", thinkingSignature: undefined }; + output.content.push(currentBlock); stream.push({ type: "thinking_start", contentIndex: blockIndex(), partial: output }); } else { currentBlock = { type: "text", text: "" }; + output.content.push(currentBlock); stream.push({ type: "text_start", contentIndex: blockIndex(), partial: output }); } - output.content.push(currentBlock); } if (currentBlock.type === "thinking") { currentBlock.thinking += part.text;