diff --git a/app/client/platforms/bedrock.ts b/app/client/platforms/bedrock.ts index f0b14bb40..d1d519837 100644 --- a/app/client/platforms/bedrock.ts +++ b/app/client/platforms/bedrock.ts @@ -573,8 +573,9 @@ export class BedrockApi implements LLMApi { const message = extractMessage(resJson); options.onFinish(message, res); } catch (e) { - console.error("failed to chat", e); - options.onError?.(e as Error); + const error = e instanceof Error ? e : new Error('Unknown error occurred'); + console.error("[Bedrock Client] Chat failed:", error.message); + options.onError?.(error); } } } catch (e) {