From cf41f2ca7754aca2ac86ca03185db80f4b737166 Mon Sep 17 00:00:00 2001 From: Jon Besga Date: Mon, 23 Jun 2025 22:30:43 +0100 Subject: [PATCH] Improve readability of Tool object --- src/neo4j_graphrag/tool.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/neo4j_graphrag/tool.py b/src/neo4j_graphrag/tool.py index 905fb663a..c07ffe082 100644 --- a/src/neo4j_graphrag/tool.py +++ b/src/neo4j_graphrag/tool.py @@ -263,3 +263,9 @@ def execute(self, **kwargs: Any) -> Any: Any: The result of the tool execution. """ return self._execute_func(**kwargs) + + def __str__(self) -> str: + return f"Tool(name={self._name}, description={self._description}, parameters={self._parameters})" + + def __repr__(self) -> str: + return self.__str__()