diff --git a/src/gateway/tools-invoke-http.ts b/src/gateway/tools-invoke-http.ts index 24e91754cd..5256e3ff96 100644 --- a/src/gateway/tools-invoke-http.ts +++ b/src/gateway/tools-invoke-http.ts @@ -349,7 +349,7 @@ export async function handleToolsInvokeHttpRequest( sendJson(res, 200, { ok: true, result }); } catch (err) { logWarn(`tools-invoke: tool execution failed: ${String(err)}`); - sendJson(res, 400, { + sendJson(res, 500, { ok: false, error: { type: "tool_error", message: "tool execution failed" }, });