OptionalCoThe resolved co-agent (the Realtime-type agent that does the voicing).
OptionalEffectiveThe effective config from the full precedence cascade (type-default < co-agent < target < override).
OptionalErrorFailure reason (present only when Success is false).
OptionalResolutionThe resolved realtime model + identifiers.
OptionalSessionThe assembled session params (TARGET-identity prompt, stable tools incl. invoke-target, voice, memory).
Whether prep succeeded. When false, only ErrorMessage is set.
Output of RealtimeClientSessionService.PrepareRealtimeSessionParams — the host-agnostic prep that every realtime surface consumes before opening a session its own way. Carries the assembled RealtimeSessionParams plus the resolved co-agent / model / effective config the openers need.