Commit graph

632 commits

Author SHA1 Message Date
Mike Fortman
55a685ebab fix get endpoints 2025-12-01 15:01:10 -06:00
phact
6cd1dc2664 consolidate version check, flush instead of wait 2025-12-01 15:42:30 -05:00
Lucas Oliveira
559f1e319b fixed to pull images when version mismatch 2025-12-01 16:43:55 -03:00
Lucas Oliveira
b41209dc04 add version mismatch dialog on welcome start button 2025-12-01 16:13:33 -03:00
Lucas Oliveira
689a3a73d1 add fullscreen dialog on upgrade 2025-12-01 16:12:02 -03:00
Lucas Oliveira
9fe244e939 changed version to be from docker 2025-12-01 16:11:17 -03:00
Lucas Oliveira
9e2631d395 Implement container version check and pin 2025-12-01 16:08:17 -03:00
pushkala-datastax
9911c19a07
Add upgrade completion notification and instructions
Added a callback to notify users after container services are upgraded, including instructions to upgrade the TUI package.
2025-11-30 08:05:49 -08:00
Lucas Oliveira
450fb79647
fix: change symlinks for openrag documents (#547)
* fix documents being copied to wrong place

* created correct symlinks

* Changed version
2025-11-28 14:44:25 -03:00
Lucas Oliveira
3624b4f82b
fix: openrag documents ingestion (#545)
* Changed references to /app/documents to reference /app/openrag-documents

* bump version
2025-11-27 15:22:09 -03:00
pushkala-datastax
54dfd723dc
Container and openrag-documents 2025-11-27 09:37:55 -08:00
Lucas Oliveira
cebb38eb04
fix: make backend reset langflow flows after upgrade, backup flows every 5 mins (#483)
* Changed backend to mount config at volume

* update lock

* Changed backend to reapply settings after detecting that flow is reset

* Added periodic backup for flows, make better reset

* tui warning

* Changed settings page to alert user that he has to disable lock flow

* Changed flows to be locked

* Do periodic backup only if onboarding is done

* Change backup function to only back up flows if flow lock is disabled

* Added session manager to reapply all settings

---------

Co-authored-by: Sebastián Estévez <estevezsebastian@gmail.com>
2025-11-26 22:53:33 -03:00
pushkala-datastax
aca1d191e6
Merge pull request #535 from langflow-ai/tui-launch-status
Shows "Lauch openrag" button only after services are ready
2025-11-26 15:23:39 -08:00
Mike Fortman
1648e65e4d Showes lauch openrag button only after services are ready 2025-11-26 17:18:17 -06:00
Mike Fortman
25dd787d2a
Merge branch 'main' into doc-directory-name 2025-11-26 16:11:58 -06:00
Mike Fortman
d6466db5a1 change documents directory 2025-11-26 12:59:40 -06:00
Edwin Jose
6c3fca2018
Merge branch 'main' into support-multi-embedding 2025-11-26 11:04:23 -05:00
phact
25e0c6cbd1 merge 2025-11-26 06:23:21 -05:00
phact
71eaa1c1e2 monitor actually displays and sticks across navigation 2025-11-26 06:17:20 -05:00
phact
67e31dbbe4 symlinks 2025-11-26 06:01:04 -05:00
Sebastián Estévez
b172c2888d
Merge branch 'main' into support-multi-embedding 2025-11-26 04:38:41 -05:00
phact
fefcede8b5 also proactively check native port 2025-11-26 03:47:47 -05:00
Edwin Jose
998d8b9195 Add fail-safe mode to embedding and OpenSearch components
Introduces a 'fail_safe_mode' option to the Embedding Model and OpenSearch (Multi-Model Multi-Embedding) components, allowing errors to be logged and None returned instead of raising exceptions. Refactors embedding model fetching logic for better error handling and updates component metadata, field order, and dependencies. Also adds 'className' fields and updates frontend node folder IDs for improved UI consistency.
2025-11-26 01:15:30 -05:00
Edwin Jose
0f2012bbb9 Update Langflow tweaks and add provider credentials to headers
Replaces all references to 'OpenSearchHybrid-Ve6bS' with 'OpenSearchVectorStoreComponentMultimodalMultiEmbedding-By9U4' in main.py, processors, and file service. Adds a utility for injecting provider credentials into Langflow request headers and integrates it into chat and file services for improved credential handling.
2025-11-25 22:50:38 -05:00
Eric Hare
63d6979eb1
fix: More graceful handling of port conflicts 2025-11-25 17:20:30 -08:00
Edwin Jose
07b84e373a Update config import to use settings module
Replaced imports from config_manager with settings in chat_service.py and langflow_file_service.py to use get_openrag_config from config.settings. This change ensures consistency with the updated configuration structure.
2025-11-25 19:40:24 -05:00
Edwin Jose
284b982dbf Add SELECTED_EMBEDDING_MODEL global variable support
Introduces SELECTED_EMBEDDING_MODEL as a global environment variable in docker-compose files and ensures it is passed in API headers for Langflow-related services. Updates settings and onboarding logic to set this variable without triggering flow updates, improving embedding model configuration consistency across services.
2025-11-25 17:47:54 -05:00
Lucas Oliveira
28cb9fc26b Changed TUI implementation to support new docker compose override 2025-11-25 18:10:02 -03:00
phact
f242a700a8 crank langflow client config to 20 minutes 2025-11-23 19:33:28 -05:00
phact
2322c0e14f longer notifications 2025-11-21 17:25:40 -05:00
phact
406b783a1a conditional buttons and copy 2025-11-21 17:14:05 -05:00
phact
9e4502d07b pick up env vars for config (not just existing .env files) 2025-11-21 16:59:26 -05:00
phact
84c0c8b4ed copy 2025-11-21 14:39:36 -05:00
Edwin Jose
933e600e9d Add support for Anthropic, Ollama, and Watsonx config
Introduces fields and validation for Anthropic API key, Ollama endpoint, and IBM watsonx.ai API key, endpoint, and project ID in environment management and configuration screens. Updates validation utilities and config UI to support these providers, allowing users to set and validate credentials and endpoints for additional AI services.
2025-11-21 14:00:55 -05:00
phact
ab3c57705a opensearch volume 2025-11-20 13:44:18 -05:00
pushkala-datastax
c7a8e89132
Merge pull request #421 from langflow-ai/fix-gdrive-connector
fix: Improve the Google Drive / Sharepoint / OneDrive connector's validation and sync
2025-11-19 14:22:32 -08:00
Cole Goldsmith
f6e6aa43a2
Feat/provider improvements (#422)
* remove connection dot indicators on settings page, better toast message for provider setup dialogs, fix typo in default agent prompt

* format

* open llm model select when toast button to settings is clicked
2025-11-19 15:20:27 -06:00
Eric Hare
0394df2052
Fix sharepoint and onedrive connectors 2025-11-19 12:39:39 -08:00
Eric Hare
b8a0f41d61
Merge branch 'main' into fix-gdrive-connector 2025-11-19 11:59:50 -08:00
Lucas Oliveira
141a7da339 update template when provider updates 2025-11-19 16:18:26 -03:00
Eric Hare
856a1d141b
fix: Improve the Google Drive connector 2025-11-19 11:04:09 -08:00
Eric Hare
cfe7f6b581
fix: Make sure we exclude the warmup file ingestion 2025-11-18 12:07:38 -08:00
Lucas Oliveira
c295431484
fix: refactor models validation to fix bugs related to ollama, watsonx and openai (#406)
* Fixed models service to try api key with first available model

* fixed ibm onboarding to not disable query when no data is available

* make ibm query disabled when not configured

* enable ollama query only when configured or endpoint present

* enable get openai models query when already configured

* just enable get from env when not configured

* Simplify ollama models validation

* fix max_tokens error on gpt 4o
2025-11-14 18:09:47 -03:00
Lucas Oliveira
3a6a05d043
Fix: reduce docling and provider banner refresh interval, implemented Starting on docling TUI (#404)
* Fixed refetch interval to be 3 seconds when Docling is unhealthy, fixed query to refetch on window focus

* Changed time to refetch provider health

* Added starting state to Docling on the TUI
2025-11-14 17:25:22 -03:00
Lucas Oliveira
e93febf391
fix: make tui status check with podman, change opensearch password validation (#394)
* Fixed welcome screen using Docker instead of Podman to check for services

* fixed password generator to always generate with symbols

* Fixed config to auto generate password and to not let the user input invalid passwords
2025-11-14 16:43:55 -03:00
Cole Goldsmith
1385fd5d5c
better settings form validation, grouped model selection (#383)
* better form validation, grouped model selection

* bump version

* fix fe build issue

* fix test

* change linting error

* Fixed integration tests

* fixed tests

* sample commit

---------

Co-authored-by: Lucas Oliveira <lucas.edu.oli@hotmail.com>
2025-11-11 22:39:59 -03:00
Lucas Oliveira
37faf94979
feat: adds anthropic provider, splits onboarding editing into two, support provider changing with generic llm and embedding components (#373)
* Added flows with new components

* commented model provider assignment

* Added agent component display name

* commented provider assignment, assign provider on the generic component, assign custom values

* fixed ollama not showing loading steps, fixed loading steps never being removed

* made embedding and llm model optional on onboarding call

* added isEmbedding handling on useModelSelection

* added isEmbedding on onboarding card, separating embedding from non embedding card

* Added one additional step to configure embeddings

* Added embedding provider config

* Changed settings.py to return if not embedding

* Added editing fields to onboarding

* updated onboarding and flows_service to change embedding and llm separately

* updated templates that needs to be changed with provider values

* updated flows with new components

* Changed config manager to not have default models

* Changed flows_service settings

* Complete steps if not embedding

* Add more onboarding steps

* Removed one step from llm steps

* Added Anthropic as a model for the language model on the frontend

* Added anthropic models

* Added anthropic support on Backend

* Fixed provider health and validation

* Format settings

* Change anthropic logo

* Changed button to not jump

* Changed flows service to make anthropic work

* Fixed some things

* add embedding specific global variables

* updated flows

* fixed ingestion flow

* Implemented anthropic on settings page

* add embedding provider logo

* updated backend to work with multiple provider config

* update useUpdateSettings with new settings type

* updated provider health banner to check for health with new api

* changed queries and mutations to use new api

* changed embedding model input to work with new api

* Implemented provider based config on the frontend

* update existing design

* fixed settings configured

* fixed provider health query to include health check for both the providers

* Changed model-providers to show correctly the configured providers

* Updated prompt

* updated openrag agent

* Fixed settings to allow editing providers and changing llm and embedding models

* updated settings

* changed lf ver

* bump openrag version

* added more steps

* update settings to create the global variables

* updated steps

* updated default prompt

---------

Co-authored-by: Sebastián Estévez <estevezsebastian@gmail.com>
2025-11-11 19:22:16 -03:00
Lucas Oliveira
a5d25e0c0b
fix: disable upload message when ingesting on onboarding, wait for file to be ingested, added knowledge filters on nudges (#345)
* Removed upload start message

* Made onboarding upload refetch nudges and only finish when document is ingested

* Implemented query filters on nudges

* changed get to post

* Implemented filtering for documents that are not sample data on nudges

---------

Co-authored-by: Sebastián Estévez <estevezsebastian@gmail.com>
2025-11-11 18:20:39 -03:00
phact
75c1ea1cfe system prompt to avoid hallucinations 2025-11-10 15:49:06 -05:00
phact
4f2fd0b2d4 tui service status parse fix 2025-11-10 12:37:41 -05:00