Commit graph

2557 commits

Author SHA1 Message Date
Edwin Jose
b3b891a40f Add support for Anthropic, WatsonX, and Ollama APIs
Introduced new environment variables for Anthropic, WatsonX, and Ollama API integration in both backend and Langflow services within docker-compose files. Also enabled backend service to build from local Dockerfile instead of using only the image.
2025-11-19 14:38:13 -05:00
Lucas Oliveira
e9d2e05319 updated flows removing ollama base url global variable 2025-11-19 16:18:49 -03: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
pushkala-datastax
230081e591
Merge pull request #420 from langflow-ai/fix/toast_light_mode
fix: add sonner styling for light mode
2025-11-19 10:51:52 -08:00
Lucas Oliveira
580ffc044c Fixed sonner styling 2025-11-19 15:15:41 -03:00
Lucas Oliveira
42e5e25f60 Bump version 2025-11-19 14:24:38 -03:00
Lucas Oliveira
dce97c97e4
fix: make nudges and new conversations appear after onboarding, fix behavior on conversations (#418)
* fixed docker to old way

* added refetch when nudges are not fetched

* show skip overview just when finishing embedding

* just show children when show layout

* increased total onboarding steps

* made assistant message be saved on local storage to save progress on onboarding

* clean all items from local storage on finish onboarding

* only show navigation when onboarding is complete

* fixed navigation style to not placeholder for new conversation, not show loading state, and to show correct files

* fixed chat losing past message when navigating out of the chat

* fixed conversation be selected even though its a new conversation

* set the messages as just the user message when messages.length is 1

* fixed conversation be selected when exiting onboarding
2025-11-19 14:23:34 -03:00
pushkala-datastax
60598b65ca
Merge pull request #417 from langflow-ai/fix-incorrect-doc-count
fix: Make sure we exclude the warmup file ingestion
2025-11-18 13:51:12 -08:00
Cole Goldsmith
c1a6713bd8 use toast for error instead 2025-11-18 14:59:32 -06:00
Cole Goldsmith
08428bc12d format 2025-11-18 14:34:46 -06:00
Cole Goldsmith
6df076379c format chat page 2025-11-18 14:26:32 -06:00
Cole Goldsmith
0b3e8faf09 Merge branch 'main' into feat/chat-dropzone 2025-11-18 14:21:30 -06:00
Cole Goldsmith
3ad90f7293 use react dropzone on chat input 2025-11-18 14:21:09 -06:00
Eric Hare
cfe7f6b581
fix: Make sure we exclude the warmup file ingestion 2025-11-18 12:07:38 -08:00
Lucas Oliveira
3216d866f7
fix: add space cleaning on gh actions (#409)
* Bump version

* updated runner to 16 cores
2025-11-18 16:00:37 -03:00
Cole Goldsmith
98cb6c5198 Merge branch 'main' into feat/chat-dropzone 2025-11-17 12:39:42 -06:00
Cole Goldsmith
d47038e097
Reorganize folders within frontend (#407)
* reorganize folder structure

* move folders from merge

* fix import issue

* run format

* update configs
2025-11-17 08:23:23 -06:00
pushkala-datastax
f09698af1c
Merge pull request #408 from langflow-ai/stop-push-2-pypi
Comment Push PyPi
2025-11-15 09:38:17 -08:00
pushkala-datastax
2100ae5a0b
Comment Push PyPi 2025-11-15 09:37:16 -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
4b9d7599fc
fix: add Thinking state to agent response, fix ollama and watsonx overwriting values on the onboarding (#405)
* Added thinking message to assistant message

* fixed ibm and ollama overwriting values
2025-11-14 17:42: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
Cole Goldsmith
173df0be99
add biome & format code (#403) 2025-11-14 13:45:32 -06: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
5aad7c50dd
Design sweep - improved light mode onboarding (#401)
* tweaking colors

* minimal diff for layout wrapper

* scrolling fix
2025-11-13 16:21:25 -06:00
Mendon Kissling
441f28a9f4
docs: release 0.1.33 changes (#397)
* container-already-exists

* upgrade-openrag-package-and-containers

* move-anthropic-tab

* default tab

* anthropic-no-tui-key

* bump-pdf
2025-11-12 17:27:02 -05:00
Lucas Oliveira
583ba2ded3
Fixed failed tasks not going away, and processing tasks going away (#393) 2025-11-12 16:30:23 -03:00
Mendon Kissling
7ecd6a23ea
use-string-shorthand-for-sidebar (#392) 2025-11-12 13:24:56 -05:00
Mendon Kissling
9ad4d89cb3
docs: use ollama with openrag (#380)
* initial-content

* initial-content

* clarify-server-language

* rec-nomic-text-embeddings

* remove-page-make-single-partial

* Apply suggestions from code review

Co-authored-by: April I. Murphy <36110273+aimurphy@users.noreply.github.com>

* ollama-partial-summary-and-steps

* add-space

---------

Co-authored-by: April I. Murphy <36110273+aimurphy@users.noreply.github.com>
2025-11-12 13:03:18 -05:00
Cole Goldsmith
e6512f07b6
Settings page design sweep (#382)
* settings page design sweep

* Updated step list on onboarding upload

* fixed aria label

---------

Co-authored-by: Lucas Oliveira <lucas.edu.oli@hotmail.com>
2025-11-12 14:08:35 -03:00
Mendon Kissling
845bfbf384
docs: add anthropic provider and new onboarding (#381)
* add-to-onboarding-partial

* anthropic-no-embeddings

* new-onboarding-card

* Apply suggestions from code review

Co-authored-by: April I. Murphy <36110273+aimurphy@users.noreply.github.com>

* remove-preload-files-step

---------

Co-authored-by: April I. Murphy <36110273+aimurphy@users.noreply.github.com>
2025-11-12 12:03:10 -05: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
pushkala-datastax
a553fb7d9b
Fix currentProvider assignment to use providers 2025-11-11 15:59:18 -08: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
Cole Goldsmith
f6b87c4890 add component 2025-11-11 11:27:33 -06:00
Sebastián Estévez
d97c41bd7f
Merge pull request #374 from langflow-ai/docs-quickstart-plus-install
docs: add script install to quickstart and update key requirements
2025-11-10 16:45:51 -05:00
Mendon Kissling
40da7caa94
Apply suggestions from code review
Co-authored-by: April I. Murphy <36110273+aimurphy@users.noreply.github.com>
2025-11-10 16:40:38 -05:00
Sebastián Estévez
c7e478a3ec
Merge pull request #379 from langflow-ai/system-prompt-not-in-knowledge
system prompt to avoid hallucinations
2025-11-10 15:54:17 -05:00
phact
75c1ea1cfe system prompt to avoid hallucinations 2025-11-10 15:49:06 -05:00
Sebastián Estévez
c79f312490
Merge pull request #378 from langflow-ai/podman-machine-memory-install
podman machine memory installer
2025-11-10 15:22:01 -05:00
phact
0d4e83b537 podman machine memory installer 2025-11-10 15:19:44 -05:00
Sebastián Estévez
613999c8b3
Merge pull request #377 from langflow-ai/integration-test-local-images
integration tests with local images checkbox
2025-11-10 12:56:15 -05:00
phact
eaccbfe129 integration tests with local images checkbox 2025-11-10 12:53:59 -05:00
Sebastián Estévez
adcbcb36f4
Merge pull request #376 from langflow-ai/installer-handle-brew
handle homebrew installation
2025-11-10 12:43:33 -05:00
Sebastián Estévez
fef5f36a10
Merge pull request #375 from langflow-ai/tui-service-status-parse-fix
tui service status parse fix
2025-11-10 12:43:09 -05:00
phact
eeb9e56f0a handle homebrew installation 2025-11-10 12:40:46 -05:00
phact
4f2fd0b2d4 tui service status parse fix 2025-11-10 12:37:41 -05:00
Mendon Kissling
41d7e06547 docker-page-slug-correction 2025-11-10 11:57:00 -05:00