From 9e35cdaec77bb687ec51a4b12fe7489d33257392 Mon Sep 17 00:00:00 2001 From: CREDO23 Date: Tue, 5 May 2026 00:38:34 +0200 Subject: [PATCH] Fail loud on registry subagent build error. --- .../main_agent/graph/middleware/deepagent_stack.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/surfsense_backend/app/agents/multi_agent_chat/main_agent/graph/middleware/deepagent_stack.py b/surfsense_backend/app/agents/multi_agent_chat/main_agent/graph/middleware/deepagent_stack.py index 984556b1e..1eae3a519 100644 --- a/surfsense_backend/app/agents/multi_agent_chat/main_agent/graph/middleware/deepagent_stack.py +++ b/surfsense_backend/app/agents/multi_agent_chat/main_agent/graph/middleware/deepagent_stack.py @@ -234,9 +234,9 @@ def build_main_agent_deepagent_middleware( "Registry subagents: %s", [s["name"] for s in registry_subagents], ) - except Exception as exc: - logging.warning("Registry subagent build failed: %s", exc) - registry_subagents = [] + except Exception: + logging.exception("Registry subagent build failed") + raise subagent_specs: list[SubAgent] = [general_purpose_spec, *registry_subagents]