From 1f4c4e0462491d7910271f37daf8ccc56003c19d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vitor=20Hugo=20Belorio=20Sim=C3=A3o?= Date: Thu, 19 Feb 2026 11:38:49 -0300 Subject: [PATCH] :sparkles: feat: Definindo o o modelo para as Tools. --- app/models/tool_model.py | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 app/models/tool_model.py 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