OptionalallowedDelegation 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.
OptionalallowWhether 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.
OptionaldisclosureDefault delegation disclosure for this co-agent (scalar — follows the per-key cascade override).
Absent ⇒ GetEffectiveDisclosure returns 'mention'.
OptionalmodelPreferred realtime model — an MJ: AI Models Name OR ID. Degrades gracefully when unsatisfiable.
OptionalnarrationProgress-narration tuning.
OptionalsessionProvider-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.
OptionalturnMulti-agent turn-taking: this agent's participation RealtimeTurnTakingConfig.mode + the room-wide moderator.
OptionalvideoVideo/avatar configuration — opt a co-agent into a synced video track. Absent ⇒ audio-only.
OptionalvoiceVoice persona + per-provider voice settings.
The
realtimesection of a co-agent's effective configuration.