RealtimeAdapterEvent
RealtimeAdapterEvent = {
argumentsJson:string;callId:ToolCallId;name:string;type:"tool_call"; } | {final:boolean;role:"user"|"assistant";text:string;type:"transcript"; } | {type:"speech_started"; } | {state:VoiceSessionState;type:"state"; } |TurnModeEvent| {error:unknown;type:"error"; }
Defined in: packages/realtime/src/lib/realtime-session/provider-adapter.types.ts:76
Legacy events a RealtimeProviderAdapter emits toward RealtimeSession.
Continuous media and timestamped fragments use the separate
AdapterVoiceObservations channel, preserving exhaustive consumers.