Member Junction
    Preparing search index...

    The user's confirmed choice from the realtime picker: the agent to call, an optional EXPLICIT realtime model (null = "Auto (recommended)", i.e. let the server pick — always null for users without the Realtime: Advanced Session Controls authorization, who never see the model selector), and an optional EXPLICIT co-agent (null = the server's co-agent resolution chain).

    interface RealtimeAgentPick {
        Agent: MJAIAgentEntityExtended;
        CoAgentId: string | null;
        PreferredModelId: string | null;
        PreferredVoice: string | null;
        RecordingConsent: boolean;
    }
    Index

    Properties

    The agent the voice call should front.

    CoAgentId: string | null

    Explicit co-agent id (MJ: AI Agents.ID, Realtime type), or null for the server's resolution chain.

    PreferredModelId: string | null

    Explicit realtime model id, or null for the server's automatic selection.

    PreferredVoice: string | null

    Explicit provider-native voice id (e.g. echo), or null for the configured/default voice.

    RecordingConsent: boolean

    Whether the user consented to recording this call (mic + agent audio).