summaryrefslogtreecommitdiff
path: root/packages/cli/src/ui/hooks
diff options
context:
space:
mode:
authorJaana Dogan <[email protected]>2025-04-18 11:12:18 -0700
committerGitHub <[email protected]>2025-04-18 11:12:18 -0700
commit3afaa8033bdd9d6af99ff378cafcd84afd76c59e (patch)
treeeecba3f035a7147281dfe4db5ca015108ae9d3dc /packages/cli/src/ui/hooks
parente1fac4025606246e284b3e370d22100e8a25d652 (diff)
Introduce a config module to manage configuration (#22)
* Introduce a config module to manage configuration * Remove public modifier
Diffstat (limited to 'packages/cli/src/ui/hooks')
-rw-r--r--packages/cli/src/ui/hooks/useGeminiStream.ts3
1 files changed, 2 insertions, 1 deletions
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<React.SetStateAction<HistoryItem[]>>,
@@ -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'}`,