diff --git a/libs/core/langchain_core/tools.py b/libs/core/langchain_core/tools.py index 6fe6f051cdb..c7fda78b0b2 100644 --- a/libs/core/langchain_core/tools.py +++ b/libs/core/langchain_core/tools.py @@ -605,7 +605,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), {}