@adcp/client API Reference - v4.19.0
    Preparing search index...

    Interface SICapabilities

    What capabilities the host supports

    interface SICapabilities {
        modalities?: {
            conversational?: boolean;
            voice?: boolean | { provider?: string; voice_id?: string };
            video?: boolean | { formats?: string[]; max_duration_seconds?: number };
            avatar?: boolean | { provider?: string; avatar_id?: string };
        };
        components?: {
            standard?: (
                | "image"
                | "text"
                | "link"
                | "product_card"
                | "carousel"
                | "action_button"
            )[];
            extensions?: {};
        };
        commerce?: { acp_checkout?: boolean };
        a2ui?: { supported?: boolean; catalogs?: string[] };
        mcp_apps?: boolean;
    }
    Index

    Properties

    modalities?: {
        conversational?: boolean;
        voice?: boolean | { provider?: string; voice_id?: string };
        video?: boolean | { formats?: string[]; max_duration_seconds?: number };
        avatar?: boolean | { provider?: string; avatar_id?: string };
    }

    Interaction modalities supported

    Type Declaration

    • Optionalconversational?: boolean

      Pure text exchange - the baseline modality

    • Optionalvoice?: boolean | { provider?: string; voice_id?: string }

      Audio-based interaction using brand voice

    • Optionalvideo?: boolean | { formats?: string[]; max_duration_seconds?: number }

      Brand video content playback

    • Optionalavatar?: boolean | { provider?: string; avatar_id?: string }

      Animated video presence with brand avatar

    components?: {
        standard?: (
            | "image"
            | "text"
            | "link"
            | "product_card"
            | "carousel"
            | "action_button"
        )[];
        extensions?: {};
    }

    Visual components supported

    Type Declaration

    • Optionalstandard?: ("image" | "text" | "link" | "product_card" | "carousel" | "action_button")[]

      Standard components that all SI hosts must render

    • Optionalextensions?: {}

      Platform-specific extensions (chatgpt_apps_sdk, maps, forms, etc.)

    commerce?: { acp_checkout?: boolean }

    Commerce capabilities

    Type Declaration

    • Optionalacp_checkout?: boolean

      Supports ACP (Agentic Commerce Protocol) checkout handoff

    a2ui?: { supported?: boolean; catalogs?: string[] }

    A2UI (Agent-to-UI) capabilities

    Type Declaration

    • Optionalsupported?: boolean

      Supports A2UI surface rendering

    • Optionalcatalogs?: string[]

      Supported A2UI component catalogs (e.g., 'si-standard', 'standard')

    mcp_apps?: boolean

    Supports MCP Apps for rendering A2UI surfaces in iframes