Agent Client Protocol - v1.8.0
    Preparing search index...

    Type Alias ClientSessionCapabilities

    Session-related capabilities supported by the client.

    type ClientSessionCapabilities = {
        compaction?: CompactionCapabilities | null;
        configOptions?: SessionConfigOptionsCapabilities | null;
        notices?: NoticeCapabilities | null;
        _meta?: { [key: string]: unknown } | null;
    }
    Index
    compaction?: CompactionCapabilities | null

    Support for ID-addressed context compaction updates. Omitted or null means unsupported; {} advertises the complete compaction contract.

    configOptions?: SessionConfigOptionsCapabilities | null

    Config option capabilities supported by the client.

    Omitted or null both mean the client does not advertise support for any config option extensions.

    notices?: NoticeCapabilities | null

    Support for live user-facing notice session updates.

    Optional. Omitted or null both mean the client does not advertise support. Supplying {} means the client can present notices to the user.

    _meta?: { [key: string]: unknown } | null

    The _meta property is reserved by ACP to allow clients and agents to attach additional metadata to their interactions. Implementations MUST NOT make assumptions about values at these keys.

    See protocol docs: Extensibility