diff --git a/app/models/tool_model.py b/app/models/tool_model.py new file mode 100644 index 0000000..5ad3c0a --- /dev/null +++ b/app/models/tool_model.py @@ -0,0 +1,10 @@ +from dataclasses import dataclass +from typing import Dict, Any, Callable + + +@dataclass +class ToolDefinition: + name: str + description: str + parameters: Dict[str, Any] + handler: Callable