callToolWithTracking method

  1. @override
Future<ToolCallTracking> callToolWithTracking(
  1. String name,
  2. Map<String, dynamic> arguments, {
  3. bool trackProgress = true,
  4. Map<String, dynamic>? meta,
  5. RequestOptions? options,
})
override

Call a tool and get the operation ID for tracking progress

name - The name of the tool to call arguments - The arguments to pass to the tool trackProgress - Whether to track progress for this tool call

Returns a Future that resolves to a tuple of (operationId, result)

Implementation

@override
Future<ToolCallTracking> callToolWithTracking(
  String name,
  Map<String, dynamic> arguments, {
  bool trackProgress = true,
  Map<String, dynamic>? meta,
  RequestOptions? options,
}) => inner.callToolWithTracking(
  name,
  arguments,
  trackProgress: trackProgress,
  meta: meta,
  options: options,
);