From 7f1dab2ab48fe0cac190270b037a1a2b90e5a08c Mon Sep 17 00:00:00 2001 From: cte Date: Mon, 8 Dec 2025 11:05:52 -0800 Subject: [PATCH] Improve cloud job error logging for RCC provider errors --- src/api/providers/roo.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/api/providers/roo.ts b/src/api/providers/roo.ts index 8bfc31991bd..6483779f5a5 100644 --- a/src/api/providers/roo.ts +++ b/src/api/providers/roo.ts @@ -296,13 +296,15 @@ export class RooHandler extends BaseOpenAiCompatibleProvider { } } } catch (error) { - // Log streaming errors with context - console.error("[RooHandler] Error during message streaming:", { + const errorContext = { error: error instanceof Error ? error.message : String(error), stack: error instanceof Error ? error.stack : undefined, modelId: this.options.apiModelId, hasTaskId: Boolean(metadata?.taskId), - }) + } + + console.error(`[RooHandler] Error during message streaming: ${JSON.stringify(errorContext)}`) + throw error } }