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__()