diff --git a/src/daemon/dispatcher.py b/src/daemon/dispatcher.py index 567963c..0fb7fde 100644 --- a/src/daemon/dispatcher.py +++ b/src/daemon/dispatcher.py @@ -457,6 +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", ) return {"level": level.value, "agent_id": agent_id, "session_id": session_id, "status": "dispatched",