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)',
);