Skip to content

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

Built with VitePress