From b46f22093145760eaf8cefafd0050597bfb44249 Mon Sep 17 00:00:00 2001 From: Scott Densmore Date: Sat, 7 Jun 2025 22:04:57 -0700 Subject: feat(cli): improve API error parsing and display (#829) --- packages/cli/src/ui/hooks/useGeminiStream.ts | 5 ++++- 1 file changed, 4 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 caf82a47..5e741547 100644 --- a/packages/cli/src/ui/hooks/useGeminiStream.ts +++ b/packages/cli/src/ui/hooks/useGeminiStream.ts @@ -28,6 +28,7 @@ import { ToolCallStatus, } from '../types.js'; import { isAtCommand } from '../utils/commandUtils.js'; +import { parseAndFormatApiError } from '../utils/errorParsing.js'; import { useShellCommandProcessor } from './shellCommandProcessor.js'; import { handleAtCommand } from './atCommandProcessor.js'; import { findLastSafeSplitPoint } from '../utils/markdownUtilities.js'; @@ -467,7 +468,9 @@ export const useGeminiStream = ( addItem( { type: MessageType.ERROR, - text: `[Stream Error: ${getErrorMessage(error) || 'Unknown error'}]`, + text: parseAndFormatApiError( + getErrorMessage(error) || 'Unknown error', + ), }, userMessageTimestamp, ); -- cgit v1.2.3