Member Junction
    Preparing search index...

    Interface RealtimeConfigSection

    The realtime section of a co-agent's effective configuration.

    Index

    Properties

    allowedAgents?: RealtimeAllowedAgent[]

    Delegation targets the lead co-agent may invoke. UNION-accumulated across layers + dynamic (see accumulateAllowedAgents); ResolveEffectiveRealtimeConfig populates this with the accumulated union rather than the array-replaced top layer.

    allowUserModelOverride?: boolean

    Whether an (authorized) caller may override the realtime model per session. false blocks explicit model overrides even for callers holding the REALTIME_ADVANCED_SESSION_CONTROLS_AUTHORIZATION authorization. Default (absent / non-boolean): true.

    Default delegation disclosure for this co-agent (scalar — follows the per-key cascade override). Absent ⇒ GetEffectiveDisclosure returns 'mention'.

    modelPreference?: string

    Preferred realtime model — an MJ: AI Models Name OR ID. Degrades gracefully when unsatisfiable.

    Progress-narration tuning.

    Provider-session tuning knobs, folded into the driver's open Config bag by the session builders (both topologies) — the SAME pact voice/disableAutoResponse ride. Drivers translate each key to their native wire field ONLY when their profile confirms support and scrub it otherwise, so a shared co-agent config is safe on every provider.

    Multi-agent turn-taking: this agent's participation RealtimeTurnTakingConfig.mode + the room-wide moderator.

    Video/avatar configuration — opt a co-agent into a synced video track. Absent ⇒ audio-only.

    Voice persona + per-provider voice settings.