diff --git a/packages/web-ui/src/tools/javascript-repl.ts b/packages/web-ui/src/tools/javascript-repl.ts index 7d1cbd81..9031f039 100644 --- a/packages/web-ui/src/tools/javascript-repl.ts +++ b/packages/web-ui/src/tools/javascript-repl.ts @@ -59,9 +59,8 @@ export async function executeJavaScript( if (output) output += "\n"; output += `Error: ${result.error?.message || "Unknown error"}\n${result.error?.stack || ""}`; - return { - output: output.trim(), - }; + // Throw error so tool call is marked as failed + throw new Error(output.trim()); } // Add return value if present