From a2f2ac532ee728d7856e74ed8fb5631b404394b8 Mon Sep 17 00:00:00 2001 From: Joaquin Date: Wed, 4 Mar 2026 10:02:51 -0300 Subject: [PATCH] Improve resilience: catch widget execution failures --- src/lib/agents/search/api.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lib/agents/search/api.ts b/src/lib/agents/search/api.ts index 924bc68f..94b70ae9 100644 --- a/src/lib/agents/search/api.ts +++ b/src/lib/agents/search/api.ts @@ -19,6 +19,9 @@ class APISearchAgent { chatHistory: input.chatHistory, followUp: input.followUp, llm: input.config.llm, + }).catch((err) => { + console.error(`Error executing widgets: ${err}`); + return []; }); let searchPromise: Promise | null = null;