ACP v2 TypeScript SDK — EXPERIMENTAL DRAFT - v1.3.0
    Preparing search index...

    Type Alias ImplementationExperimental

    Metadata about the implementation of the client or agent. Describes the name and version of an ACP implementation, with an optional title for UI representation.

    type Implementation = {
        name: string;
        title?: string | null;
        version: string;
        _meta?: { [key: string]: unknown } | null;
    }
    Index
    name: string

    Intended for programmatic or logical use, but can be used as a display name fallback if title isn’t present.

    title?: string | null

    Intended for UI and end-user contexts — optimized to be human-readable and easily understood.

    If not provided, the name should be used for display.

    version: string

    Version of the implementation. Can be displayed to the user or used for debugging or metrics purposes. (e.g. "1.0.0").

    _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