run abstract method
Executes the tool with the given input map.
Should never throw — return ToolResult.failure on errors.
Implementation
Future<ToolResult> run(Map<String, dynamic> input);
Executes the tool with the given input map.
Should never throw — return ToolResult.failure on errors.
Future<ToolResult> run(Map<String, dynamic> input);