Member Junction
    Preparing search index...

    The narrow read-only projection of an MJ: AI Agent Co Agents row the voice UI consumes (loaded via LoadCoAgentPairings from AIEngineBase's cached AgentCoAgents; only Active rows of relationship Type 'CoAgent' with a specific agent target — type-level rows express the resolution-chain default, not a target restriction, and reserved relationship types are ignored until their features ship). Pairing semantics: a co-agent with ZERO such rows is universal (it can front any target agent — the zero-config default); a co-agent WITH rows may front exactly the listed targets, with the IsDefault row as its preselected target.

    interface RealtimePairedAgentRow {
        CoAgentID: string;
        ID: string;
        IsDefault: boolean;
        Sequence: number | null;
        TargetAgent: string | null;
        TargetAgentID: string;
    }
    Index

    Properties

    CoAgentID: string

    The Realtime-type co-agent the pairing belongs to.

    ID: string

    The pairing row id.

    IsDefault: boolean

    When true, this target is the co-agent's default (at most one per co-agent).

    Sequence: number | null

    Display/list ordering of the pairing rows.

    TargetAgent: string | null

    Denormalized target-agent display name (from the base view).

    TargetAgentID: string

    The target agent this co-agent may front.