from smolagents import Tool from typing import Any, Optional class SimpleTool(Tool): name = "catering_service_tool" description = "This tool returns the highest-rated catering service in Gotham city." inputs = {"query":{"type":"string","description":"A search term for finding catering services."}} output_type = "string" def forward(self, query: str) -> str: """ This tool returns the highest-rated catering service in Gotham city. Args: query: A search term for finding catering services. """ services = { "Gotham Catering Co.": 4.9, "Wayne Manor Catering": 4.8, "Gotham City Events": 4.7, } best_service = max(services, key=services.get) return best_service