From 88798816f29b21f5102555e5e23146d50bdb5e4d Mon Sep 17 00:00:00 2001 From: Ben Vargas Date: Wed, 17 Dec 2025 16:09:50 -0700 Subject: [PATCH] fix: require dot in gemini25Pattern regex for precise matching --- internal/util/gemini_thinking.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/util/gemini_thinking.go b/internal/util/gemini_thinking.go index d002a63d..af244b60 100644 --- a/internal/util/gemini_thinking.go +++ b/internal/util/gemini_thinking.go @@ -19,7 +19,7 @@ var ( gemini3Pattern = regexp.MustCompile(`(?i)^gemini[_-]?3[_-]`) gemini3ProPattern = regexp.MustCompile(`(?i)^gemini[_-]?3[_-]pro`) gemini3FlashPattern = regexp.MustCompile(`(?i)^gemini[_-]?3[_-]flash`) - gemini25Pattern = regexp.MustCompile(`(?i)^gemini[_-]?2\.?5[_-]`) + gemini25Pattern = regexp.MustCompile(`(?i)^gemini[_-]?2\.5[_-]`) ) // IsGemini3Model returns true if the model is a Gemini 3 family model.