Commit Graph

3575 Commits

Author SHA1 Message Date
9872ae01cd Merge branch 'llm_ui_review' of github.com:onyx-dot-app/onyx into llm_ui_review 2025-03-04 19:13:08 -08:00
dcf602ee5d k 2025-03-04 19:12:46 -08:00
4d2b042433 k 2025-03-04 19:12:29 -08:00
bedbfeb892 Merge branch 'main' into llm_ui_review 2025-03-04 19:08:09 -08:00
962cf9a719 nit 2025-03-04 19:06:06 -08:00
870b59a1cc Bugfix/vertex crash (#4181)
* Update text embedding model to version 005 and enhance embedding retrieval process

* re

* Fix formatting issues

* Add support for Bedrock reranking provider and AWS credentials handling

* fix: improve AWS key format validation and error messages

* Fix vertex embedding model crash

* feat: add environment template for local development setup

* Add display name for Claude 3.7 Sonnet model

* Add display names for Gemini 2.0 models and update Claude 3.7 Sonnet entry

* Fix ruff errors by ensuring lines are within 130 characters

* revert to currently default onyx browser settings

* add / fix boto requirements

---------

Co-authored-by: ferdinand loesch <f.loesch@sportradar.com>
Co-authored-by: Ferdinand Loesch <ferdinandloesch@me.com>
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app>
2025-03-05 01:59:46 +00:00
f89834a79f * Replaces Amazon and Anthropic Icons with version better suitable for both Dark and Light modes;
* Adds icon for DeepSeek;
* Simplify logic on icon selection;
* Adds entries for Phi-4, Claude 3.7, Ministral and Gemini 2.0 models
2025-03-04 16:40:01 -06:00
5c896cb0f7 add minor fixes (#4170) 2025-03-04 20:29:28 +00:00
184b30643d Nit: logging adjustments (#4182) v0.23.0-cloud.3 2025-03-04 11:39:53 -08:00
ae585fd84c Delete all chats (#4171)
* nit

* k
2025-03-04 10:00:08 -08:00
61e8f371b9 fix blowing up the entire task on exception and trying to reuse an in… (#4179)
* fix blowing up the entire task on exception and trying to reuse an invalid db session

* list comprehension

---------

Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app>
nightly-latest-20250304
2025-03-04 00:57:27 +00:00
33cc4be492 Bugfix/GitHub validation (#4173)
* fixing unexpected errors disabling connectors

* rename UnexpectedError to UnexpectedValidationError

---------

Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app>
2025-03-04 00:09:49 +00:00
117c8c0d78 Enable ephemeral message responses by Onyx Slack Bots (#4142)
A new setting 'is_ephemeral' has been added to the Slack channel configurations. 

Key features/effects:

  - if is_ephemeral is set for standard channel (and a Search Assistant is chosen):
     - the answer is only shown to user as an ephemeral message
     - the user has access to his private documents for a search (as the answer is only shown to them) 
     - the user has the ability to share the answer with the channel or keep private
     - a recipient list cannot be defined if the channel is set up as ephemeral
 
  - if is_ephemeral is set and DM with bot:
    - the user has access to private docs in searches
    - the message is not sent as ephemeral, as it is a 1:1 discussion with bot

 - if is_ephemeral is not set but recipient list is set:
    - the user search does *not* have access to their private documents as the information goes to the recipient list team members, and they may have different access rights

 - Overall:
     - Unless the channel is set to is_ephemeral or it is a direct conversation with the Bot, only public docs are accessible  
     - The ACL is never bypassed, also not in cases where the admin explicitly attached a document set to the bot config.
2025-03-03 15:02:21 -08:00
9bb8cdfff1 fix web connector tests to handle new deduping (#4175)
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app>
2025-03-03 20:54:20 +00:00
a52d0d29be Small tweak to NumberInput 2025-03-03 11:20:53 -08:00
f25e1e80f6 Add option to not re-index (#4157)
* Add option to not re-index

* Add quantizaton / dimensionality override support

* Fix build / ut
2025-03-03 10:54:11 -08:00
39fd6919ad Fix web scrolling 2025-03-03 09:00:05 -08:00
7f0653d173 Handling of #! sites (#4169) 2025-03-03 08:18:44 -08:00
e9905a398b Enhance iframe content extraction and add thresholds for JavaScript disabled scenarios (#4167) nightly-latest-20250303 2025-03-02 19:29:10 -08:00
3ed44e8bae Update Unstructured documentation URL to new location (#4168) 2025-03-02 19:16:38 -08:00
64158a5bdf silence_logs (#4165) 2025-03-02 19:00:59 +00:00
afb2393596 fix dark mode index attempt failure (#4163) nightly-latest-20250302 2025-03-02 01:23:16 +00:00
d473c4e876 Fix curator default persona editing (#4158)
* k

* k
2025-03-02 00:40:14 +00:00
692058092f fix typo 2025-03-01 13:00:07 -08:00
e88325aad6 bump version (#4164) nightly-latest-20250301 v0.23.0-cloud.1 2025-03-01 01:58:45 +00:00
7490250e91 Fix user group edge case (#4159)
* fix user group

* k
2025-02-28 23:55:21 +00:00
e5369fcef8 Update warning copy (#4160)
* k

* k

* quick nit
2025-02-28 23:46:21 +00:00
b0f00953bc Add CODEOWNERS 2025-02-28 13:57:33 -08:00
f6a75c86c6 Bugfix/emit background error (#4156)
* print the test name when it runs

* type hints

* can't reuse session after an exception

* better logging

---------

Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app>
2025-02-28 18:35:24 +00:00
ed9989282f nit- update casing enforcement on frontend 2025-02-28 10:09:06 -08:00
e80a0f2716 Improved google connector flow (#4155)
* fix handling

* k

* k

* fix function

* k

* k
nightly-latest-20250228
2025-02-28 05:13:39 +00:00
909403a648 Feature/confluence oauth (#3477)
* first cut at slack oauth flow

* fix usage of hooks

* fix button spacing

* add additional error logging

* no dev redirect

* early cut at google drive oauth

* second pass

* switch to production uri's

* try handling oauth_interactive differently

* pass through client id and secret if uploaded

* fix call

* fix test

* temporarily disable check for testing

* Revert "temporarily disable check for testing"

This reverts commit 4b5a022a5f.

* support visibility in test

* missed file

* first cut at confluence oauth

* work in progress

* work in progress

* work in progress

* work in progress

* work in progress

* first cut at distributed locking

* WIP to make test work

* add some dev mode affordances and gate usage of redis behind dynamic credentials

* mypy and credentials provider fixes

* WIP

* fix created at

* fix setting initialValue on everything

* remove debugging, fix ??? some TextFormField issues

* npm fixes

* comment cleanup

* fix comments

* pin the size of the card section

* more review fixes

* more fixes

---------

Co-authored-by: Richard Kuo <rkuo@rkuo.com>
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app>
2025-02-28 03:48:51 +00:00
cd84b65011 quick fix (#4154) 2025-02-28 02:03:34 +00:00
413f21cec0 Filter assistants fix (#4153)
* k

* quick nit

* minor assistant filtering fix
2025-02-28 02:03:21 +00:00
eb369384a7 Log server side auth error + slackbot pagination fix (#4149) v0.20.0-cloud.84 v0.23.0-cloud.0 2025-02-27 18:05:28 -08:00
0a24dbc52c k# Please enter the commit message for your changes. Lines starting (#4144) 2025-02-27 23:34:20 +00:00
a7ba0da8cc Lowercase multi tenant email mapping (#4141) 2025-02-27 15:33:40 -08:00
aaced6d551 scan images 2025-02-27 15:25:29 -08:00
4c230f92ea trivy test 2025-02-27 15:05:03 -08:00
07d75b04d1 enable trivy scan 2025-02-27 14:22:44 -08:00
a8d10750c1 fix propagation of is_agentic (#4150) 2025-02-27 11:56:51 -08:00
85e3ed57f1 Order chat sessions by time updated, not created (#4143)
* order chat sessions by time updated, not created

* quick update

* k
2025-02-27 17:35:42 +00:00
e10cc8ccdb Multi tenant user google auth fix (#4145) 2025-02-27 10:35:38 -08:00
7018bc974b Better looking errors (#4050)
* add error handling

* fix

* k
nightly-latest-20250227
2025-02-27 04:58:25 +00:00
9c9075d71d Minor improvements to provisioning (#4109)
* quick fix

* k

* nit
2025-02-27 04:57:31 +00:00
338e084062 Improved tenant handling for slack bot (#4099) 2025-02-27 04:06:26 +00:00
2f64031f5c Improved tenant handling for slack bot1 (#4104) 2025-02-27 03:40:50 +00:00
abb74f2eaa Improved chat search (#4137)
* functional + fast

* k

* adapt

* k

* nit

* k

* k

* fix typing

* k
2025-02-27 02:27:45 +00:00
a3e3d83b7e Improve viewable assistant logic (#4125)
* k

* quick fix

* k
2025-02-27 01:24:39 +00:00
4dc88ca037 debug playwright failure case 2025-02-26 17:32:26 -08:00