Member Junction
    Preparing search index...
    interface StartAgentRoomSessionParams {
        AgentAliases?: string[];
        AgentID?: string;
        AgentName?: string;
        AgentSessionID: string;
        ContextUser?: UserInfo;
        MetadataProvider?: IMetadataProvider;
        RealtimeModelID?: string;
        RealtimeVoice?: string;
        RoomName: string;
        TargetAgentID?: string;
        TurnMode?: BridgeTurnMode;
    }
    Index

    Properties

    AgentAliases?: string[]

    Extra aliases the agent answers to (for Passive turn-taking).

    AgentID?: string

    The agent to voice, when known.

    AgentName?: string

    The agent's display name (bot name + addressing).

    AgentSessionID: string

    The MJ agent-session id this bridge belongs to.

    ContextUser?: UserInfo

    The user the session runs as.

    MetadataProvider?: IMetadataProvider

    The metadata provider for the session.

    RealtimeModelID?: string

    Optional per-session Realtime MODEL override (Name or ID) — wins over the co-agent config preference.

    RealtimeVoice?: string

    Optional per-session VOICE override (provider-native voice id) — gives this agent a distinct voice.

    RoomName: string

    The LiveKit room the agent should join.

    TargetAgentID?: string

    The 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.

    TurnMode?: BridgeTurnMode

    Turn-taking mode. Default: 'Passive' (speak only when addressed).