From acffdb96bcd8133af99cb0b9426665ba73a83bbc Mon Sep 17 00:00:00 2001 From: Google Team Member Date: Wed, 4 Mar 2026 07:32:58 -0800 Subject: [PATCH] fix: Ensure Gemini 3.1 models have events correctly buffered PiperOrigin-RevId: 878483852 --- core/src/main/java/com/google/adk/flows/llmflows/Contents.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/com/google/adk/flows/llmflows/Contents.java b/core/src/main/java/com/google/adk/flows/llmflows/Contents.java index f98a35f0b..a770808d4 100644 --- a/core/src/main/java/com/google/adk/flows/llmflows/Contents.java +++ b/core/src/main/java/com/google/adk/flows/llmflows/Contents.java @@ -593,7 +593,7 @@ private static List rearrangeEventsForAsyncFunctionResponsesInHistory( // Gemini 3 requires function calls to be grouped first and only then function responses: // FC1 FC2 FR1 FR2 - boolean shouldBufferResponseEvents = modelName.contains("gemini-3-"); + boolean shouldBufferResponseEvents = modelName.contains("gemini-3"); for (int i = 0; i < events.size(); i++) { Event event = events.get(i);