From f2f62c1c05969f2123ce00871670e83a6e43fb97 Mon Sep 17 00:00:00 2001 From: CREDO23 Date: Tue, 12 May 2026 18:20:07 +0200 Subject: [PATCH] multi_agent_chat/permissions: break circular import in interrupt subpackage --- .../middleware/shared/permissions/interrupt/__init__.py | 9 --------- .../middleware/shared/permissions/middleware/core.py | 2 +- 2 files changed, 1 insertion(+), 10 deletions(-) diff --git a/surfsense_backend/app/agents/multi_agent_chat/middleware/shared/permissions/interrupt/__init__.py b/surfsense_backend/app/agents/multi_agent_chat/middleware/shared/permissions/interrupt/__init__.py index c72ff772d..e69de29bb 100644 --- a/surfsense_backend/app/agents/multi_agent_chat/middleware/shared/permissions/interrupt/__init__.py +++ b/surfsense_backend/app/agents/multi_agent_chat/middleware/shared/permissions/interrupt/__init__.py @@ -1,9 +0,0 @@ -"""Build and raise the ``permission_ask`` interrupt (payload + request).""" - -from .payload import build_permission_ask_payload -from .request import request_permission_decision - -__all__ = [ - "build_permission_ask_payload", - "request_permission_decision", -] diff --git a/surfsense_backend/app/agents/multi_agent_chat/middleware/shared/permissions/middleware/core.py b/surfsense_backend/app/agents/multi_agent_chat/middleware/shared/permissions/middleware/core.py index e1593dec2..d2370889c 100644 --- a/surfsense_backend/app/agents/multi_agent_chat/middleware/shared/permissions/middleware/core.py +++ b/surfsense_backend/app/agents/multi_agent_chat/middleware/shared/permissions/middleware/core.py @@ -49,7 +49,7 @@ from app.agents.new_chat.permissions import Ruleset from ..deny import build_deny_message from ..interrupt.edit import merge_edited_args -from ..interrupt import request_permission_decision +from ..interrupt.request import request_permission_decision from ..pattern_resolver import PatternResolver from ..runtime_promote import persist_always from .evaluation import evaluate_tool_call