Member Junction
    Preparing search index...

    One agent eligible to speak in a room, as the turn moderator sees it.

    interface ModeratorRosterAgent {
        AgentID?: string;
        AgentSessionID: string;
        Mode: "proactive" | "addressed-only";
        Names: string[];
        Role?: string;
        TargetAgentID?: string;
    }
    Index

    Properties

    AgentID?: string

    The co-agent's MJ: AI Agents id (the generic Realtime voice agent).

    AgentSessionID: string

    The bridge's AIAgentSession id — the stable identifier the moderator returns to route a turn.

    Mode: "proactive" | "addressed-only"

    Participation style — 'addressed-only' agents are routed only on a direct address (resolved live by the plugin).

    Names: string[]

    Names/aliases the agent answers to.

    Role?: string

    Short role/description for relevance judgement (the moderator plugin resolves the live value from the agent).

    TargetAgentID?: string

    The TARGET agent this co-agent voices (the role/identity the user hears), when distinct from ModeratorRosterAgent.AgentID.