Spaces:
Running
Running
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 | |
} | |