Future<Response> execute(ToolContext context, String name, Map<String, dynamic> arguments) async { return await getTool(name).execute(context, arguments); }