sessionPromptMethod top-level constant

AcpMethodDescriptor<PromptRequest, PromptResponse> const sessionPromptMethod

Request parameters for sending a user prompt to the agent.

Contains the user's message and any additional context.

See protocol docs: User Message

Implementation

const AcpMethodDescriptor<PromptRequest, PromptResponse>
sessionPromptMethod = AcpMethodDescriptor<PromptRequest, PromptResponse>(
  name: 'session/prompt',
  dartName: 'sessionPrompt',
  protocol: AcpProtocolGeneration.v2,
  stability: AcpMethodStability.draft,
  direction: AcpMethodDirection.clientToAgent,
  kind: AcpMethodKind.request,
  paramsDefinition: 'PromptRequest',
  paramsCodec: promptRequestCodec,
  resultCodec: promptResponseCodec,
  resultDefinition: 'PromptResponse',
  capabilityPath: 'capabilities.session',
  documentation:
      'Request parameters for sending a user prompt to the agent.\n\nContains the user\'s message and any additional context.\n\nSee protocol docs: [User Message](https://agentclientprotocol.com/protocol/v2/prompt-lifecycle#1-user-message)',
);