bodhi-realtime-agent / RecoveryCapabilities
Interface: RecoveryCapabilities
Defined in: src/core/host-recovery.ts:22
Versioned descriptor of the host recovery surface a session supports. A host gates its recovery on VoiceSession.getRecoveryCapabilities(), which reports what this session can do, never on RECOVERY_CAPABILITIES or on method presence.
Properties
reconnectBoundary
reconnectBoundary:
boolean
Defined in: src/core/host-recovery.ts:27
Each recovery publishes one session.reconnectBoundary.
recoverUpstream
recoverUpstream:
boolean
Defined in: src/core/host-recovery.ts:25
recoverUpstream() can redial this session.
syntheticHold
syntheticHold:
boolean
Defined in: src/core/host-recovery.ts:34
holdSyntheticUntilFreshSpeech and isSyntheticHoldActive() work.
transportGenerations
transportGenerations:
boolean
Defined in: src/core/host-recovery.ts:32
The transport reports its dial and post-setup generation counters, so attemptEpoch and turn.start can be correlated.
turnStartPublication
turnStartPublication:
boolean
Defined in: src/core/host-recovery.ts:29
turn.start is published once per turn.
version
version:
1
Defined in: src/core/host-recovery.ts:23