Interface DuplexCapabilities

Capabilities that vary between duplex providers.

interface DuplexCapabilities {
    autoToolReplyGeneration: boolean;
    midSessionChatCtxUpdate?: boolean;
    midSessionInstructionsUpdate?: boolean;
    midSessionToolsUpdate?: boolean;
    userTranscription: boolean;
}

Properties

autoToolReplyGeneration: boolean

The provider starts its next reply after receiving tool results.

midSessionChatCtxUpdate?: boolean

The provider accepts appended chat items after startup. Defaults to false.

midSessionInstructionsUpdate?: boolean

The provider accepts instruction changes after startup. Defaults to false.

midSessionToolsUpdate?: boolean

The provider accepts tool changes after startup. Defaults to false.

userTranscription: boolean

The provider emits transcripts of the user's audio.