Expand description
Server-side session state — shared across all connections.
Structs§
- Client
Session - Per-client session.
- Server
State - Global server state shared across all connections.
- Server
State Config - Builder for constructing a
ServerStatewith embedder-supplied dependencies. Embedders (e.g.tokhn-daemon) use this to inject their own memgine handle and other shared infrastructure; the standalonecar-serverbinary usesServerState::standalonewhich callswith_configunder the hood. - WsChannel
- Shared write half of the WebSocket, plus pending callback channels.
- WsMemgine
Ingest Sink - Per-meeting fanout sink that ingests transcript text into a
session-scoped memgine using the
Arc<tokio::sync::Mutex<...>>wrapper, then forwards every event upstream untouched. - WsTool
Executor - Tool executor that sends callbacks to the client over WebSocket.
- WsVoice
Event Sink - Voice event sink that forwards events to a specific WebSocket client
as
voice.eventJSON-RPC notifications.
Enums§
- A2aRoute
Auth - Server-side credentials for continuing an A2A-owned A2UI surface.