From 3afaa8033bdd9d6af99ff378cafcd84afd76c59e Mon Sep 17 00:00:00 2001 From: Jaana Dogan Date: Fri, 18 Apr 2025 11:12:18 -0700 Subject: Introduce a config module to manage configuration (#22) * Introduce a config module to manage configuration * Remove public modifier --- packages/cli/src/ui/hooks/useGeminiStream.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'packages/cli/src/ui/hooks') diff --git a/packages/cli/src/ui/hooks/useGeminiStream.ts b/packages/cli/src/ui/hooks/useGeminiStream.ts index 63f110b5..0b62a40b 100644 --- a/packages/cli/src/ui/hooks/useGeminiStream.ts +++ b/packages/cli/src/ui/hooks/useGeminiStream.ts @@ -4,6 +4,7 @@ import { GeminiClient } from '../../core/gemini-client.js'; import { type Chat, type PartListUnion } from '@google/genai'; import { HistoryItem } from '../types.js'; import { processGeminiStream , StreamingState } from '../../core/gemini-stream.js'; +import { globalConfig } from '../../config/config.js'; const addHistoryItem = ( setHistory: React.Dispatch>, @@ -34,7 +35,7 @@ export const useGeminiStream = ( setInitError(null); if (!geminiClientRef.current) { try { - geminiClientRef.current = new GeminiClient(); + geminiClientRef.current = new GeminiClient(globalConfig); } catch (error: any) { setInitError( `Failed to initialize client: ${error.message || 'Unknown error'}`, -- cgit v1.2.3