Commit graph

611 commits

Author SHA1 Message Date
Cole Goldsmith
cf8eb9ccce remove connection dot indicators on settings page, better toast message for provider setup dialogs, fix typo in default agent prompt 2025-11-19 13:16:17 -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
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
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
Lucas Oliveira
583ba2ded3
Fixed failed tasks not going away, and processing tasks going away (#393) 2025-11-12 16:30:23 -03: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
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
7e343ed1f2
Fix provider health banner showing during onboarding (#372)
* disable provider health query until edited is true, set initial provider health cache to true when onboarding mutation succeeds

* fix scroll issue with model selector in dialog
2025-11-07 11:49:57 -06:00
phact
114b1a91a8 dont show banner when down 2025-11-06 14:26:00 -05:00
Cole Goldsmith
b88c8b20df
Feat/provider validation banner (#353)
* models query combined

* make endpoint to handle provider health

* provider health banner

* update-pdf-to-include-provider-selection (#344)

* polishing the error fixing experience

* fix agent instructions and up char limit

* fix provider

* disable tracing in langflow

* improve docling serve banner remove false positives

* Changed pyproject.toml docling versions

* Added another uv lock revision

* version bump

* unused things and fix bad conflicts

* add isFetching to the hook

* put back settings for models queries to never cache results

* update banner refetching indicator

* validate provider settings when saving

* fix settings page layout issue

* Added retry as false on the get models, to not take a long time

---------

Co-authored-by: Mendon Kissling <59585235+mendonk@users.noreply.github.com>
Co-authored-by: Mike Fortman <michael.fortman@datastax.com>
Co-authored-by: phact <estevezsebastian@gmail.com>
Co-authored-by: Lucas Oliveira <lucas.edu.oli@hotmail.com>
2025-11-06 13:03:50 -06:00
Mike Fortman
3d92814476
Merge branch 'main' into agent-prompt 2025-11-04 12:55:54 -06:00
Mike Fortman
a02e500183 fix agent instructions and up char limit 2025-11-04 12:00:19 -06:00
phact
1c51dae741 improve docling serve banner remove false positives 2025-11-04 12:10:11 -05:00
Mike Fortman
8ebf01dfb6 Prevent flash of chat page, update loaders 2025-11-03 11:18:28 -06:00
Cole Goldsmith
2d31c4b9b0
Feat/278 Edit current model provider settings (#307)
* update settings update api to allow changing model provider config

* use react hook form

* make settings page small width

* re-use the onboarding forms instead of rolling a custom one

* issue

* remove test

* make custom forms with react-hook-form

* replace the updateFlow mutation with updateSettings

* show all the model providers

* revert changes to onboarding forms

* disabled state styles for providers

* break model selectors into their own file

* use existing selector component, use settings endpoint instead of onboarding, clean up form styles

* revert changes to openai onboarding

* small form changes
2025-10-31 13:22:51 -05:00
Lucas Oliveira
b9ea9c99f1
fix: fixed bugs on ollama integration, added ingestion on onboarding (#330)
* Updated ollama components

* Changed ollama display name to be correct

* Changed prompt of provider validation

* removed event dispatched from file upload

* Changed onboarding to upload the entire knowledge

* Changed default models for ollama
2025-10-30 09:02:06 -03:00
Lucas Oliveira
7b635df9d0
fix: added better onboarding error handling, added probing api keys and models (#326)
* Added error showing to onboarding card

* Added error state on animated provider steps

* removed toast on error

* Fixed animation on onboarding card

* fixed animation time

* Implemented provider validation

* Added provider validation before ingestion

* Changed error border

* remove log

---------

Co-authored-by: Mike Fortman <michael.fortman@datastax.com>
2025-10-29 15:59:10 -03:00
Lucas Oliveira
d63fcb3843
fix: fix loading states, flickering and positioning on onboarding (#323)
* Removed background from dog

* Changed loading providers to be on tab

* Fixed case on add a document button

* fixed dog icon flickering

* Changed size of animated processing icon on tab trigger

* fixed max height on onboarding

* Fixed animated steps size

* Changed skip overview design

* disable autocomplete
2025-10-28 18:06:29 -03:00
Mike Fortman
1ac33f1434 cleanup onboarding 2025-10-28 12:56:06 -05:00
Mike Fortman
7c3233ca69 favicon update 2025-10-28 10:31:37 -05:00
Mike Fortman
81019330f5 new logo round 2 2025-10-27 17:25:09 -05:00
Lucas Oliveira
93ba498d4b
fix: remove provider loading (#314)
* Remove provider loading

* Added loading to the steps
2025-10-27 18:21:33 -03:00
Mike Fortman
d06d011cd3
Merge pull request #317 from langflow-ai/skip-onboarding
Allow skip onboarding
2025-10-27 16:20:41 -05:00
Lucas Oliveira
a7af519d01
fix: added empty message on file upload handling, fixed time calculation on onboarding (#316)
* fixed miscalculation of provider steps

* Handled empty message with file

* fixed same key
2025-10-27 18:08:27 -03:00
Mike Fortman
688d31e6b4 Allow skip onboarding 2025-10-27 16:02:53 -05:00
Lucas Oliveira
49ea058cfe
fix: added onboarding steps accordion, changed bg color (#313)
* fixed accordion chevron side

* Added steps history to animated provider steps

* always reserve space for thinking, and pass required things for children

* update onboarding card to reflect changes

* added showCompleted

* passed required props

* Added background to other pages

* Made tasks just appear when not on onboarding

* changed task context to not have error

* changed default to closed

* fixed onboarding card

* changed line to show up centered
2025-10-27 17:27:22 -03:00
Mike Fortman
f2ddeb8638 Merge branch 'main' of github.com:langflow-ai/openrag into feat/new-convo-indicator 2025-10-27 13:26:28 -05:00
Mike Fortman
6934990ec1 properly show new conversations in side nav 2025-10-27 13:25:41 -05:00
phact
cbb61be9f4 fix duplciate bugs 2025-10-27 13:01:45 -04:00
Lucas Oliveira
a102242772 Merge remote-tracking branch 'origin/main' into fix/file_history 2025-10-27 11:29:52 -03:00
Lucas Oliveira
1e83705d97 Added new file added to the navigation 2025-10-27 11:29:41 -03:00
Lucas Oliveira
d15f850bf7 Added messages to simulate backend response and show files when uploading 2025-10-27 11:28:09 -03:00
Lucas Oliveira
3d53edeaf7 fixed design of chat 2025-10-27 11:21:09 -03:00
Mike Fortman
5a00d1f295 linting 2025-10-27 09:20:38 -05:00
Mike Fortman
abc19e7a27 fix imports 2025-10-27 09:11:49 -05:00
Mike Fortman
64ae8211d3
Merge pull request #303 from langflow-ai/chat-input-files
Update chat input to support file uploads along side a message
2025-10-27 08:53:25 -05:00
Mike Fortman
f4a9a304fc Update branding 2025-10-24 16:27:39 -05:00
Mike Fortman
76993eea68 support file upload w/o a messasge 2025-10-24 15:20:46 -05:00
Mike Fortman
e3e6432d37 response id fix 2025-10-24 15:13:21 -05:00
Mike Fortman
1a084767da Update chat input 2025-10-24 12:43:20 -05:00
phact
75e39b620f logo clip rule / fill rule typo 2025-10-24 09:55:10 -04:00
phact
e0eadd25b8 fix: onboarding upload file bug 2025-10-24 04:40:07 -04:00
phact
f710c628f9 conversation layout bug 2025-10-24 04:28:54 -04:00
phact
5ccd745da1 fix reatc warning 2025-10-24 04:28:40 -04:00