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