callToolWithTracking method
Future<ToolCallTracking>
callToolWithTracking(
- String name,
- Map<
String, dynamic> arguments, { - bool trackProgress = true,
- Map<
String, dynamic> ? meta, - 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,
);