initializeMethod top-level constant

Request parameters for the initialize method.

Sent by the client to establish connection and negotiate capabilities.

See protocol docs: Initialization

Implementation

const AcpMethodDescriptor<InitializeRequest, InitializeResponse>
initializeMethod = AcpMethodDescriptor<InitializeRequest, InitializeResponse>(
  name: 'initialize',
  dartName: 'initialize',
  protocol: AcpProtocolGeneration.v2,
  stability: AcpMethodStability.draft,
  direction: AcpMethodDirection.clientToAgent,
  kind: AcpMethodKind.request,
  paramsDefinition: 'InitializeRequest',
  paramsCodec: initializeRequestCodec,
  resultCodec: initializeResponseCodec,
  resultDefinition: 'InitializeResponse',
  capabilityPath: null,
  documentation:
      'Request parameters for the initialize method.\n\nSent by the client to establish connection and negotiate capabilities.\n\nSee protocol docs: [Initialization](https://agentclientprotocol.com/protocol/v2/initialization)',
);