Spaces:
Sleeping
Sleeping
| class Tool: | |
| def __init__(self, name: str, description: str, inputSchema: dict): | |
| self.name = name | |
| self.description = description | |
| self.inputSchema = inputSchema | |
| def __repr__(self): | |
| return f"Tool(name={self.name}, description={self.description}, inputSchema={self.inputSchema})" | |
| def to_json(self): | |
| return { | |
| "name": self.name, | |
| "description": self.description, | |
| "parameters": self.inputSchema | |
| } | |