Commit graph

474 commits

Author SHA1 Message Date
Sebastián Estévez
28f417ab5c
Merge branch 'main' into tui-optional-openai-key 2025-10-31 15:54:18 -04:00
phact
563efd957f lazy client initialization + client cleanup + http2 probe and fallback 2025-10-31 15:52:10 -04: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
e02ea85431
Changed default llm model to be gpt 4o (#334) 2025-10-31 12:17:47 -03:00
Lucas Oliveira
16dbc31cc6
Delete unused models (#333) 2025-10-30 15:06:44 -03:00
Lucas Oliveira
cece8a91d5
check if model is embedding by testing it (#332) 2025-10-30 15:03:23 -03: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
phact
80fdd9680d make openai optional in tui and lazy client creation in backend 2025-10-29 22:38:31 -04: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
phact
6b71fe4f69 copy 2025-10-28 14:04:09 -04:00
phact
a9ac9d0894 message 2025-10-28 14:02:13 -04:00
phact
ceb426e1c0 exit 2025-10-28 13:59:19 -04:00
phact
dc55671191 windows check 2025-10-28 13:26:40 -04:00
phact
efa4b91736 update symlinks 2025-10-27 16:59:00 -04:00
phact
e3353bb0f8 loosen reconfigure check 2025-10-24 04:11:58 -04:00
Lucas Oliveira
cfd28ede6e Fix backend file context upload 2025-10-23 18:30:35 -03:00
Lucas Oliveira
fcf7a302d0
feat: adds what is openrag prompt, refactors chat design, adds scroll to bottom on chat, adds streaming support (#283)
* Changed prompts to include info about OpenRAG, change status of As Dataframe and As Vector Store to false on OpenSearch component

* added markdown to onboarding step

* added className to markdown renderer

* changed onboarding step to not render span

* Added nudges to onboarding content

* Added onboarding style for nudges

* updated user message and assistant message designs

* updated route.ts to handle streaming messages

* created new useChatStreaming to handle streaming

* changed useChatStreaming to work with the chat page

* changed onboarding content to use default messages instead of onboarding steps, and to use the new hook to send messages

* added span to the markdown renderer on stream

* updated page to use new chat streaming hook

* disable animation on completed steps

* changed markdown renderer margins

* changed css to not display markdown links and texts on white always

* added isCompleted to assistant and user messages

* removed space between elements on onboarding step to ensure smoother animation

* removed opacity 50 on onboarding messages

* changed default api to be langflow on chat streaming

* added fade in and color transition

* added color transition

* Rendered onboarding with use-stick-to-bottom

* Added use stick to bottom on page

* fixed nudges design

* changed chat input design

* fixed nudges design

* made overflow be hidden on main

* Added overflow y auto on other pages

* Put animate on messages

* Add source to types

* Adds animate and delay props to messages
2025-10-22 14:03:23 -03:00
phact
163d313849 ingest should use task tracker 2025-10-16 20:52:44 -04:00
phact
77edef26f7 fix conftest and more optionals 2025-10-14 12:17:07 -04:00
phact
9674021fae v0.1.24 2025-10-14 12:15:45 -04:00
phact
612a98f083 remove /upload endpoint, switch tests to router 2025-10-13 23:21:19 -04:00
phact
3998014561 fix document processing embedding model bug 2025-10-13 11:31:56 -04:00
phact
bba02910e6 await 2025-10-11 02:53:16 -04:00
Sebastián Estévez
b9f109ea7d
Merge branch 'main' into multi-embedding-support 2025-10-11 02:44:16 -04:00
phact
a7c5a9f8f3 fis: keyword type field name for search 2025-10-11 02:10:01 -04:00
phact
a424bb422a improve embedding generation timeout hadling w/ retry and error handling 2025-10-11 01:06:14 -04:00
phact
0c696afef8 make overquery optional 2025-10-11 00:59:45 -04:00
phact
5a4d5158bc crank langflow timeout 2025-10-11 00:52:56 -04:00
phact
aff70096ce .keyword fix 2025-10-11 00:48:09 -04:00
phact
81901c666b fix: ensure /settings changes embedding models across all flows 2025-10-11 00:05:07 -04:00
phact
12ae6d3fb1 ingest flow works multi-embedding 2025-10-10 22:14:51 -04:00
phact
59f45a2db7 fix: TUI should not pull contianers on start, fixed image detection logic bug 2025-10-10 21:56:36 -04:00
phact
f4576868a6 document_service connector fix 2025-10-10 14:21:39 -04:00
phact
6266e5c18d persist dimensions 2025-10-10 14:16:58 -04:00
phact
c8c719c7eb filter query optimization 2025-10-10 10:28:11 -04:00
phact
4b29ad73af WIP, non-langflow mode only 2025-10-10 09:57:45 -04:00
phact
102c17d7ec WIP, non-langflow mode only 2025-10-10 09:43:37 -04:00
Copilot
140d24603d
Implement dynamic Ollama embedding dimension resolution with server probing (#237)
* Initial plan

* Implement dynamic Ollama embedding dimension resolution with probing

Co-authored-by: phact <1313220+phact@users.noreply.github.com>

* Fix Ollama probing

* raise instead of dims 0

* Show better error

* Run embedding probe before saving settings so that user can update

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: phact <1313220+phact@users.noreply.github.com>
Co-authored-by: Lucas Oliveira <lucas.edu.oli@hotmail.com>
Co-authored-by: phact <estevezsebastian@gmail.com>
2025-10-09 16:40:58 -03:00
Lucas Oliveira
45c80204a7
changed ibm validation to include generating the bearer token (#240) 2025-10-09 13:58:53 -03:00
Sebastián Estévez
cec0516639
Merge branch 'main' into tui-improvements 2025-10-08 23:12:59 -04:00
Sebastián Estévez
d347f14c57
Merge branch 'main' into misc-podman-improvements 2025-10-08 23:12:27 -04:00
Sebastián Estévez
0a4998eb36
Merge branch 'main' into tui-improvements 2025-10-08 23:08:32 -04:00
phact
b45a26940e fix generate password bug 2025-10-08 22:44:12 -04:00
phact
e32a8387bf transparently handle langflow auto login etc. 2025-10-08 22:09:57 -04:00
phact
97ee36cea2 fix:dynamic langflow user box 2025-10-08 21:54:28 -04:00
phact
326cdded7d only show langflow user if password is set 2025-10-08 21:46:38 -04:00
Lucas Oliveira
66f8d1b5bf Added validation for api keys 2025-10-08 17:59:30 -03:00
phact
62ee661b15 stop should not down 2025-10-08 16:59:09 -04:00
phact
8e1fd7a7fe tui and backend: handle langflow optional password config 2025-10-08 16:47:55 -04:00
phact
bbb63d5dce os password validator 2025-10-08 15:40:24 -04:00