Commit graph

45 commits

Author SHA1 Message Date
Lucas Oliveira
9d6827f9e3 updated openrag json 2025-10-03 17:40:53 -03:00
Edwin Jose
aa1ad5c50f Update openrag_agent.json 2025-10-03 11:09:17 -04:00
Edwin Jose
30f63a76b6 add mcp Flows 2025-10-03 11:02:45 -04:00
Edwin Jose
d5a70bc575 Add OpenRAG OpenSearch flow and update .gitignore
Added a new flow definition for OpenRAG with OpenSearch hybrid search in flows/openrag_url_mcp.json. Updated .gitignore to allow tracked JSON files in the flows directory while ignoring others.
2025-10-02 15:05:55 -04:00
Edwin Jose
634f98b293 Update agent flow and Dockerfile branch for OpenAI tests
Changed Dockerfile.langflow to use the 'test-openai-responses' branch. Improved file handling in ChatInput, updated ChatOutput to fix source property unpacking, and made AgentComponent use LCToolsAgentComponent._base_inputs. Also updated code hashes, dependency versions, and metadata timestamps in openrag_agent.json.
2025-10-02 14:08:14 -04:00
Lucas Oliveira
6d905f62ed Fixed nudges 2025-10-01 17:18:45 -03:00
Lucas Oliveira
65bf20a1e4 Fixed components: added load from db and removed Flow encapsulation 2025-09-29 16:42:36 -03:00
Edwin Jose
6c628dceb3 Update to components and flows 2025-09-29 14:53:47 -04:00
Edwin Jose
b51efd0d5e
Merge branch 'main' into lfx-openrag-update-flows 2025-09-26 12:16:02 -05:00
Edwin Jose
960dac34d2 Update ingestion_flow.json 2025-09-26 12:01:56 -04:00
Lucas Oliveira
e0015f35db
fix: update onboarding design, make opensearch index be initialized after onboarding, make flow reset change the models to the provider chosen (#100)
* changed tooltip stype

* added start on label wrapper

* changed switch to checkbox on openai onboarding and changed copies

* made border be red when api key is invalid

* Added embedding configuration after onboarding

* changed openrag ingest docling to have same embedding model component as other flows

* changed flows service to get flow by id, not by path

* modify reset_langflow to also put right embedding model

* added endpoint and project id to provider config

* added replacing the model with the provider model when resetting

* Moved consts to settings.py

* raise when flow_id is not found
2025-09-26 12:04:17 -03:00
Edwin Jose
392322077f Enable local build for OpenRAG services and update metadata handling
Switched OpenRAG backend and frontend in docker-compose.yml to use local Dockerfile builds instead of remote images. Updated environment variables for better clarity and system integration. In flows/openrag_agent.json and langflow_file_service, improved handling of docs_metadata to support Data objects and added logging for metadata ingestion. Added agent_llm edge to agent node in flow definition.
2025-09-26 03:08:26 -04:00
Edwin Jose
f4268bb99e Add new environment variables and improve logging
Added OWNER, OWNER_NAME, OWNER_EMAIL, and CONNECTOR_TYPE environment variables to docker-compose.yml and updated LANGFLOW_VARIABLES_TO_GET_FROM_ENVIRONMENT accordingly. Modified ingestion_flow.json to adjust node selection and className, and cleared a sensitive value. Added logging for metadata tweaks in langflow_file_service.py for better traceability.
2025-09-26 02:36:32 -04:00
Edwin Jose
843fc92b76 Enhance OpenSearch ingestion and metadata handling
Updated the OpenSearchVectorStoreComponent to improve document metadata ingestion, including support for Data objects in docs_metadata. Added new edges and nodes to ingestion_flow.json for dynamic metadata input. Changed Dockerfile.langflow to use the fix-file-component branch.
2025-09-26 02:10:51 -04:00
Edwin Jose
81300fdf9a Merge branch 'main' into lfx-openrag-update-flows 2025-09-25 15:40:33 -04:00
Edwin Jose
425b673e14 update to flow 2025-09-25 15:39:42 -04:00
Mike Fortman
3de1495465 settings updates for true flow updates 2025-09-24 11:49:35 -05:00
Mike Fortman
ee16809c14
Merge branch 'main' into docling-presets 2025-09-23 15:14:05 -05:00
Mike Fortman
f861f95220 add docling ingest flow 2025-09-22 17:05:46 -05:00
Lucas Oliveira
c6794adca9
fix: make different providers have their edges connected, redirect to main page from onboarding (#58)
* Changed flows and components to support different models

* Changed onboarding to redirect automatically

* Added new components and ids to settings

* Changed flows service to change llm text components as well

* changed models service to not remove : on ollama

* fix edge not connecting on nudges flow
2025-09-22 18:02:56 -03:00
Lucas Oliveira
3c5f818dca updated flows and components with right ids 2025-09-22 12:58:03 -03:00
Lucas Oliveira
57f3344641 added global variables to the ollama models and watsonx 2025-09-22 09:35:41 -03:00
Lucas Oliveira
a30fd18a1e added ollama and watsonx components 2025-09-17 17:16:13 -03:00
Gabriel Luiz Freitas Almeida
1d5d26b456 Update ingestion flow JSON to enhance metadata handling and improve component configurations
This commit modifies the ingestion flow JSON by adding support for user-defined metadata through the "docs_metadata" input field, improving the context for document ingestion. Additionally, it updates the selection state of a node and adjusts the viewport settings for better layout. These changes enhance the overall functionality and clarity of the component configurations, aligning with best practices for robust async development.
2025-09-09 00:13:26 -03:00
Gabriel Luiz Freitas Almeida
a6beb4a4aa Update ingestion flow JSON to enhance component configurations and add metadata input
This commit modifies the ingestion flow JSON by adjusting the position of nodes for better layout, adding a new input field for ingestion metadata, and updating the code hash. These changes improve the clarity and functionality of the component configurations, aligning with best practices for robust async development and enhancing the overall user experience.
2025-09-08 23:49:20 -03:00
Gabriel Luiz Freitas Almeida
54f03b468a Enhance ingestion flow JSON with updated component configurations and improved file handling
This commit updates the ingestion flow JSON by modifying the last updated timestamp, changing the code hash, and adding the "anyio" dependency to the metadata. Additionally, it refines the File component's description and input options for advanced document processing, ensuring better clarity and functionality. These changes align with best practices for robust async development and enhance the overall user experience.
2025-09-08 23:21:10 -03:00
Gabriel Luiz Freitas Almeida
bea087e250 Update ingestion flow JSON to enhance component configurations and improve user experience
This commit modifies the ingestion flow JSON by adding the "lf_version" field to components, updating the last updated timestamp, and changing the selection state of a node. Additionally, it refines the file path handling and improves the overall clarity of the configuration. These changes align with best practices for robust async development and enhance the functionality of the ingestion flow.
2025-09-08 23:03:14 -03:00
Gabriel Luiz Freitas Almeida
422d243638 Enhance ingestion flow JSON with updated component configurations and documentation links
This commit updates the ingestion flow JSON by modifying the SplitText component to include new input options such as "text_key" and "keep_separator", along with a detailed documentation link. Additionally, it refines the File component's description and adds new input fields for advanced document processing, improving clarity and functionality. These changes align with best practices for robust async development and enhance the overall user experience.
2025-09-08 22:39:53 -03:00
Gabriel Luiz Freitas Almeida
a0151dfaff Refactor ingestion flow JSON to enhance edge connections and update component settings
This commit refines the ingestion flow JSON by reintroducing an edge connection between the File and SplitText nodes, ensuring proper data flow. It also updates the last updated timestamp and modifies the selection state of a node, contributing to improved functionality and user experience. These changes align with best practices for async development and enhance the overall robustness of the ingestion flow.
2025-09-08 20:10:34 -03:00
Gabriel Luiz Freitas Almeida
ea069bd4de Update ingestion flow JSON with new input options and authentication settings
This commit modifies the ingestion flow configuration by adding a new input option for file paths and updating the last updated timestamp. It also refines the OpenSearchHybridComponent to enhance authentication handling and input configurations. These changes improve the functionality and user experience of the ingestion flow, aligning with best practices for async development.
2025-09-08 19:47:27 -03:00
Gabriel Luiz Freitas Almeida
550930e6c1 Update ingestion flow configuration and component settings
This commit updates the ingestion flow JSON configuration, including modifications to the last updated timestamps, dimensions of UI components, and selected output types. Additionally, it enhances the OpenSearchHybridComponent by refining input options and ensuring proper handling of authentication settings. These changes improve the overall functionality and user experience of the ingestion flow.
2025-09-08 19:17:33 -03:00
Sebastián Estévez
084502c0b6
Merge branch 'main' into ingestion-flow 2025-09-08 16:29:13 -04:00
Gabriel Luiz Freitas Almeida
1df2594698 Update ingestion flow JSON configuration
This commit modifies the ingestion flow JSON by updating the last_updated timestamp, removing the obsolete File Path input field, and adjusting the file_path array to be empty. Additionally, it corrects the height measurement of a UI component and changes the selected state of a node. These updates contribute to a cleaner and more efficient configuration, aligning with best practices for async code development.
2025-09-08 15:10:00 -03:00
Gabriel Luiz Freitas Almeida
20a5648b3d Refactor ingestion flow configuration for OpenSearch hybrid component
This commit updates the ingestion flow JSON configuration to enhance the OpenSearch hybrid component. Key changes include renaming the component to OpenSearchHybrid, updating input fields for better clarity, and improving the handling of JWT authentication. Additionally, the commit introduces new parameters for search configuration, such as engine selection and filter expressions, while ensuring the overall structure adheres to robust async coding practices and well-documented code.
2025-09-08 09:14:03 -03:00
Lucas Oliveira
a1cbdac432 added openrag nudges flow 2025-09-04 18:17:25 -03:00
Gabriel Luiz Freitas Almeida
ec5092a54a Add ingestion flow for OpenSearch integration
This commit introduces a new JSON configuration file for the OpenSearch ingestion flow, detailing the data processing pipeline. The flow includes components for splitting text, generating embeddings, and ingesting data into OpenSearch, enhancing the capabilities for Retrieval Augmented Generation (RAG) tasks. The configuration is designed to support various input types and provides detailed metadata for each component, ensuring robust and well-documented integration.
2025-09-04 18:03:16 -03:00
phact
262646c0b0 flow 2025-08-27 16:21:20 -04:00
phact
46077709bf fix flow to handle no filter 2025-08-20 10:59:39 -04:00
phact
aa908bbca7 openrag flow 2025-08-13 21:23:18 -04:00
phact
346b938d98 refactor to openrag and knowledge filters 2025-08-13 16:31:35 -04:00
phact
ef00cc720b flow to support passing filters 2025-08-12 16:30:41 -04:00
phact
d5dd1c1183 langflow jwt changes 2025-08-12 00:28:12 -04:00
phact
ac74459154 flow 2025-07-16 03:55:41 -04:00
phact
5ec4dd9964 flow 2025-07-16 02:55:05 -04:00
phact
65b52ad1db flows 2025-07-16 01:16:02 -04:00