From 66fa83f609cf86f8c54227d92d5b68960243775c Mon Sep 17 00:00:00 2001 From: Mendon Kissling <59585235+mendonk@users.noreply.github.com> Date: Tue, 2 Dec 2025 18:47:36 -0500 Subject: [PATCH] docs: legacy processing components for 1.7 (#10661) * make-components-legacy * remove-broken-link * remove-outdated-components * release-notes * Apply suggestions from code review Co-authored-by: April I. Murphy <36110273+aimurphy@users.noreply.github.com> * add-back-dynamic-create-data * fix-broken-link-in-smart-router * remove-release-note * Apply suggestions from code review * legacy --------- Co-authored-by: April I. Murphy <36110273+aimurphy@users.noreply.github.com> --- .../Components/legacy-core-components.mdx | 38 ++++++++++++++----- docs/docs/Components/smart-router.mdx | 2 +- docs/docs/Components/web-search.mdx | 2 +- docs/docs/Support/release-notes.mdx | 6 ++- 4 files changed, 35 insertions(+), 13 deletions(-) diff --git a/docs/docs/Components/legacy-core-components.mdx b/docs/docs/Components/legacy-core-components.mdx index 3a66196351..f784e70560 100644 --- a/docs/docs/Components/legacy-core-components.mdx +++ b/docs/docs/Components/legacy-core-components.mdx @@ -166,7 +166,6 @@ This component concatenates two text inputs into a single text chunk using a spe Create Data Replace this legacy component with the [**Dynamic Create Data** component](/dynamic-create-data). - This component dynamically creates a `Data` object with a specified number of fields and a text key. It accepts the following parameters: @@ -179,15 +178,6 @@ It accepts the following parameters: -
-Extract Key - -Replace this legacy component with the [**Data Operations** component](/data-operations). - -This component extracts a specific key from a `Data` object and returns the value associated with that key. - -
-
Data to DataFrame/Data to Message @@ -200,6 +190,34 @@ Fields from the `.data` attribute become columns, and the `.text` field (if pres
+
+DataFrame to Toolset + +Replace this legacy component with the [**Data Operations** component](/data-operations). + +This component converts each row of a DataFrame into a callable tool/action within a toolset. Each row becomes a tool where the action name comes from one column and the content/response comes from another column. + +It accepts the following parameters: + +| Name | Display Name | Info | +|------|--------------|------| +| dataframe | DataFrame | Input parameter. DataFrame where each row will become a tool/action. | +| tool_name_column | Tool Name Column | Input parameter. Column with tool names. | +| tool_output_column | Tool Output Column | Input parameter. Column with tool outputs/responses. | +| tools | Tools | Output parameter. List of tools created from the DataFrame. | +| message | Message | Output parameter. Message describing the created toolset. | + +
+ +
+Extract Key + +Replace this legacy component with the [**Data Operations** component](/data-operations). + +This component extracts a specific key from a `Data` object and returns the value associated with that key. + +
+
Filter Data diff --git a/docs/docs/Components/smart-router.mdx b/docs/docs/Components/smart-router.mdx index 0a92852b81..e282acf117 100644 --- a/docs/docs/Components/smart-router.mdx +++ b/docs/docs/Components/smart-router.mdx @@ -23,7 +23,7 @@ Finally, connect a **Language Model** component to provide the sorting intellige | Name | Type | Description | |---------------------|----------|-------------------------------------------------------------------| -| llm | [LanguageModel](/data-types#languagemodel | Input parameter. The language model to use for categorization. Required. | +| llm | [LanguageModel](/data-types#languagemodel) | Input parameter. The language model to use for categorization. Required. | | input_text | String | Input parameter. The primary text input for categorization. Required. | | routes | Table | Input parameter. Table defining categories and optional output values. Each row should have a route/category name and optionally a custom output value. Required. | | message | Message | Input parameter. Optional override message that replaces both the Input and Output Value for all routes when filled. Advanced. | diff --git a/docs/docs/Components/web-search.mdx b/docs/docs/Components/web-search.mdx index e60132600a..639139bda6 100644 --- a/docs/docs/Components/web-search.mdx +++ b/docs/docs/Components/web-search.mdx @@ -136,4 +136,4 @@ When using **RSS** search mode, the component returns a `DataFrame` containing: - `summary`: A summary or description of the item - \ No newline at end of file + diff --git a/docs/docs/Support/release-notes.mdx b/docs/docs/Support/release-notes.mdx index af67368e02..3a6c25c20e 100644 --- a/docs/docs/Support/release-notes.mdx +++ b/docs/docs/Support/release-notes.mdx @@ -71,7 +71,7 @@ For all changes, see the [Changelog](https://github.com/langflow-ai/langflow/rel - Changes to read/write file components The **Save File** component was renamed to **Write File**, and it can now save to S3 and Google Drive. - The **Read File** component was renamed to **Read File**. + The **File** component was renamed to **Read File**. Both components support **Tool Mode**. - New integrations, bundles, and components: @@ -97,12 +97,16 @@ For all changes, see the [Changelog](https://github.com/langflow-ai/langflow/rel New [**CometAPI** bundle](/bundles-cometapi) + New [**CUGA** bundle](/bundles-cuga) + The **LLM Router** component is now called the [**LLM Selector** component](/llm-selector). The [**Web Search** component](/web-search) now consolidates Web Search, News Search, and RSS Reader into a single component with tabs for different search modes. You can search the web using DuckDuckGo, search Google News, or read RSS feeds—all from one component. The separate **News Search** and **RSS Reader** components have been removed. ### Deprecations +The [**DataFrame to Toolset** component](/legacy-core-components) is now in legacy status. + ## 1.6.0 Highlights of this release include the following changes.