GatewayDaemon(config: Any = None, session_store: Any = None, agent_manager: Any = None, agent_scheduler: Any = None, event_bus: Any = None)
Composes channels, sessions, agents, and scheduler into a daemon.
Source code in src/openjarvis/daemon/gateway.py
| def __init__(
self,
config: Any = None,
session_store: Any = None,
agent_manager: Any = None,
agent_scheduler: Any = None,
event_bus: Any = None,
) -> None:
self._config = config
self._session_store = session_store
self._agent_manager = agent_manager
self._agent_scheduler = agent_scheduler
self._event_bus = event_bus
self._running = False
|
Functions
start
Start the daemon (foreground).
Source code in src/openjarvis/daemon/gateway.py
| def start(self) -> None:
"""Start the daemon (foreground)."""
self._running = True
|
stop
Stop the daemon.
Source code in src/openjarvis/daemon/gateway.py
| def stop(self) -> None:
"""Stop the daemon."""
self._running = False
|