From 5b5f496436a060124e57009d1f7f37bd4d27f0f3 Mon Sep 17 00:00:00 2001 From: uttamkanodia14 Date: Sat, 12 Jul 2025 02:40:25 +0530 Subject: Adds Flash Fallback logging and clearcut logging (#3843) --- packages/cli/src/ui/App.tsx | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'packages/cli/src') diff --git a/packages/cli/src/ui/App.tsx b/packages/cli/src/ui/App.tsx index 519a4b53..f2324b28 100644 --- a/packages/cli/src/ui/App.tsx +++ b/packages/cli/src/ui/App.tsx @@ -54,6 +54,8 @@ import { ApprovalMode, isEditorAvailable, EditorType, + FlashFallbackEvent, + logFlashFallback, } from '@google/gemini-cli-core'; import { validateAuthMethod } from '../config/auth.js'; import { useLogger } from './hooks/useLogger.js'; @@ -340,6 +342,10 @@ const App = ({ config, settings, startupWarnings = [], version }: AppProps) => { config.setQuotaErrorOccurred(true); // Switch model for future use but return false to stop current retry config.setModel(fallbackModel); + logFlashFallback( + config, + new FlashFallbackEvent(config.getContentGeneratorConfig().authType!), + ); return false; // Don't continue with current prompt }; -- cgit v1.2.3