deepsearch / tools /tool.py
suchith83's picture
research app
68b80a4
raw
history blame contribute delete
495 Bytes
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
}