sessionNewMethod top-level constant

Request parameters for creating a new session.

See protocol docs: Creating a Session

Implementation

const AcpMethodDescriptor<NewSessionRequest, NewSessionResponse>
sessionNewMethod = AcpMethodDescriptor<NewSessionRequest, NewSessionResponse>(
  name: 'session/new',
  dartName: 'sessionNew',
  protocol: AcpProtocolGeneration.v2,
  stability: AcpMethodStability.draft,
  direction: AcpMethodDirection.clientToAgent,
  kind: AcpMethodKind.request,
  paramsDefinition: 'NewSessionRequest',
  paramsCodec: newSessionRequestCodec,
  resultCodec: newSessionResponseCodec,
  resultDefinition: 'NewSessionResponse',
  capabilityPath: 'capabilities.session',
  documentation:
      'Request parameters for creating a new session.\n\nSee protocol docs: [Creating a Session](https://agentclientprotocol.com/protocol/v2/session-setup#creating-a-session)',
);