| from smolagents import Tool | |
| from typing import Any, Optional | |
| class SimpleTool(Tool): | |
| name = "valid_tool_function" | |
| description = "A valid tool function." | |
| inputs = {"input":{"type":"string","description":"Input string."}} | |
| output_type = "string" | |
| def forward(self, input: str) -> str: | |
| """A valid tool function. | |
| Args: | |
| input (str): Input string. | |
| """ | |
| return input.upper() |