completeDirect method

Future<McpCompletionResult> completeDirect(
  1. McpCompletionRequest completionRequest, {
  2. Object? id,
  3. String? protocolVersion,
  4. Map<String, String> headers = const <String, String>{},
})

Requests completion without reading or mutating Streamable session state.

Implementation

Future<McpCompletionResult> completeDirect(
  McpCompletionRequest completionRequest, {
  Object? id,
  String? protocolVersion,
  Map<String, String> headers = const <String, String>{},
}) {
  return complete(
    completionRequest,
    id: id,
    directJson: true,
    protocolVersion: protocolVersion,
    headers: headers,
  );
}