Improve resilience: catch widget execution failures

This commit is contained in:
Joaquin
2026-03-04 10:02:51 -03:00
parent 1763ee9d1f
commit a2f2ac532e

View File

@@ -19,6 +19,9 @@ class APISearchAgent {
chatHistory: input.chatHistory, chatHistory: input.chatHistory,
followUp: input.followUp, followUp: input.followUp,
llm: input.config.llm, llm: input.config.llm,
}).catch((err) => {
console.error(`Error executing widgets: ${err}`);
return [];
}); });
let searchPromise: Promise<ResearcherOutput> | null = null; let searchPromise: Promise<ResearcherOutput> | null = null;