Agent Client Protocol - v0.5.1
    Preparing search index...

    Interface InitializeRequest

    Establishes the connection with a client and negotiates protocol capabilities.

    This method is called once at the beginning of the connection to:

    • Negotiate the protocol version to use
    • Exchange capability information between client and agent
    • Determine available authentication methods

    The agent should respond with its supported protocol version and capabilities.

    See protocol docs: Initialization

    interface InitializeRequest {
        _meta?: { [k: string]: unknown };
        clientCapabilities?: ClientCapabilities;
        clientInfo?: Implementation | null;
        protocolVersion: number;
    }
    Index

    Properties

    _meta?: { [k: string]: unknown }

    Extension point for implementations

    clientCapabilities?: ClientCapabilities
    clientInfo?: Implementation | null

    Information about the Client name and version sent to the Agent.

    Note: in future versions of the protocol, this will be required.

    protocolVersion: number

    The latest protocol version supported by the client.