Gateway コントロールプレーンとセッション分離
Gateway は WhatsApp、Telegram、Discord、Slack などのチャネルからの接続を管理し、適切な Agent Runtime にルーティングする中核コンポーネントである。各ユーザーセッションは会話履歴とベクトルインデックスを格納する専用 SQLite データベースと日付別にアーカイブされた Markdown ログファイルを持つ独立した状態コンテナを持ち、セッション間でコンテキストが混在しないようにしている。この設計により、水平方向のスケールアウトと強力なアイソレーションを同時に実現する。Gateway は型付き JSON メッセージによる WebSocket ストリームを公開し、CLI クライアントと Web フロントエンドが同一のイベントとトークンストリームをリアルタイムに購読できる。
