diff --git a/packages/core/src/agent/tools/web/web-fetch.ts b/packages/core/src/agent/tools/web/web-fetch.ts index 32a1e079..476e9400 100644 --- a/packages/core/src/agent/tools/web/web-fetch.ts +++ b/packages/core/src/agent/tools/web/web-fetch.ts @@ -343,12 +343,14 @@ export function createWebFetchTool(): AgentTool } catch (error) { if (error instanceof SsrfBlockedError) { return jsonResult({ - error: "ssrf_blocked", + error: true, + code: "ssrf_blocked", message: error.message, }); } return jsonResult({ - error: "fetch_failed", + error: true, + code: "fetch_failed", message: error instanceof Error ? error.message : String(error), }); } diff --git a/packages/core/src/agent/tools/web/web-search.ts b/packages/core/src/agent/tools/web/web-search.ts index 5d2bece1..5dff6ed8 100644 --- a/packages/core/src/agent/tools/web/web-search.ts +++ b/packages/core/src/agent/tools/web/web-search.ts @@ -135,7 +135,8 @@ export function createWebSearchTool(): AgentTool