OptionalAgentExtra aliases the agent answers to (for Passive turn-taking).
OptionalAgentThe agent to voice, when known.
OptionalAgentThe agent's display name (bot name + addressing).
The MJ agent-session id this bridge belongs to.
OptionalContextThe user the session runs as.
OptionalMetadataThe metadata provider for the session.
OptionalRealtimeOptional per-session Realtime MODEL override (Name or ID) — wins over the co-agent config preference.
OptionalRealtimeOptional per-session VOICE override (provider-native voice id) — gives this agent a distinct voice.
The LiveKit room the agent should join.
OptionalTargetThe TARGET agent the co-agent voices (the one being "called"). Passed through to the realtime
session factory so the Realtime Co-Agent has someone to delegate to via invoke-target-agent.
OptionalTurnTurn-taking mode. Default: 'Passive' (speak only when addressed).
Parameters for LiveKitAgentRoomCoordinator.StartAgentRoomSession.