diff options
Diffstat (limited to 'packages/cli/src')
| -rw-r--r-- | packages/cli/src/ui/App.tsx | 6 |
1 files changed, 6 insertions, 0 deletions
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 }; |
