CanUseToolFn typedef
CanUseToolFn =
Future<PermissionResult> Function(ToolDefinition tool, Map<String, dynamic> input, ToolUseContext context, AssistantMessage assistantMessage, String toolUseID, [PermissionResult? forceDecision])
Type for the canUseTool callback.
Implementation
typedef CanUseToolFn =
Future<PermissionResult> Function(
ToolDefinition tool,
Map<String, dynamic> input,
ToolUseContext context,
AssistantMessage assistantMessage,
String toolUseID, [
PermissionResult? forceDecision,
]);