diff options
Diffstat (limited to 'packages/cli/src/ui/hooks/useGeminiStream.ts')
| -rw-r--r-- | packages/cli/src/ui/hooks/useGeminiStream.ts | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/cli/src/ui/hooks/useGeminiStream.ts b/packages/cli/src/ui/hooks/useGeminiStream.ts index 19cb244d..92b055bb 100644 --- a/packages/cli/src/ui/hooks/useGeminiStream.ts +++ b/packages/cli/src/ui/hooks/useGeminiStream.ts @@ -25,6 +25,7 @@ import { ToolResultDisplay, ToolEditConfirmationDetails, ToolExecuteConfirmationDetails, + partListUnionToString, } from '@gemini-code/server'; import { type Chat, type PartListUnion, type Part } from '@google/genai'; import { @@ -280,13 +281,14 @@ export const useGeminiStream = ( ); if (abortControllerRef.current.signal.aborted) { declineToolExecution( - result.llmContent, + partListUnionToString(result.llmContent), ToolCallStatus.Canceled, request, originalConfirmationDetails, ); return; } + const functionResponse: Part = { functionResponse: { name: request.name, |
