@langwatch/scenario
    Preparing search index...

    Interface AdapterCapabilitiesInit

    Adapter capability matrix.

    Every VoiceAgentAdapter publishes an AdapterCapabilities instance as adapter.capabilities. Capability-gated script steps check it and raise UnsupportedCapabilityError when the underlying adapter cannot implement the requested behavior (e.g. interrupt(after_words=N) needs streaming transcripts; dtmf() needs telephony; etc.).

    Python parity: python/scenario/voice/capabilities.py.

    interface AdapterCapabilitiesInit {
        dtmf?: boolean;
        inputFormats?: readonly string[];
        interruption?: boolean;
        nativeVad?: boolean;
        outputFormats?: readonly string[];
        streamingTranscripts?: boolean;
    }
    Index

    Properties

    dtmf?: boolean
    inputFormats?: readonly string[]
    interruption?: boolean
    nativeVad?: boolean
    outputFormats?: readonly string[]
    streamingTranscripts?: boolean