Commit graph

426 commits

Author SHA1 Message Date
phact
132194d1f8 filenames 2025-09-09 00:13:16 -04:00
phact
2fbc852eb3 drive convert to pdf and include file extension 2025-09-08 23:58:26 -04: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
0539f7751a Enhance ingestion flow by adding user metadata and improving context handling
This commit updates the ingestion flow to include user metadata such as owner ID, name, and email, enhancing the context for downstream services. It also refines the handling of tweaks in the LangflowFileService to incorporate this metadata, ensuring better tracking and clarity in the ingestion process. These changes align with best practices for robust async development and improve the overall functionality of the ingestion flow.
2025-09-08 23:49:46 -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
Edwin Jose
ed6563c9e4
Merge pull request #27 from langflow-ai/fix-ingestion-flow 2025-09-08 22:06:21 -04: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
Edwin Jose
6467fd2141 fix ingestion flow 2025-09-08 22:02:32 -04: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
df46e17b60 Update uv.lock to reflect new package version and revision
This commit updates the uv.lock file by incrementing the revision number to 3 and updating the version of the "openrag" package from 0.1.0 to 0.1.1. These changes ensure that the project dependencies are accurately tracked and align with best practices for maintaining robust async code.
2025-09-08 22:02:58 -03:00
Gabriel Luiz Freitas Almeida
86709db984 Update file path key in tweaks dictionary for LangflowFileService to enhance clarity
This commit modifies the key for file paths in the tweaks dictionary from "file_path" to "path" within the LangflowFileService class. This change improves code clarity and consistency, aligning with best practices for robust async development while maintaining existing functionality.
2025-09-08 22:02:58 -03:00
phact
acdfd3c8ca os diag 2025-09-08 20:52:52 -04:00
Gabriel Luiz Freitas Almeida
8ae543ac69 Refactor file path handling in LangflowFileService to improve clarity and consistency
This commit updates the LangflowFileService class by changing the key for file paths in the tweaks dictionary from "path" to "file_path". This modification enhances code clarity and aligns with best practices for maintaining robust async code. Additionally, it simplifies the logging statement for better readability while preserving the functionality related to JWT token handling.
2025-09-08 20:11:21 -03:00
Gabriel Luiz Freitas Almeida
12cbd63dbf Refactor SearchService to improve data retrieval from search results
This commit updates the SearchService class to utilize the `get` method for safely accessing fields in the search results. This change enhances the robustness of the code by preventing potential KeyErrors and aligns with best practices for building maintainable async code. Additionally, it simplifies the data extraction process from the search results, improving overall code clarity.
2025-09-08 20:10:48 -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
Gabriel Luiz Freitas Almeida
1a1911a34e Update Makefile for improved command execution and formatting
This commit modifies the Makefile to ensure consistent command execution by changing the directory context for the backend startup command. Additionally, it corrects formatting in the output messages for better readability. These changes contribute to a more robust development environment.
2025-09-08 18:57:33 -03:00
Gabriel Luiz Freitas Almeida
762152934e Add async method to retrieve connector by ID in LangflowConnectorService
This commit introduces the _get_connector method in the LangflowConnectorService class, providing an asynchronous way to retrieve a connector by its connection ID. This addition enhances the service's functionality and aligns with the ongoing improvements in asynchronous processing and code maintainability.
2025-09-08 18:06:18 -03:00
Gabriel Luiz Freitas Almeida
69c064763a Add environment and build file exclusions to .dockerignore
This commit expands the .dockerignore file to include various environment files, authentication files, dependency directories, Python cache files, build outputs, development files, logs, OS-specific files, and temporary files. These additions enhance the Docker build process by preventing unnecessary files from being included, thereby improving efficiency and maintainability in line with best practices for async development.
2025-09-08 18:06:18 -03:00
Gabriel Luiz Freitas Almeida
63bf4cad0f Refactor settings page to streamline state updates and remove unused interfaces
This commit simplifies the state update logic in the KnowledgeSourcesPage component by replacing multiple conditional assignments with concise if statements. Additionally, it removes unused GoogleDriveFile and OneDriveFile interfaces, enhancing code clarity and maintainability in line with best practices for async development.
2025-09-08 18:06:18 -03:00
phact
f3616db4cd FLOW_ID 2025-09-08 16:33:06 -04:00
Sebastián Estévez
084502c0b6
Merge branch 'main' into ingestion-flow 2025-09-08 16:29:13 -04:00
phact
5a5541ce00 0.1.1 2025-09-08 16:22:29 -04:00
phact
3c6c8f999b compose versions env vars 2025-09-08 16:22:20 -04:00
phact
a4e271cb37 Merge branch 'main' of github.com:phact/gendb 2025-09-08 16:12:43 -04:00
Sebastián Estévez
3815332818
Merge pull request #25 from langflow-ai/feat-connection-cleanup
feat: Cleanup duplicate connections
2025-09-08 16:12:20 -04:00
phact
73f039afb5 logging 2025-09-08 16:07:06 -04:00
Eric Hare
617615532d
Update connection_manager.py 2025-09-08 13:00:00 -07:00
Eric Hare
cff28fc4f9
feat: Cleanup duplicate connections 2025-09-08 12:56:38 -07:00
Gabriel Luiz Freitas Almeida
6d0a94e4b4 Refactor connector service initialization to use LangflowConnectorService
This commit updates the service initialization in main.py to replace the existing ConnectorService with LangflowConnectorService. This change enhances the management of connector documents by leveraging the new service's capabilities, aligning with the ongoing improvements in asynchronous processing and code maintainability.
2025-09-08 16:42:07 -03:00
Gabriel Luiz Freitas Almeida
beee47068c Add LangflowConnectorService for managing connector documents
This commit introduces the LangflowConnectorService class, which facilitates the management and processing of connector documents using the Langflow service. It includes methods for initializing the service, retrieving connectors, processing documents, and syncing files. The implementation emphasizes asynchronous processing and robust error handling, enhancing the overall maintainability and documentation of the codebase.
2025-09-08 16:40:24 -03:00
Gabriel Luiz Freitas Almeida
542082e5bf Add LangflowConnectorFileProcessor for handling connector file uploads
This commit introduces the LangflowConnectorFileProcessor class, which processes connector file uploads using the Langflow service. It includes initialization parameters for user and connection details, and implements the process_item method to handle file processing asynchronously. Additionally, it cleans up the existing ConnectorFileProcessor by removing unused imports and streamlining file info retrieval. These changes enhance the code's robustness and maintainability in line with async development practices.
2025-09-08 16:40:06 -03:00
Gabriel Luiz Freitas Almeida
327b435814 fix imports in task_service 2025-09-08 16:39:41 -03:00
Sebastián Estévez
982726d904
Merge pull request #23 from langflow-ai/feat/nudges
feat: add nudges generation and display
2025-09-08 15:37:59 -04:00
Lucas Oliveira
192693d82d fixed agent.py extra comma 2025-09-08 16:36:03 -03:00
Lucas Oliveira
d6bf6444e5 Merge remote-tracking branch 'origin/main' into feat/nudges 2025-09-08 16:25:59 -03: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
b3dcac0cde Refactor environment configuration in EnvManager
This commit updates the EnvConfig class by renaming the flow ID variables to LANGFLOW_CHAT_FLOW_ID and LANGFLOW_INGEST_FLOW_ID for better clarity. It also modifies the environment variable writing logic to reflect these changes. Additionally, the import statements have been reorganized for improved readability. These updates contribute to a more robust and well-documented codebase.
2025-09-08 15:10:00 -03:00
Gabriel Luiz Freitas Almeida
e144f8f0ef update FLOW_ID variable 2025-09-08 15:10:00 -03:00
Eric Hare
b9da6437f8
Properly set the project root for the gdrive token 2025-09-08 11:08:45 -07:00
Edwin Jose
4f72b88fcc
Merge branch 'main' into ingestion-flow 2025-09-08 13:43:44 -04:00
Edwin Jose
1096ef4cd0
Merge pull request #24 from langflow-ai/eslint-fix 2025-09-08 13:43:11 -04:00
Gabriel Luiz Freitas Almeida
d5166f4314 fix langflow file service change 2025-09-08 12:59:28 -03:00
Lucas Oliveira
33cd325fc9 Added deps to package.json 2025-09-08 12:36:04 -03:00
Gabriel Luiz Freitas Almeida
cb3ceceafe Fix import statement for logging configuration in warm_up_docling.py 2025-09-08 12:26:51 -03:00
Gabriel Luiz Freitas Almeida
503fa92788
Merge branch 'main' into ingestion-flow 2025-09-08 12:19:52 -03:00
Edwin Jose
5172cf9069 eslint fix 2025-09-08 10:35:33 -04:00
phact
8dc77298be logging 2025-09-08 10:30:18 -04:00