diff --git a/gateway/run.py b/gateway/run.py index 3d34aaad..12b9adbb 100644 --- a/gateway/run.py +++ b/gateway/run.py @@ -157,6 +157,14 @@ class GatewayRunner: except Exception as e: logger.debug("SQLite session store not available: %s", e) + # DM pairing store for code-based user authorization + from gateway.pairing import PairingStore + self.pairing_store = PairingStore() + + # Event hook system + from gateway.hooks import HookRegistry + self.hooks = HookRegistry() + def _flush_memories_before_reset(self, old_entry): """Prompt the agent to save memories/skills before an auto-reset. @@ -216,14 +224,6 @@ class GatewayRunner: logger.info("Pre-reset save completed for session %s", old_entry.session_id) except Exception as e: logger.debug("Pre-reset save failed for session %s: %s", old_entry.session_id, e) - - # DM pairing store for code-based user authorization - from gateway.pairing import PairingStore - self.pairing_store = PairingStore() - - # Event hook system - from gateway.hooks import HookRegistry - self.hooks = HookRegistry() @staticmethod def _load_prefill_messages() -> List[Dict[str, Any]]: