From 85537cb92aecdb93490467553daf8d70aa5ddf79 Mon Sep 17 00:00:00 2001 From: Till JS Date: Sat, 18 Apr 2026 17:01:24 +0200 Subject: [PATCH] fix(research): default Gemini to 2.5-flash (2.0-flash deprecated for new users) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Google deprecated `gemini-2.0-flash` for new API users — existing accounts still work, but a freshly-billed key returns 404 "models/gemini-2.0-flash is no longer available to new users". The working replacement is `gemini-2.5-flash` (same price tier, better quality, groundingMetadata shape unchanged). Verified live: the fix produced a real answer with 6 grounding citations in 2.6s. Co-Authored-By: Claude Opus 4.7 (1M context) --- services/mana-research/src/providers/agent/gemini-grounding.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/mana-research/src/providers/agent/gemini-grounding.ts b/services/mana-research/src/providers/agent/gemini-grounding.ts index e290fa5a0..2f800cfe1 100644 --- a/services/mana-research/src/providers/agent/gemini-grounding.ts +++ b/services/mana-research/src/providers/agent/gemini-grounding.ts @@ -8,7 +8,7 @@ import type { Citation, ResearchAgent } from '@mana/shared-research'; import { ProviderError, ProviderNotConfiguredError } from '../../lib/errors'; -const DEFAULT_MODEL = 'gemini-2.0-flash'; +const DEFAULT_MODEL = 'gemini-2.5-flash'; interface GeminiResponse { candidates?: Array<{