From c78d4736328f1398db899d7660749bc8d7011b3c Mon Sep 17 00:00:00 2001 From: Jonas Stenberg Date: Mon, 19 Jan 2026 08:42:30 +0100 Subject: [PATCH] fix: initialize comprehensive and curated history in constructor The ChatBase constructor was ignoring its parameters and always initializing comprehensiveHistory and curatedHistory as empty lists. This prevented any pre-existing conversation history from being used. --- src/main/java/com/google/genai/ChatBase.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/google/genai/ChatBase.java b/src/main/java/com/google/genai/ChatBase.java index 5f548c62749..79e58898d88 100644 --- a/src/main/java/com/google/genai/ChatBase.java +++ b/src/main/java/com/google/genai/ChatBase.java @@ -37,8 +37,8 @@ class ChatBase { private static final Logger logger = Logger.getLogger(ChatBase.class.getName()); ChatBase(List comprehensiveHistory, List curatedHistory) { - this.comprehensiveHistory = new ArrayList<>(); - this.curatedHistory = new ArrayList<>(); + this.comprehensiveHistory = comprehensiveHistory; + this.curatedHistory = curatedHistory; } /**