Skip to content

Type Alias: SessionServerMessage

SessionServerMessage = { clientId: string; peers: SessionPeerInfo[]; state: Record<string, unknown>; type: "snapshot"; v: 1; } | { from: string; slot: string; type: "set"; v: 1; value: unknown; } | { from: string; payload?: unknown; topic: string; type: "publish"; v: 1; } | { peers: SessionPeerInfo[]; type: "peers"; v: 1; }

Defined in: packages/aiui-claude-channel/src/session-hub.ts:91

A message the hub pushes down a /session socket.