summaryrefslogtreecommitdiff
path: root/packages/cli/src/ui/hooks/useGeminiStream.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/cli/src/ui/hooks/useGeminiStream.ts')
-rw-r--r--packages/cli/src/ui/hooks/useGeminiStream.ts8
1 files changed, 4 insertions, 4 deletions
diff --git a/packages/cli/src/ui/hooks/useGeminiStream.ts b/packages/cli/src/ui/hooks/useGeminiStream.ts
index bad9f78a..725d8737 100644
--- a/packages/cli/src/ui/hooks/useGeminiStream.ts
+++ b/packages/cli/src/ui/hooks/useGeminiStream.ts
@@ -432,10 +432,6 @@ export const useGeminiStream = (
const userMessageTimestamp = Date.now();
setShowHelp(false);
- if (!options?.isContinuation) {
- startNewTurn();
- }
-
abortControllerRef.current = new AbortController();
const abortSignal = abortControllerRef.current.signal;
@@ -449,6 +445,10 @@ export const useGeminiStream = (
return;
}
+ if (!options?.isContinuation) {
+ startNewTurn();
+ }
+
if (!geminiClient) {
const errorMsg = 'Gemini client is not available.';
setInitError(errorMsg);