diff --git a/libs/core/langchain_core/tools.py b/libs/core/langchain_core/tools.py index 585bd1d53e6..97afdfaca0e 100644 --- a/libs/core/langchain_core/tools.py +++ b/libs/core/langchain_core/tools.py @@ -563,7 +563,8 @@ class Tool(BaseTool): all_args = list(args) + list(kwargs.values()) if len(all_args) != 1: raise ToolException( - f"Too many arguments to single-input tool {self.name}." + f"""Too many arguments to single-input tool {self.name}. + Consider using StructuredTool instead.""" f" Args: {all_args}" ) return tuple(all_args), {}