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() |