run

suspend override fun run(context: ToolContext, args: Map<String, Any>): Any

Executes the tool. This overrides the generic base method to apply the optional confirmation gate before delegating to execute.