diff --git a/src/backend/base/langflow/base/tools/component_tool.py b/src/backend/base/langflow/base/tools/component_tool.py index 5ab688105..992d50ab0 100644 --- a/src/backend/base/langflow/base/tools/component_tool.py +++ b/src/backend/base/langflow/base/tools/component_tool.py @@ -37,9 +37,8 @@ def _get_input_type(input_: InputTypes): return input_.field_type -def build_description(component: Component, output: Output) -> str: - name = component.name or component.__class__.__name__ - return f"{name}. {output.method} - {component.description}" +def build_description(component: Component) -> str: + return f"{component.description}" async def send_message_noop( @@ -231,7 +230,7 @@ class ComponentToolkit: tools.append( StructuredTool( name=formatted_name, - description=build_description(self.component, output), + description=build_description(self.component), coroutine=_build_output_async_function(self.component, output_method, event_manager), args_schema=args_schema, handle_tool_error=True, @@ -239,7 +238,7 @@ class ComponentToolkit: tags=[formatted_name], metadata={ "display_name": formatted_name, - "display_description": build_description(self.component, output), + "display_description": build_description(self.component), }, ) ) @@ -247,7 +246,7 @@ class ComponentToolkit: tools.append( StructuredTool( name=formatted_name, - description=build_description(self.component, output), + description=build_description(self.component), func=_build_output_function(self.component, output_method, event_manager), args_schema=args_schema, handle_tool_error=True, @@ -255,7 +254,7 @@ class ComponentToolkit: tags=[formatted_name], metadata={ "display_name": formatted_name, - "display_description": build_description(self.component, output), + "display_description": build_description(self.component), }, ) )