From 73d5d945cee024bda5c01cb1fce9f8bc566463df Mon Sep 17 00:00:00 2001 From: cfdaily Date: Fri, 22 May 2026 13:23:25 +0800 Subject: [PATCH] auto-sync: 2026-05-22 13:23:25 --- src/daemon/dispatcher.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/daemon/dispatcher.py b/src/daemon/dispatcher.py index 0fb7fde..dffad79 100644 --- a/src/daemon/dispatcher.py +++ b/src/daemon/dispatcher.py @@ -205,7 +205,7 @@ class Dispatcher: new_session=(level == DispatchLevel.ESCALATE), task_id=task.id, on_complete=on_complete, - use_main_session=getattr(task, 'project_id', None) == "_mail", + use_main_session=project_config.get("project_id") == "_mail" if project_config else False, ) self._record_routing(task, decision, "dispatched", @@ -457,7 +457,7 @@ class Dispatcher: new_session=decision.get("new_session", False), task_id=task.id, on_complete=on_complete, - use_main_session=getattr(task, 'project_id', None) == "_mail", + use_main_session=project_config.get("project_id") == "_mail" if project_config else False, ) return {"level": level.value, "agent_id": agent_id, "session_id": session_id, "status": "dispatched",