pablonyx
687122911d
k
2025-03-05 15:27:14 -08:00
pablonyx
40953bd4fe
Workspace configs ( #4202 )
2025-03-05 12:28:44 -08:00
rkuo-danswer
a7acc07e79
fix usage report pagination ( #4183 )
...
* early work in progress
* rename utility script
* move actual data seeding to a shareable function
* add test
* make the test pass with the fix
* fix comment
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-03-05 19:13:51 +00:00
pablonyx
b6e9e65bb8
* Replaces Amazon and Anthropic Icons with version better suitable fo… ( #4190 )
...
* * 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
* nit
* k
* k
---------
Co-authored-by: Emerson Gomes <emerson.gomes@thalesgroup.com >
2025-03-05 17:57:39 +00:00
pablonyx
20f2b9b2bb
Add image support for search ( #4090 )
...
* add support for image search
* quick fix up
* k
* k
* k
* k
* nit
* quick fix for connector tests
2025-03-05 17:44:18 +00:00
Chris Weaver
f731beca1f
Add ONYX_QUERY_HISTORY_TYPE to the dev compose files ( #4196 )
2025-03-05 17:34:55 +00:00
Weves
fe246aecbb
Attempt to address tool happy claude
2025-03-05 09:47:27 -08:00
pablonyx
50ad066712
Better filtering ( #4185 )
...
* k
* k
* k
* k
* k
2025-03-05 04:35:50 +00:00
rkuo-danswer
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
pablonyx
5c896cb0f7
add minor fixes ( #4170 )
2025-03-04 20:29:28 +00:00
pablonyx
184b30643d
Nit: logging adjustments ( #4182 )
2025-03-04 11:39:53 -08:00
pablonyx
ae585fd84c
Delete all chats ( #4171 )
...
* nit
* k
2025-03-04 10:00:08 -08:00
rkuo-danswer
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 >
2025-03-04 00:57:27 +00:00
rkuo-danswer
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
joachim-danswer
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
rkuo-danswer
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
Weves
a52d0d29be
Small tweak to NumberInput
2025-03-03 11:20:53 -08:00
Chris Weaver
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
Yuhong Sun
39fd6919ad
Fix web scrolling
2025-03-03 09:00:05 -08:00
Yuhong Sun
7f0653d173
Handling of #! sites ( #4169 )
2025-03-03 08:18:44 -08:00
SubashMohan
e9905a398b
Enhance iframe content extraction and add thresholds for JavaScript disabled scenarios ( #4167 )
2025-03-02 19:29:10 -08:00
Brad Slavin
3ed44e8bae
Update Unstructured documentation URL to new location ( #4168 )
2025-03-02 19:16:38 -08:00
pablonyx
64158a5bdf
silence_logs ( #4165 )
2025-03-02 19:00:59 +00:00
pablonyx
afb2393596
fix dark mode index attempt failure ( #4163 )
2025-03-02 01:23:16 +00:00
pablonyx
d473c4e876
Fix curator default persona editing ( #4158 )
...
* k
* k
2025-03-02 00:40:14 +00:00
pablonyx
692058092f
fix typo
2025-03-01 13:00:07 -08:00
pablonyx
e88325aad6
bump version ( #4164 )
2025-03-01 01:58:45 +00:00
pablonyx
7490250e91
Fix user group edge case ( #4159 )
...
* fix user group
* k
2025-02-28 23:55:21 +00:00
pablonyx
e5369fcef8
Update warning copy ( #4160 )
...
* k
* k
* quick nit
2025-02-28 23:46:21 +00:00
Yuhong Sun
b0f00953bc
Add CODEOWNERS
2025-02-28 13:57:33 -08:00
rkuo-danswer
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
pablonyx
ed9989282f
nit- update casing enforcement on frontend
2025-02-28 10:09:06 -08:00
pablonyx
e80a0f2716
Improved google connector flow ( #4155 )
...
* fix handling
* k
* k
* fix function
* k
* k
2025-02-28 05:13:39 +00:00
rkuo-danswer
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
pablonyx
cd84b65011
quick fix ( #4154 )
2025-02-28 02:03:34 +00:00
pablonyx
413f21cec0
Filter assistants fix ( #4153 )
...
* k
* quick nit
* minor assistant filtering fix
2025-02-28 02:03:21 +00:00
pablonyx
eb369384a7
Log server side auth error + slackbot pagination fix ( #4149 )
2025-02-27 18:05:28 -08:00
pablonyx
0a24dbc52c
k# Please enter the commit message for your changes. Lines starting ( #4144 )
2025-02-27 23:34:20 +00:00
pablonyx
a7ba0da8cc
Lowercase multi tenant email mapping ( #4141 )
2025-02-27 15:33:40 -08:00
Richard Kuo (Danswer)
aaced6d551
scan images
2025-02-27 15:25:29 -08:00
Richard Kuo (Danswer)
4c230f92ea
trivy test
2025-02-27 15:05:03 -08:00
Richard Kuo (Danswer)
07d75b04d1
enable trivy scan
2025-02-27 14:22:44 -08:00
evan-danswer
a8d10750c1
fix propagation of is_agentic ( #4150 )
2025-02-27 11:56:51 -08:00
pablonyx
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
pablonyx
e10cc8ccdb
Multi tenant user google auth fix ( #4145 )
2025-02-27 10:35:38 -08:00
pablonyx
7018bc974b
Better looking errors ( #4050 )
...
* add error handling
* fix
* k
2025-02-27 04:58:25 +00:00
pablonyx
9c9075d71d
Minor improvements to provisioning ( #4109 )
...
* quick fix
* k
* nit
2025-02-27 04:57:31 +00:00
pablonyx
338e084062
Improved tenant handling for slack bot ( #4099 )
2025-02-27 04:06:26 +00:00
pablonyx
2f64031f5c
Improved tenant handling for slack bot1 ( #4104 )
2025-02-27 03:40:50 +00:00
pablonyx
abb74f2eaa
Improved chat search ( #4137 )
...
* functional + fast
* k
* adapt
* k
* nit
* k
* k
* fix typing
* k
2025-02-27 02:27:45 +00:00
pablonyx
a3e3d83b7e
Improve viewable assistant logic ( #4125 )
...
* k
* quick fix
* k
2025-02-27 01:24:39 +00:00
pablonyx
4dc88ca037
debug playwright failure case
2025-02-26 17:32:26 -08:00
rkuo-danswer
11e7e1c4d6
log processed tenant count ( #4139 )
...
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-26 17:26:48 -08:00
pablonyx
f2d74ce540
Address Auth Edge Case ( #4138 )
2025-02-26 17:24:23 -08:00
rkuo-danswer
25389c5120
first cut at anonymizing query history ( #4123 )
...
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-02-26 21:32:01 +00:00
pablonyx
ad0721ecd8
update ( #4086 )
2025-02-26 18:12:07 +00:00
pablonyx
426a8842ae
Markdown copying / html formatting ( #4120 )
...
* k
* delete unnecessary util
2025-02-26 04:56:38 +00:00
pablonyx
a98dcbc7de
Update tenant logic ( #4122 )
...
* k
* k
* k
* quick nit
* nit
2025-02-26 03:53:46 +00:00
pablonyx
6f389dc100
Improve lengthy chats ( #4126 )
...
* remove scroll
* working well
* nit
* k
* nit
2025-02-26 03:22:21 +00:00
pablonyx
d56177958f
fix email headers ( #4100 )
2025-02-26 03:12:30 +00:00
Kaveen Jayamanna
0e42ae9024
Content of .xlsl are not properly read during indexing. ( #4035 )
2025-02-25 21:10:47 -08:00
Weves
ce2b4de245
temp remove
2025-02-25 20:46:55 -08:00
Chris Weaver
a515aa78d2
Fix confluence test ( #4130 )
2025-02-26 03:03:54 +00:00
Weves
23073d91b9
reduce number of chars to index for search
2025-02-25 19:27:50 -08:00
Chris Weaver
f767b1f476
Fix confluence permission syncing at scale ( #4129 )
...
* Fix confluence permission syncing at scale
* Remove line
* Better log message
* Adjust log
2025-02-25 19:22:52 -08:00
pablonyx
9ffc8cb2c4
k
2025-02-25 18:15:49 -08:00
pablonyx
98bfb58147
Handle bad slack configurations– multi tenant ( #4118 )
...
* k
* quick nit
* k
* k
2025-02-25 22:22:54 +00:00
evan-danswer
6ce810e957
faster indexing status at scale plus minor cleanups ( #4081 )
...
* faster indexing status at scale plus minor cleanups
* mypy
* address chris comments
* remove extra prints
2025-02-25 21:22:26 +00:00
pablonyx
07b0b57b31
(nit) bump timeout
2025-02-25 14:10:30 -08:00
pablonyx
118cdd7701
Chat search ( #4113 )
...
* add chat search
* don't add the bible
* base functional
* k
* k
* functioning
* functioning well
* functioning well
* k
* delete bible
* quick cleanup
* quick cleanup
* k
* fixed frontend hooks
* delete bible
* nit
* nit
* nit
* fix build
* k
* improved debouncing
* address comments
* fix alembic
* k
2025-02-25 20:49:46 +00:00
rkuo-danswer
ac83b4c365
validate connector deletion ( #4108 )
...
* validate connector deletion
* fixes
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-25 20:35:21 +00:00
pablonyx
fa408ff447
add 3.7 ( #4116 )
2025-02-25 12:41:40 -08:00
rkuo-danswer
4aa8eb8b75
fix scrolling test ( #4117 )
...
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-02-25 10:23:04 -08:00
rkuo-danswer
60bd9271f7
Bugfix/model tests ( #4092 )
...
* trying out a fix
* add ability to manually run model tests
* add log dump
* check status code, not text?
* just the model server
* add port mapping to host
* pass through more api keys
* add azure tests
* fix litellm env vars
* fix env vars in github workflow
* temp disable litellm test
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-25 04:53:51 +00:00
Weves
5d58a5e3ea
Add ability to index all of Github
2025-02-24 18:56:36 -08:00
Chris Weaver
a99dd05533
Add option to index all Jira projects ( #4106 )
...
* Add option to index all Jira projects
* Fix test
* Fix web build
* Address comment
2025-02-25 02:07:00 +00:00
pablonyx
0dce67094e
Prettier formatting for bedrock ( #4111 )
...
* k
* k
2025-02-25 02:05:29 +00:00
pablonyx
ffd14435a4
Text overflow logic ( #4051 )
...
* proper components
* k
* k
* k
2025-02-25 01:05:22 +00:00
rkuo-danswer
c9a3b45ad4
more aggressive handling of tasks blocking deletion ( #4093 )
...
* more aggressive handling of tasks blocking deletion
* comment updated
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-24 22:41:13 +00:00
pablonyx
7d40676398
Heavy task improvements, logging, and validation ( #4058 )
2025-02-24 13:48:53 -08:00
rkuo-danswer
b9e79e5db3
tighten up logs ( #4076 )
...
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-24 19:23:00 +00:00
rkuo-danswer
558bbe16e4
Bugfix/termination cleanup ( #4077 )
...
* move activity timeout cleanup to the function exit
* fix excessive logging
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-24 19:21:55 +00:00
evan-danswer
076619ce2c
make Settings model match db ( #4087 )
2025-02-24 19:04:36 +00:00
pablonyx
1263e21eb5
k ( #4102 )
2025-02-24 17:44:18 +00:00
pablonyx
f0c13b6558
fix starter message editing ( #4101 )
2025-02-24 01:01:01 +00:00
evan-danswer
a7125662f1
Fix gpt o-series code block formatting ( #4089 )
...
* prompt addition for gpt o-series to encourage markdown formatting of code blocks
* fix to match https://simonwillison.net/tags/markdown/
* chris comment
* chris comment
2025-02-24 00:59:48 +00:00
evan-danswer
4a4e4a6c50
thread utils respect contextvars ( #4074 )
...
* thread utils respect contextvars now
* address pablo comments
* removed tenant id from places it was already being passed
* fix rate limit check and pablo comment
2025-02-24 00:43:21 +00:00
pablonyx
1f2af373e1
improve scroll ( #4096 )
2025-02-23 19:20:07 +00:00
Weves
bdaa293ae4
Fix nginx for prod compose file
2025-02-21 16:57:54 -08:00
pablonyx
5a131f4547
Fix integration tests ( #4059 )
2025-02-21 15:56:11 -08:00
rkuo-danswer
ffb7d5b85b
enable manual testing for model server ( #4003 )
...
* trying out a fix
* add ability to manually run model tests
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-21 14:00:32 -08:00
rkuo-danswer
fe8a5d671a
don't spam the logs with texts on auth errors ( #4085 )
...
* don't spam the logs with texts on auth errors
* refactor the logging a bit
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-21 13:40:07 -08:00
Yuhong Sun
6de53ebf60
README Touchup ( #4088 )
2025-02-21 13:31:07 -08:00
rkuo-danswer
61d536c782
tool fixes ( #4075 )
2025-02-21 12:30:33 -08:00
Chris Weaver
e1ff9086a4
Fix LLM selection ( #4078 )
2025-02-21 11:32:57 -08:00
evan-danswer
ba21bacbbf
coerce useLanggraph to boolean ( #4084 )
...
* coerce useLanggraph to boolean
2025-02-21 09:43:46 -08:00
pablonyx
158bccc3fc
Default on for non-ee ( #4083 )
2025-02-21 09:11:45 -08:00
Weves
599b7705c2
Fix gitbook connector issues
2025-02-20 15:29:11 -08:00
rkuo-danswer
4958a5355d
try more efficient query ( #4047 )
2025-02-20 12:58:50 -08:00
Chris Weaver
c4b8519381
Add support for sending email invites for single tenant users ( #4065 )
2025-02-19 21:05:23 -08:00
rkuo-danswer
8b4413694a
fix usage of tenant_id ( #4062 )
...
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-19 17:50:58 -08:00
pablonyx
57cf7d9fac
default agent search on
2025-02-19 17:21:26 -08:00
Chris Weaver
ad4efb5f20
Pin xmlsec version + improve SAML flow ( #4054 )
...
* Pin xmlsec version
* testing
* test nginx conf change
* Pass through more
* Cleanup + remove DOMAIN across the board
2025-02-19 16:02:05 -08:00
evan-danswer
e304ec4ab6
Agent search history displayed answer ( #4052 )
2025-02-19 15:52:16 -08:00
joachim-danswer
1690dc45ba
timout bumps ( #4057 )
2025-02-19 15:51:45 -08:00
pablonyx
7582ba1640
Fix streaming ( #4055 )
2025-02-19 15:23:40 -08:00
pablonyx
99fc546943
Miscellaneous indexing fixes ( #4042 )
2025-02-19 11:34:49 -08:00
pablonyx
353c185856
Update error class ( #4006 )
2025-02-19 10:52:23 -08:00
pablonyx
7c96b7f24e
minor alembic nit
2025-02-19 10:47:33 -08:00
pablonyx
31524a3eff
add connector validation ( #4016 )
2025-02-19 10:46:06 -08:00
rkuo-danswer
c9f618798e
support scrolling before scraping ( #4040 )
...
* support scrolling before scraping
* fix mypy
* install playwright deps
---------
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-02-19 17:54:58 +00:00
rkuo-danswer
11f6b44625
Feature/indexing hard timeout 3 ( #3980 )
...
* WIP
* implement hard timeout
* fix callbacks
* put back the timeout
* missed a file
* fixes
* try installing playwright deps
* Revert "try installing playwright deps"
This reverts commit 4217427568 .
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-02-19 04:12:13 +00:00
pablonyx
e82a25f49e
Non-SMTP password reset ( #4031 )
...
* update
* validate
* k
* minor cleanup
* nit
* finalize
* k
* fix tests
* fix tests
* fix tests
2025-02-19 02:02:28 +00:00
Weves
5a9ec61446
Don't pass thorugh parallel_tool_calls for o-family models
2025-02-18 18:57:05 -08:00
pablonyx
9635522de8
Admin default ( #4032 )
...
* clean up
* minor cleanup
* building
* update agnetic message look
* k
* fix alembic history
2025-02-18 18:31:54 -08:00
Yuhong Sun
630bdf71a3
Update README ( #4044 )
2025-02-18 18:31:28 -08:00
pablonyx
47fd4fa233
Strict Tenant ID Enforcement ( #3871 )
...
* strict tenant id enforcement
* k
* k
* nit
* merge
* nit
* k
2025-02-19 00:52:56 +00:00
Weves
2013beb9e0
Adjust behavior when display_model_names is null
2025-02-18 16:19:08 -08:00
pablonyx
466276161c
Quick link fix ( #4039 )
2025-02-18 16:18:41 -08:00
rkuo-danswer
c934892c68
add index to document__tag.tag_id ( #4038 )
...
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-02-18 19:51:36 +00:00
joachim-danswer
1daa3a663d
timout bumps ( #4037 )
2025-02-18 18:26:29 +00:00
Chris Weaver
7324273233
Small confluence group sync tweaks ( #4033 )
2025-02-18 07:05:41 +00:00
evan-danswer
2b2ba5478c
new is_agentic flag for chatmessages ( #4026 )
...
* new is_agentic flag for chatmessages
* added cancelled error to db
* added cancelled error to returned message
2025-02-18 04:20:33 +00:00
pablonyx
045a41d929
Add default slack bot disabling ( #3935 )
...
* add slack bot disabling
* update
* k
* minor
2025-02-18 04:08:33 +00:00
pablonyx
e3bc7cc747
improve validation schema ( #3984 )
2025-02-18 03:18:23 +00:00
evan-danswer
0826b035a2
Update README.md ( #3908 )
...
* Update README.md
help future integration test runners
* Update README.md
* Update README.md
---------
Co-authored-by: pablonyx <pablo@danswer.ai >
2025-02-18 03:08:47 +00:00
pablonyx
cf0e3d1ff4
fix main
2025-02-17 18:23:15 -08:00
evan-danswer
10c81f75e2
consistent refined answer improvement ( #4027 )
2025-02-17 21:02:03 +00:00
evan-danswer
5ca898bde2
Force use tool overrides ( #4024 )
...
* initial rename + timeout bump
* querry override
2025-02-17 21:01:24 +00:00
pablonyx
58b252727f
UX ( #4014 )
2025-02-17 13:21:43 -08:00
joachim-danswer
86bd121806
no reranking if local model w/o GPU for Agent Search ( #4011 )
...
* no reranking if locql model w/o GPU
* more efficient gpu status calling
* fix unit tests
---------
Co-authored-by: Evan Lohn <evan@danswer.ai >
2025-02-17 14:13:24 +00:00
evan-danswer
9324f426c0
added timeouts for agent llm calls ( #4019 )
...
* added timeouts for agent llm calls
* timing suggestions in agent config
* improved timeout that actually exits early
* added new global timeout and connection timeout distinction
* fixed error raising bug and made entity extraction recoverable
* warnings and refactor
* mypy
---------
Co-authored-by: joachim-danswer <joachim@danswer.ai >
2025-02-17 07:02:19 +00:00
joachim-danswer
20d3efc86e
By default, use primary LLM for initial & refined answer ( #4012 )
...
* By default, use primary LLM for initial & refined answer
Use of new env variable
* simplification
2025-02-16 23:20:07 +00:00
pablonyx
ec0e55fd39
Seeding count issue ( #4009 )
...
* k
* k
* quick nit
* nit
2025-02-16 20:49:25 +00:00
pablonyx
e441c899af
Playwright + Chromatic update ( #4015 )
2025-02-16 13:03:45 -08:00
Chris Weaver
f1fc8ac19b
Connector checkpointing ( #3876 )
...
* wip checkpointing/continue on failure
more stuff for checkpointing
Basic implementation
FE stuff
More checkpointing/failure handling
rebase
rebase
initial scaffolding for IT
IT to test checkpointing
Cleanup
cleanup
Fix it
Rebase
Add todo
Fix actions IT
Test more
Pagination + fixes + cleanup
Fix IT networking
fix it
* rebase
* Address misc comments
* Address comments
* Remove unused router
* rebase
* Fix mypy
* Fixes
* fix it
* Fix tests
* Add drop index
* Add retries
* reset lock timeout
* Try hard drop of schema
* Add timeout/retries to downgrade
* rebase
* test
* test
* test
* Close all connections
* test closing idle only
* Fix it
* fix
* try using null pool
* Test
* fix
* rebase
* log
* Fix
* apply null pool
* Fix other test
* Fix quality checks
* Test not using the fixture
* Fix ordering
* fix test
* Change pooling behavior
2025-02-16 02:34:39 +00:00
Weves
bc087fc20e
Fix ruff
2025-02-15 16:35:15 -08:00
Yuhong Sun
ab8081c36b
k
2025-02-15 13:42:43 -08:00
Adam Siemiginowski
f371efc916
Fix Zulip connector schema + links and enable temporal metadata ( #4005 )
2025-02-15 11:49:41 -08:00
pablonyx
7fd5d31dbe
Minor background process log cleanup ( #4010 )
2025-02-15 11:03:10 -08:00
rkuo-danswer
2829e6715e
Feature/propagate exceptions ( #3974 )
...
* better propagation of exceptions up the stack
* remove debug testing
* refactor the watchdog more to emit data consistently at the end of the function
* enumerate a lot more terminal statuses
* handle more codes
* improve logging
* handle "-9"
* single line exception logging
* typo/grammar
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-15 04:53:01 +00:00
Weves
bc7b4ec396
Fix typing for metadata
2025-02-14 18:19:37 -08:00
pablonyx
697f8bc1c6
Reduce background errors ( #4004 )
2025-02-14 17:35:26 -08:00
evan-danswer
3ba65214b8
bump version and fix related issues ( #3996 )
2025-02-14 19:57:12 +00:00
joachim-danswer
6687d5d499
major Agent Search Updates ( #3994 )
2025-02-14 19:40:21 +00:00
pablonyx
ec78f78f3c
k ( #3999 )
2025-02-14 02:33:42 +00:00
rkuo-danswer
ed253e469a
add nano and vim to base image ( #3995 )
...
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-14 02:27:24 +00:00
pablodanswer
e3aafd95af
k
2025-02-13 18:34:05 -08:00
Weves
3a704f1950
Add new vars to github action
2025-02-13 18:33:17 -08:00
Weves
2bf8a7aee5
Misc improvements
2025-02-13 18:33:17 -08:00
Weves
c2f3302aa0
Fix mypy
2025-02-13 18:33:17 -08:00
neo773
7f4d1f27a0
Gitbook connector ( #3991 )
...
* add parser
* add tests
2025-02-13 17:58:05 -08:00
pablonyx
b70db15622
Bugfix Vespa Deletion Script ( #3998 )
2025-02-13 17:26:04 -08:00
pablonyx
e9492ce9ec
minor read replica fix ( #3997 )
2025-02-13 17:11:45 -08:00
pablodanswer
35574369ed
update cloud build to use public stripe key
2025-02-13 16:55:56 -08:00
pablonyx
eff433bdc5
Reduce errors in workers ( #3962 )
2025-02-13 15:59:44 -08:00
pablonyx
3260d793d1
Billing fixes ( #3976 )
2025-02-13 15:59:10 -08:00
Yuhong Sun
1a7aca06b9
Fix Agent Slowness ( #3979 )
2025-02-13 15:54:34 -08:00
pablonyx
c6434db7eb
Add delete all for tenants in Vespa ( #3970 )
2025-02-13 14:33:49 -08:00
joachim-danswer
667b9e04c5
updated rerank function arguments ( #3988 )
2025-02-13 14:13:14 -08:00
rkuo-danswer
29c84d7707
xfail this test ( #3992 )
...
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-13 14:09:15 -08:00
pablonyx
17c915b11b
Improved email formatting ( #3985 )
...
* prettier emails
* k
* remove mislieading comment
* minor typing
2025-02-13 21:11:57 +00:00
rkuo-danswer
95ca592d6d
fix title check ( #3993 )
...
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-13 13:14:55 -08:00
Yuhong Sun
e39a27fd6b
Hope this actually skips the model server builds now ( #3987 )
2025-02-13 11:48:25 -08:00
rkuo-danswer
26d3c952c6
Bugfix/jira connector test 2 ( #3986 )
...
* fix jira connector test
* typo fix
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-13 10:21:54 -08:00
rkuo-danswer
53683e2f3c
fix jira connector test ( #3983 )
...
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-13 09:41:45 -08:00
rkuo-danswer
0c0113a481
ignore result when using send_task on lightweight tasks ( #3978 )
...
* ignore result when using send_task on lightweight tasks
* fix ignore_result
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-02-13 03:22:13 -08:00
Chris Weaver
c0f381e471
Add background errors ability ( #3982 )
2025-02-13 00:44:55 -08:00
rkuo-danswer
5ed83f1148
no thread local locks in callbacks and raise permission sync timeout … ( #3977 )
...
* no thread local locks in callbacks and raise permission sync timeout by a lot based on empirical log observations
* more fixes
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-12 22:31:01 -08:00
pablonyx
9db7b67a6c
Minor misc ux improvements ( #3966 )
...
* minor misc ux
* nit
* k
* quick nit
* k
2025-02-13 04:43:11 +00:00
Yuhong Sun
2850048c6b
Jira add key to semantic id ( #3981 )
2025-02-12 20:04:47 -08:00
rkuo-danswer
61058e5fcd
merge monitoring with kickoff tasks ( #3953 )
...
* move indexing
* all monitor work moved
* reacquire lock more
* remove monitor task completely
* fix import
* fix pruning finalization
* no multiplier on system/cloud tasks
* monitor queues every 30 seconds in the cloud
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-13 02:35:41 +00:00
Yuhong Sun
c87261cda7
Fix edge case with run functions in parallel
2025-02-12 17:57:39 -08:00
pablonyx
e030b0a6fc
Address ( #3955 )
2025-02-12 13:53:13 -08:00
Yuhong Sun
61136975ad
Don't build model server every night ( #3973 )
2025-02-12 13:08:05 -08:00
Weves
0c74bbf9ed
Clean illegal chars in metadata
2025-02-12 11:49:16 -08:00
pablonyx
12b2126e69
Update assistants visibility, minor UX, .. ( #3965 )
...
* update assistant logic
* quick nit
* k
* fix "featured" logic
* Small tweaks
* k
---------
Co-authored-by: Weves <chrisweaver101@gmail.com >
2025-02-12 00:43:20 +00:00
Chris Weaver
037943c6ff
Support share/view IDs for Airtable ( #3967 )
2025-02-11 16:19:38 -08:00
pablonyx
f9485b1325
Ensure sidepanel defaults sidebar off ( #3844 )
...
* ensure sidepanel defaults sidepanel off
* address comment
* reformat
* initial visible
2025-02-11 22:22:56 +00:00
rkuo-danswer
552a0630fe
Merge pull request #3948 from onyx-dot-app/feature/beat_rtvar
...
refactoring and update multiplier in real time
2025-02-11 14:05:14 -08:00
Richard Kuo (Danswer)
5bf520d8b8
comments
2025-02-11 14:04:49 -08:00
Weves
7dc5a77946
Improve starter message splitting
2025-02-11 11:10:13 -08:00
rkuo-danswer
03abd4a1bc
Merge pull request #3938 from onyx-dot-app/feature/model_server_logs
...
improve gpu detection functions and logging in model server
2025-02-11 09:43:25 -08:00
Richard Kuo (Danswer)
16d6d708f6
update logging
2025-02-11 09:15:39 -08:00
Richard Kuo
9740ed32b5
fix reading redis values as floats
2025-02-10 20:48:55 -08:00
rkuo-danswer
b56877cc2e
Bugfix/dedupe ids ( #3952 )
...
* dedupe make_private_persona and update test
* add comment
* comments, and just have duplicate user id's for the test instead of modifying edit
* found the magic word
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-11 02:27:55 +00:00
pablodanswer
da5c83a96d
k
2025-02-10 17:45:00 -08:00
Weves
818225c60e
Fix starter message overflow
2025-02-10 17:17:31 -08:00
Weves
d78a1fe9c6
Fix for red background
2025-02-10 16:36:26 -08:00
Weves
05b3e594b5
Increase timeout for reasoning models + make o1 available by default
2025-02-10 16:11:01 -08:00
Richard Kuo (Danswer)
5a4d007cf9
comments
2025-02-10 15:03:59 -08:00
pablonyx
3b25a2dd84
Ux improvements ( #3947 )
...
* black history sidebar
* misc improvements
* minor misc ux improvemnts
* quick nit
* add nits
* quick nit
2025-02-10 12:18:41 -08:00
pablonyx
baee4c5f22
Multi tenant specific error page ( #3928 )
...
Multi tenant specific error page
2025-02-10 11:51:29 -08:00
Richard Kuo (Danswer)
5e32f9d922
refactoring and update multiplier in real time
2025-02-10 11:20:38 -08:00
pablonyx
1454e7e07d
New ux dark ( #3944 )
2025-02-09 21:14:32 -08:00
rkuo-danswer
6848337445
add validation for pruning/group sync etc ( #3882 )
...
* add validation for pruning
* fix missing class
* get external group sync validation working
* backport fix for pruning check
* fix pruning
* log the payload id
* remove scan_iter from pruning
* missed removed scan_iter, also remove other scan_iters and replace with sscan_iter of the lookup table
* external group sync needs active signal. h
* log the payload id when the task starts
* log the payload id in more places
* use the replica
* increase primary pool and slow down beat
* scale sql pool based on concurrency
* fix concurrency
* add debugging for external group sync and tenant
* remove debugging and fix payload id
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-10 03:12:21 +00:00
pablonyx
519fbd897e
Add Dark Mode ( #3936 )
...
* k
* intermediate unification
* many changes
* update dark mode configs
* updates
* decent state
* functional
* mostly clean
* updaet model selector
* finalize
* calendar update
* additional styling
* nit
* k
* update colors
* push change
* k
* update
* k
* update
* address additions
* quick nit
2025-02-09 23:09:40 +00:00
evan-danswer
217569104b
added context type for when internet search tool is used ( #3930 )
2025-02-08 20:44:38 -08:00
rkuo-danswer
4c184bb7f0
Bugfix/slack stop 2 ( #3916 )
...
* use callback in slim doc functions
* more callbacks
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-08 23:45:41 +00:00
rkuo-danswer
a222fae7c8
Bugfix/beat templates ( #3754 )
...
* WIP
* migrate most beat tasks to fan out strategy
* fix kwargs
* migrate EE tasks
* lock on the task_name level
* typo fix
* transform beat tasks for cloud
* cloud multiplier is only for cloud tasks
* bumpity
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-08 06:57:57 +00:00
pablonyx
94788cda53
Update display ( #3934 )
...
* update display
* quick nit
2025-02-08 02:07:47 +00:00
Richard Kuo (Danswer)
fb931ee4de
fixes
2025-02-07 17:28:17 -08:00
Richard Kuo (Danswer)
bc2c56dfb6
improve gpu detection functions and logging in model server
2025-02-07 16:59:02 -08:00
rkuo-danswer
ae37f01f62
event driven indexing/docset/usergroup triggers ( #3918 )
...
* WIP
* trigger indexing immediately when the ccpair is created
* add some logging and indexing trigger to the mock-credential endpoint
* better comments
* fix integration test
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-07 22:53:51 +00:00
pablodanswer
ef31e14518
remove debug logs for integration tests
2025-02-07 10:46:24 -08:00
evan-danswer
9b0cba367e
small linear connector improvements ( #3929 )
...
* small linear connector improvements
* add todo for url handling
2025-02-07 01:31:49 +00:00
pablonyx
48ac690a70
Multi tenant tests ( #3919 )
...
* ensure fail on multi tenant successfully
* attempted fix
* udpate ingration tests
* minor update
* improve
* improve workflow
* fix migrations
* many more logs
* quick fix
* improve
* fix typo
* quick nit
* attempted fix
* very minor clean up
2025-02-07 01:24:00 +00:00
pablodanswer
bfa4fbd691
minor delay
2025-02-06 16:28:38 -08:00
rkuo-danswer
58fdc86d41
fix chromatic save/upload ( #3927 )
...
* try adding back some params
* raise timeout
* update chromatic version
* fix typo
* use chromatic imports
* update gitignore
* slim down the config file
* update readme
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-06 22:02:14 +00:00
pablonyx
6ff452a2e1
Update popup + misc standardization ( #3906 )
...
* pop
* various minor improvements
* improvement
* finalize
* update
2025-02-06 21:22:06 +00:00
pablonyx
e9b892301b
Improvements to Redis + Vespa debugging
...
Improvements to Redis + Vespa debugging
2025-02-06 13:30:32 -08:00
pablodanswer
a202e2bf9d
Improvements to Redis + Vespa debugging
2025-02-06 13:30:06 -08:00
pablonyx
3bc4e0d12f
Very minor robustification ( #3926 )
...
* very minor robustification
* robust
2025-02-06 19:55:38 +00:00
trial-danswer
2fc41cd5df
Helm Chart Fixes ( #3900 )
...
* initial commit for helm chart refactoring
* Continue refactoring helm. I was able to use helm to deploy all of the apps to a cluster in aws. The bottleneck was setting up PVC dynamic provisioning.
* use default storage class
* Fix linter errors
* Fix broken helm test
* update
* Helm chart fixes
* remove reference to ebsstorage
* Fix linter errors
---------
Co-authored-by: jpb80 <jordan.buttkevitz@gmail.com >
2025-02-06 10:41:09 -08:00
pablodanswer
8c42ff2ff8
slackbot configuration fix
2025-02-06 09:36:58 -08:00
rkuo-danswer
6ccb3f085a
select only doc_id ( #3920 )
...
* select only doc_id
* select more doc ids
* fix user group
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-06 07:00:40 +00:00
pablonyx
a0a1b431be
Various UX improvements
...
Various improvements
2025-02-05 21:13:22 -08:00
pablodanswer
f137fc78a6
various UX improvements
2025-02-05 21:12:55 -08:00
pablonyx
396f096dda
Allows for Slackbots that do not have search enabled
...
Allow no search
2025-02-05 19:20:20 -08:00
pablodanswer
e04b2d6ff3
Allows for Slackbots that do not have search enabled
2025-02-05 19:19:50 -08:00
pablonyx
cbd8b094bd
Minor misc docset updates
...
Minor misc docset updates
2025-02-05 19:14:32 -08:00
pablodanswer
5c7487e91f
ensure tests pass
2025-02-05 17:02:49 -08:00
pablodanswer
477f8eeb68
minor update
2025-02-05 16:53:04 -08:00
pablodanswer
737e37170d
minor updates
2025-02-05 16:53:02 -08:00
Yuhong Sun
c58a7ef819
Slackbot to know its name ( #3917 )
2025-02-05 16:39:42 -08:00
rkuo-danswer
bd08e6d787
alert if revisions are null or query fails ( #3910 )
...
* alert if revisions are null or query fails
* comment
* mypy
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-05 23:45:38 +00:00
rkuo-danswer
47e6192b99
fix bug in validation logic ( #3915 )
...
* fix bug in validation logic
* test
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-02-05 22:49:18 +00:00
pablonyx
d1e9760b92
Enforce Slack Channel Default Config
...
Enforce Slack Channel Default Config
2025-02-05 14:28:03 -08:00
pablodanswer
7153cb09f1
add default slack channel config
2025-02-05 14:26:26 -08:00
evan-danswer
29f5f4edfa
fixed citations when sections selected ( #3914 )
...
* removed some dead code and fixed citations when a search request is made with sections selected
* fix black formatting issue
2025-02-05 22:16:07 +00:00
pablonyx
b469a7eff4
Put components in components directory + remove unused shortcut commands ( #3909 )
2025-02-05 14:29:29 -08:00
pablonyx
78153e5012
Merge pull request #3913 from onyx-dot-app/very_minor_ux
...
remove unused border
2025-02-05 11:57:41 -08:00
pablodanswer
b1ee1efecb
remove minor border issue
2025-02-05 11:57:03 -08:00
Sam Warner
526932a7f6
fix chat image upload double read
2025-02-05 09:52:51 -08:00
Weves
6889152d81
Fix issue causing file connector to fail
2025-02-04 22:19:04 -08:00
pablonyx
4affc259a6
Password reset tenant ( #3895 )
...
* nots
* functional
* minor naming cleanup
* nit
* update constant
* k
2025-02-05 03:17:11 +00:00
pablonyx
0ec065f1fb
Set GPT 4o as default and add O3 mini ( #3899 )
...
* quick update to models
* add reqs
* update version
2025-02-05 03:06:05 +00:00
Weves
8eb4320f76
Support not pausing connectors on initialization failure
2025-02-04 19:32:55 -08:00
Weves
1c12ab31f9
Fix extra __init__ file + allow adding API keys to user groups
2025-02-04 17:21:06 -08:00
Yuhong Sun
49fd76b336
Tool Call Error Display ( #3897 )
2025-02-04 16:12:50 -08:00
rkuo-danswer
5854b39dd4
Merge pull request #3893 from onyx-dot-app/mypy_random
...
Mypy random fixes
2025-02-04 16:02:18 -08:00
rkuo-danswer
c0271a948a
Merge pull request #3856 from onyx-dot-app/feature/no_scan_iter
...
lessen usage of scan_iter
2025-02-04 15:57:03 -08:00
Richard Kuo (Danswer)
aff4ee5ebf
commented code
2025-02-04 15:56:18 -08:00
Richard Kuo (Danswer)
675d2f3539
Merge branch 'main' of https://github.com/onyx-dot-app/onyx into feature/no_scan_iter
2025-02-04 15:55:42 -08:00
rkuo-danswer
2974b57ef4
Merge pull request #3898 from onyx-dot-app/bugfix/temporary_xfail
...
xfail test until fixed
2025-02-04 15:54:44 -08:00
Richard Kuo (Danswer)
679bdd5e04
xfail test until fixed
2025-02-04 15:53:45 -08:00
Yuhong Sun
e6cb47fcb8
Prompt
2025-02-04 14:42:18 -08:00
Yuhong Sun
a514818e13
Citations
2025-02-04 14:34:44 -08:00
Yuhong Sun
89021cde90
Citation Prompt
2025-02-04 14:17:23 -08:00
Chris Weaver
32ecc282a2
Update README.md
...
Fix Cal link in README
2025-02-04 13:11:46 -08:00
Yuhong Sun
59b1d4673f
Updating some Prompts ( #3894 )
2025-02-04 12:23:15 -08:00
pablodanswer
ec0c655c8d
misc improvement
2025-02-04 12:06:11 -08:00
pablodanswer
42a0f45a96
update
2025-02-04 12:06:11 -08:00
pablodanswer
125e5eaab1
various mypy improvements
2025-02-04 12:06:10 -08:00
Richard Kuo (Danswer)
f2dab9ba89
Merge branch 'main' of https://github.com/onyx-dot-app/onyx into feature/no_scan_iter
2025-02-04 12:01:57 -08:00
Richard Kuo
02a068a68b
multiplier from 8 to 4
2025-02-03 23:59:36 -08:00
evan-danswer
91f0650071
Merge pull request #3749 from onyx-dot-app/agent-search-feature
...
Agent search
2025-02-03 21:31:46 -08:00
pablodanswer
b97819189b
push various minor updates
2025-02-03 21:23:45 -08:00
Evan Lohn
b928201397
fixed rebase issue and some cleanup
2025-02-03 20:49:45 -08:00
Yuhong Sun
b500c914b0
cleanup
2025-02-03 20:10:51 -08:00
Yuhong Sun
4b0d22fae3
prompts
2025-02-03 20:10:51 -08:00
joachim-danswer
b46c09ac6c
EL comments
2025-02-03 20:10:51 -08:00
joachim-danswer
3ce8923086
fix for citation update
2025-02-03 20:10:51 -08:00
joachim-danswer
7ac6d3ed50
logging level changes
2025-02-03 20:10:51 -08:00
joachim-danswer
3cd057d7a2
LangGraph comments
2025-02-03 20:10:51 -08:00
joachim-danswer
4834ee6223
new citation format
2025-02-03 20:10:51 -08:00
pablodanswer
cb85be41b1
add proper citation handling
2025-02-03 20:10:51 -08:00
joachim-danswer
eb227c0acc
nit update
2025-02-03 20:10:51 -08:00
joachim-danswer
25a57e2292
add title and meta-data to doc
2025-02-03 20:10:51 -08:00
pablodanswer
3f3b04a4ee
update width
2025-02-03 20:10:51 -08:00
Evan Lohn
3f6de7968a
prompt improvements for wekaer models
2025-02-03 20:10:51 -08:00
pablodanswer
024207e2d9
update
2025-02-03 20:10:51 -08:00
Yuhong Sun
8f7db9212c
k
2025-02-03 20:10:51 -08:00
pablodanswer
b1e9e03aa4
nit
2025-02-03 20:10:51 -08:00
pablodanswer
87a53d6d80
quick update
2025-02-03 20:10:51 -08:00
Yuhong Sun
59c65a4192
prompts
2025-02-03 20:10:51 -08:00
pablodanswer
c984c6c7f2
add pro search disable
2025-02-03 20:10:51 -08:00
Yuhong Sun
9a3ce504bc
beta
2025-02-03 20:10:51 -08:00
Yuhong Sun
16265d27f5
k
2025-02-03 20:10:51 -08:00
Yuhong Sun
570fe43efb
log level changes
2025-02-03 20:10:51 -08:00
Yuhong Sun
506a9f1b94
Yuhong
2025-02-03 20:10:51 -08:00
Yuhong Sun
a067b32467
Partial Prompt Updates ( #3880 )
2025-02-03 20:10:51 -08:00
pablodanswer
9b6e51b4fe
k
2025-02-03 20:10:51 -08:00
joachim-danswer
e23dd0a3fa
renames + fix of refined answer generation prompt
2025-02-03 20:10:51 -08:00
Evan Lohn
71304e4228
always persist in agent search
2025-02-03 20:10:51 -08:00
Evan Lohn
2adeaaeded
loading object into model instead of json
2025-02-03 20:10:51 -08:00
Evan Lohn
a96728ff4d
prompt piece optimizations
2025-02-03 20:10:51 -08:00
pablodanswer
eaffdee0dc
broadly fixed minus some issues
2025-02-03 20:10:51 -08:00
pablodanswer
feaa3b653f
fix misc issues
2025-02-03 20:10:51 -08:00
joachim-danswer
9438f9df05
removal of sone unused states/models
2025-02-03 20:10:51 -08:00
joachim-danswer
b90e0834a5
major renaming
2025-02-03 20:10:51 -08:00
Evan Lohn
29440f5482
alembic heads, basic citations, search pipeline state
2025-02-03 20:10:51 -08:00
Evan Lohn
5a95a5c9fd
large number of PR comments addressed
2025-02-03 20:10:51 -08:00
Evan Lohn
118e8afbef
reworked config to have logical structure
2025-02-03 20:10:51 -08:00
joachim-danswer
8342168658
initial variable renaming
2025-02-03 20:10:51 -08:00
joachim-danswer
d5661baf98
history summary fix
...
- adjusted prompt
- adjusted citation removal
- length cutoff by words, not characters
2025-02-03 20:10:51 -08:00
joachim-danswer
95fcc0019c
history summary update
2025-02-03 20:10:51 -08:00
joachim-danswer
0ccd83e809
deep_search_a and agent_a_config renaming
2025-02-03 20:10:51 -08:00
joachim-danswer
732861a940
rename of documents to verified_reranked_documents
2025-02-03 20:10:51 -08:00
joachim-danswer
d53dd1e356
cited_docs -> cited_documents
2025-02-03 20:10:51 -08:00
joachim-danswer
1a2760edee
improved logging through agent_state plus some default fixes
2025-02-03 20:10:51 -08:00
joachim-danswer
23ae4547ca
default values of number of strings and other things
2025-02-03 20:10:51 -08:00
Evan Lohn
385b344a43
addressed TODOs
2025-02-03 20:10:51 -08:00
Evan Lohn
a340529de3
sync streaming impl
2025-02-03 20:10:51 -08:00
joachim-danswer
4a0b2a6c09
additional naming fixes
2025-02-03 20:10:51 -08:00
joachim-danswer
756a1cbf8f
answer_refined_question_subgraphs
2025-02-03 20:10:51 -08:00
joachim-danswer
8af4f1da8e
more renaming
2025-02-03 20:10:51 -08:00
Evan Lohn
4b82440915
finished rebase and fixed issues
2025-02-03 20:10:51 -08:00
Evan Lohn
bb6d55783e
addressing PR comments
2025-02-03 20:10:51 -08:00
Evan Lohn
2b8cd63b34
main nodes renaming
2025-02-03 20:10:51 -08:00
joachim-danswer
b0c3098693
more renaming and consolidation
2025-02-03 20:10:51 -08:00
joachim-danswer
2517aa39b2
more renamings
2025-02-03 20:10:51 -08:00
joachim-danswer
ceaaa05af0
renamings and consolidation of formatting nodes in orig question retrieval
2025-02-03 20:10:51 -08:00
joachim-danswer
3b13380051
k
2025-02-03 20:10:51 -08:00
joachim-danswer
ef6e6f9556
more renaming
2025-02-03 20:10:51 -08:00
joachim-danswer
0a6808c4c1
rename initial_sub_question_creation
2025-02-03 20:10:51 -08:00
Evan Lohn
6442c56d82
remaining small find replace fix
2025-02-03 20:10:51 -08:00
Evan Lohn
e191e514b9
fixed find and replace issue
2025-02-03 20:10:51 -08:00
Evan Lohn
f33a2ffb01
node renaming
2025-02-03 20:10:51 -08:00
joachim-danswer
0578c31522
rename retrieval & consolidate_sub_answers (initial and refinement)
2025-02-03 20:10:51 -08:00
joachim-danswer
8cbdc6d8fe
fix for refinement renaming
2025-02-03 20:10:51 -08:00
joachim-danswer
60fb06da4e
rename initial_answer_generation pt 2
2025-02-03 20:10:51 -08:00
joachim-danswer
55ed6e2294
rename initial_answer_generation
2025-02-03 20:10:50 -08:00
joachim-danswer
42780d5f97
rename of individual_sub_answer_generation
2025-02-03 20:10:50 -08:00
Evan Lohn
f050d281fd
refininement->refinement
2025-02-03 20:10:50 -08:00
joachim-danswer
3ca4d532b4
renamed directories, prompts, and small citation fix
2025-02-03 20:10:50 -08:00
pablodanswer
e3e855c526
potential question fix
2025-02-03 20:10:50 -08:00
pablodanswer
23bf50b90a
address doc
2025-02-03 20:10:50 -08:00
Yuhong Sun
c43c2320e7
Tiny nits
2025-02-03 20:10:50 -08:00
Evan Lohn
01e6e9a2ba
fixed errors on import
2025-02-03 20:10:50 -08:00
Evan Lohn
bd3b1943c4
WIP PR comments
2025-02-03 20:10:50 -08:00
Evan Lohn
1dbf561db0
fix revision to match internal alembic state
2025-02-03 20:10:50 -08:00
Evan Lohn
a43a6627eb
fix revision to match internal alembic state
2025-02-03 20:10:50 -08:00
Evan Lohn
5bff8bc8ce
collapsed db migrations post-rebase (added missing file)
2025-02-03 20:10:50 -08:00
Evan Lohn
7879ba6a77
collapsed db migrations post-rebase
2025-02-03 20:10:50 -08:00
pablodanswer
a63b341913
latex update
2025-02-03 20:10:50 -08:00
pablodanswer
c062097b2a
post rebase fix
2025-02-03 20:10:50 -08:00
Evan Lohn
48e42af8e7
fix rebase issue
2025-02-03 20:10:50 -08:00
Evan Lohn
6c7f8eaefb
first pass at dead code deletion
2025-02-03 20:10:50 -08:00
joachim-danswer
3d99ad7bc4
var initialization
2025-02-03 20:10:50 -08:00
joachim-danswer
8fea571f6e
k
2025-02-03 20:10:50 -08:00
joachim-danswer
d70bbcc2ce
k
2025-02-03 20:10:50 -08:00
joachim-danswer
73769c6cae
k
2025-02-03 20:10:50 -08:00
joachim-danswer
7e98936c58
Enrichment prompts, prompt improvements, dispatch logging & reinsert empty tool response
2025-02-03 20:10:50 -08:00
joachim-danswer
4e17fc06ff
variable renaming
2025-02-03 20:10:50 -08:00
joachim-danswer
ff4df6f3bf
fix for merge error ( #3814 )
2025-02-03 20:10:50 -08:00
joachim-danswer
91b929d466
graph directory renamings
2025-02-03 20:10:50 -08:00
joachim-danswer
6bef5ca7a4
persona_prompt improvements
2025-02-03 20:10:50 -08:00
joachim-danswer
4817fa0bd1
average dispatch time collection for sub-answers
2025-02-03 20:10:50 -08:00
joachim-danswer
da4a086398
added total time to logging
2025-02-03 20:10:50 -08:00
joachim-danswer
69e8c5f0fc
agent default changes/restructuring
2025-02-03 20:10:50 -08:00
joachim-danswer
12d1186888
increased logging
2025-02-03 20:10:50 -08:00
joachim-danswer
325892a21c
cleanup of refined answer generation
2025-02-03 20:10:50 -08:00
joachim-danswer
18d92559b5
application of content limitation ion refined answer as well
2025-02-03 20:10:50 -08:00
joachim-danswer
f2aeeb7b3c
Optimizations: docs for context & history
...
- summarize history if long
- introduced cited_docs from SQ as those must be provided to answer generations
- limit number of docs
TODO: same for refined flow
2025-02-03 20:10:50 -08:00
Evan Lohn
110c9f7e1b
nit
2025-02-03 20:10:50 -08:00
Evan Lohn
1a22af4f27
AgentPromptConfig in Answer class
2025-02-03 20:10:50 -08:00
Evan Lohn
efa32a8c04
use reranking settings and persona during preprocessing in reranker
2025-02-03 20:10:50 -08:00
Evan Lohn
9bad12968f
removed unused files
2025-02-03 20:10:50 -08:00
Evan Lohn
f1d96343a9
always send search response
2025-02-03 20:10:50 -08:00
Evan Lohn
0496ec3bb8
remove debug
2025-02-03 20:10:50 -08:00
pablodanswer
568f927b9b
improve regeneration state
2025-02-03 20:10:50 -08:00
pablodanswer
f842e15d64
nit
2025-02-03 20:10:50 -08:00
pablodanswer
3a07093663
improved timing
2025-02-03 20:10:50 -08:00
Evan Lohn
1fe966d0f7
increased timeout to get rid of asyncio logger errors
2025-02-03 20:10:50 -08:00
joachim-danswer
812172f1bd
addressing nits of EL
2025-02-03 20:10:50 -08:00
joachim-danswer
9e9bd440f4
updated answer_comparison prompt + small cleanup
2025-02-03 20:10:50 -08:00
joachim-danswer
7487b15522
refined search + question answering as sub-graphs
2025-02-03 20:10:50 -08:00
joachim-danswer
de5ce8a613
sub-graphs for initial question/search
2025-02-03 20:10:50 -08:00
joachim-danswer
8c9577aa95
refined search + question answering as sub-graphs
2025-02-03 20:10:50 -08:00
pablodanswer
4baf3dc484
minor update
2025-02-03 20:10:50 -08:00
pablodanswer
50ef5115e7
k
2025-02-03 20:10:50 -08:00
pablodanswer
a2247363af
update switching logic
2025-02-03 20:10:50 -08:00
pablodanswer
a0af8ee91c
fix toggling edge case
2025-02-03 20:10:50 -08:00
pablodanswer
25f6543443
update bool
2025-02-03 20:10:50 -08:00
pablodanswer
d52a0b96ac
various improvements
2025-02-03 20:10:50 -08:00
pablodanswer
f14b282f0f
quick nit
2025-02-03 20:10:50 -08:00
Evan Lohn
7d494cd65e
allowed empty Search Tool for non-agentic search
2025-02-03 20:10:50 -08:00
pablodanswer
139374966f
minor update - doc ordering
2025-02-03 20:10:50 -08:00
pablodanswer
bf06710215
k
2025-02-03 20:10:50 -08:00
pablodanswer
d4e0d0db05
quick nit
2025-02-03 20:10:50 -08:00
pablodanswer
f96a3ee29a
k
2025-02-03 20:10:50 -08:00
joachim-danswer
3bf6b77319
Replaced additional limit with variable
2025-02-03 20:10:50 -08:00
joachim-danswer
3b3b0c8a87
Addressing EL's comments
...
- created vars for a couple of agent settings
- moved agent configs
- created a search function
2025-02-03 20:10:50 -08:00
joachim-danswer
aa8cb44a33
taking out Extraction for now
2025-02-03 20:10:50 -08:00
joachim-danswer
fc60fd0322
earlier entity extraction & sharper generation prompts
2025-02-03 20:10:50 -08:00
joachim-danswer
46402a97c7
tmp: force agent search
2025-02-03 20:10:50 -08:00
Evan Lohn
5bf6a47948
skip reranking for <=1 doc
2025-02-03 20:10:50 -08:00
Evan Lohn
2d8486bac4
stop infos when done streaming answers
2025-02-03 20:10:50 -08:00
Evan Lohn
eea6f2749a
make field nullable
2025-02-03 20:10:50 -08:00
Evan Lohn
5e9b2e41ae
persisting refined answer improvement
2025-02-03 20:10:50 -08:00
Evan Lohn
2bbe20edc3
address JR comments
2025-02-03 20:10:50 -08:00
Evan Lohn
db2004542e
fixed chat tests
2025-02-03 20:10:50 -08:00
Evan Lohn
ddbfc65ad0
implemented top-level tool calling + force search
2025-02-03 20:10:50 -08:00
Evan Lohn
982040c792
WIP, but working basic search using initial tool choice node
2025-02-03 20:10:50 -08:00
pablodanswer
4b0a4a2741
k
2025-02-03 20:10:50 -08:00
pablodanswer
28ba01b361
updated + functional
2025-02-03 20:10:50 -08:00
pablodanswer
d32d1c6079
update- reorg
2025-02-03 20:10:50 -08:00
pablodanswer
dd494d2daa
k
2025-02-03 20:10:50 -08:00
pablodanswer
eb6dbf49a1
build fix
2025-02-03 20:10:50 -08:00
joachim-danswer
e5fa411092
EL comments addressed
2025-02-03 20:10:50 -08:00
joachim-danswer
1ced8924b3
loser verification prompt
2025-02-03 20:10:50 -08:00
joachim-danswer
3c3900fac6
turning off initial search pre route decision
2025-02-03 20:10:50 -08:00
joachim-danswer
3b298e19bc
change of sub-question answer if no docs recovered
2025-02-03 20:10:50 -08:00
joachim-danswer
71eafe04a8
various fixes from Yuhong's list
2025-02-03 20:10:50 -08:00
Yuhong Sun
80d248e02d
Copy changes
2025-02-03 20:10:50 -08:00
Evan Lohn
2032fb10da
removed print statements, fixed pass through handling
2025-02-03 20:10:50 -08:00
Evan Lohn
ca1f176c61
fixed basic flow citations and second test
2025-02-03 20:10:50 -08:00
Evan Lohn
3ced9bc28b
fix for early cancellation test; solves issue with tasks being destroyed while pending
2025-02-03 20:10:50 -08:00
pablodanswer
deea9c8c3c
add agent search frontend
2025-02-03 20:10:47 -08:00
Evan Lohn
4e47c81ed8
fix alembic history
2025-02-03 20:07:57 -08:00
joachim-danswer
00cee71c18
streaming + saving of search docs of no verified ones available
...
- sub-questions only
2025-02-03 20:07:57 -08:00
Evan Lohn
470c4d15dd
reworked history messages in agent config
2025-02-03 20:07:57 -08:00
Evan Lohn
50bacc03b3
missed files from prev commit
2025-02-03 20:07:57 -08:00
Evan Lohn
dd260140b2
basic search restructure: WIP on fixing tests
2025-02-03 20:07:57 -08:00
joachim-danswer
8aa82be12a
prompts that even further motivates to cite docs over sub-q's
2025-02-03 20:07:57 -08:00
joachim-danswer
b7f9e431a5
pydantic for LangGraph + changed ERT extraction flow
2025-02-03 20:07:57 -08:00
joachim-danswer
b9bd2ea4e2
history added to agent flow
2025-02-03 20:07:57 -08:00
pablodanswer
e4c93bed8b
minor fixes to branch
2025-02-03 20:07:57 -08:00
Evan Lohn
4fd6e36c2f
second clean commit
2025-02-03 20:07:57 -08:00
trial-danswer
715359c120
Helm chart refactoring ( #3797 )
...
* initial commit for helm chart refactoring
* Continue refactoring helm. I was able to use helm to deploy all of the apps to a cluster in aws. The bottleneck was setting up PVC dynamic provisioning.
* use default storage class
* Fix linter errors
* Fix broken helm test
---------
Co-authored-by: jpb80 <jordan.buttkevitz@gmail.com >
2025-02-03 10:56:07 -08:00
Richard Kuo (Danswer)
6f018d75ee
use replica, remove some commented code
2025-02-03 10:10:05 -08:00
Richard Kuo (Danswer)
fd947aadea
slow down to 8 again
2025-02-03 00:32:23 -08:00
Weves
e061ba2b93
another airtable fix
2025-02-02 20:58:24 -08:00
Weves
87bccc13cc
Handle expiring attachments
2025-02-02 12:02:44 -08:00
Richard Kuo (Danswer)
3a950721b9
get rid of some more scan_iter
2025-02-02 01:14:10 -08:00
Weves
569639eb90
Improved attachment handling
2025-02-01 23:07:01 -08:00
pablodanswer
68cb1f3409
ensure tests don't run temporarily
2025-02-01 17:31:44 -08:00
pablonyx
11da0d9889
Add user specific chat session temperature ( #3867 )
...
* add user specific chat session temperature
* kbetter typing
* update
2025-02-01 17:29:58 -08:00
pablodanswer
6a7e2a8036
temporarily disable chat tests
2025-02-01 14:15:16 -08:00
pablodanswer
035f83c464
ensure tests pass (temporary dragging disabled)
2025-02-01 12:58:03 -08:00
pablonyx
3c34ddcc4f
E2e assistant tests ( #3869 )
...
* adding llm override logic
* update
* general cleanup
* fix various tests
* rm
* update
* update
* better comments
* k
* k
* update to pass tests
* clarify content
* improve timeout
2025-02-01 20:05:53 +00:00
Richard Kuo (Danswer)
bbee2865e9
Merge branch 'main' of https://github.com/onyx-dot-app/onyx into feature/no_scan_iter
2025-02-01 10:46:38 -08:00
pablonyx
a82cac5361
Ensure anonymous users can give feedback
...
Ensure anonymous users can give feedback
2025-02-01 10:36:14 -08:00
pablodanswer
83e5cb2d2f
tested
2025-01-31 16:40:37 -08:00
Chris Weaver
a5d2f0d9ac
Fix airtable connector w/ mt cloud + move telem logic to match new st… ( #3868 )
...
* Fix airtable connector w/ mt cloud + move telem logic to match new standard
* Address Greptile comment
* Small fixes/improvements
* Revert back monitoring frequency
* Small monitoring fix
2025-01-31 16:29:04 -08:00
Richard Kuo (Danswer)
d3cf18160e
lower CLOUD_BEAT_SCHEDULE_MULTIPLIER to 4
2025-01-31 16:13:13 -08:00
Richard Kuo (Danswer)
618e4addd8
better signal names
2025-01-31 13:25:27 -08:00
Richard Kuo (Danswer)
69f16cc972
dont add to the lookup table if it already exists
2025-01-31 13:23:52 -08:00
Richard Kuo (Danswer)
2676d40065
mereging
2025-01-31 12:14:24 -08:00
Richard Kuo (Danswer)
b64545c7c7
build a lookup table every so often to handle cloud migration
2025-01-31 12:12:52 -08:00
Weves
7bc8554e01
Airtable fix
2025-01-31 10:42:27 -08:00
Richard Kuo (Danswer)
5232aeacad
Merge branch 'main' of https://github.com/onyx-dot-app/onyx into feature/no_scan_iter
...
# Conflicts:
# backend/onyx/background/celery/tasks/vespa/tasks.py
# backend/onyx/redis/redis_connector_doc_perm_sync.py
2025-01-31 10:38:10 -08:00
rkuo-danswer
261150e81a
Validate permission locks ( #3799 )
...
* WIP for external group sync lock fixes
* prototyping permissions validation
* validate permission sync tasks in celery
* mypy
* cleanup and wire off external group sync checks for now
* add active key to reset
* improve logging
* reset on payload format change
* return False on exception
* missed a return
* add count of tasks scanned
* add comment
* better logging
* add return
* more return
* catch payload exceptions
* code review fixes
* push to restart test
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-01-31 17:33:07 +00:00
pablonyx
3e0d24a3f6
Update foreign key migration
...
Update foreign key migration
2025-01-31 08:45:19 -08:00
pablodanswer
ffe8ac168f
update foreign key migration
2025-01-31 08:42:28 -08:00
pablonyx
17b280e59e
Remove cloud_kubes from public repo
...
Remove `cloud_kubes` from public repo
2025-01-30 19:19:09 -08:00
pablonyx
5edba4a7f3
Foreign key input prompts
...
Foreign key input prompts
2025-01-30 19:18:49 -08:00
pablodanswer
d842fed37e
foreign key updates
2025-01-30 19:17:32 -08:00
Weves
14981162fd
Pin shapely version
2025-01-30 18:02:35 -08:00
Chris Weaver
288daa4e90
Add more airtable logging ( #3862 )
...
* Add more airtable logging
* Add multithreading
* Remove empty comment
2025-01-30 17:33:42 -08:00
Richard Kuo (Danswer)
30e8fb12e4
remove commented code
2025-01-30 15:34:00 -08:00
Richard Kuo (Danswer)
d8578bc1cb
first full cut
2025-01-30 15:21:52 -08:00
pablonyx
5e21dc6cb3
Optimize /persona query ( #3859 )
...
* k
* delete
* k
2025-01-30 23:20:19 +00:00
Weves
39b3a503b4
Add more group sync logging
2025-01-30 14:42:14 -08:00
pablonyx
a70d472b5c
Update e2e frontend tests ( #3843 )
...
* fix input prompts
* assistant ordering validation
* k
* Revert "fix input prompts"
This reverts commit a4b577bdd7 .
* fix alembic
* foreign key updates
* Revert "foreign key updates"
This reverts commit fe17795a037f831790d69229e1067ccb5aab5bd9.
* improve e2e tests
* fix admin
2025-01-30 20:15:29 +00:00
devin-ai-integration[bot]
0ed2886ad0
Can't create starter messages for existing assistants. ( #3825 )
...
* fix: move starter messages out of advanced options for better visibility
Co-Authored-By: Chris Weaver <chris@onyx.app >
* fix: ensure starter message input field is visible in edit flow
Co-Authored-By: Chris Weaver <chris@onyx.app >
* chore: fix prettier formatting
Co-Authored-By: Chris Weaver <chris@onyx.app >
* chore: fix prettier formatting for starter messages description
Co-Authored-By: Chris Weaver <chris@onyx.app >
* chore: fix prettier formatting for starter messages initialization
Co-Authored-By: Chris Weaver <chris@onyx.app >
* fix: prevent unintended deletion of second message in StarterMessagesList
Co-Authored-By: Chris Weaver <chris@onyx.app >
* Fix empty starter messages
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Chris Weaver <chris@onyx.app >
Co-authored-by: Weves <chrisweaver101@gmail.com >
2025-01-30 10:26:54 -08:00
pablodanswer
6b31e2f622
remove cloud_kubes from public repo
2025-01-30 09:52:57 -08:00
hagen-danswer
aabf8a99bc
Fixed SharePoint connector polling ( #3834 )
...
* Fixed SharePoint connector polling
* finish
* fix sharepoint connector
2025-01-30 17:43:11 +00:00
Richard Kuo (Danswer)
7ccfe85ee5
WIP
2025-01-29 22:52:21 -08:00
Chris Weaver
95701db1bd
Add more sync records + fix small bug in monitoring task causing deletion metrics to never be emitted ( #3837 )
...
Double check we don't double-emit + fix pruning metric
Add log
Fix comment
rename
2025-01-29 18:03:49 -08:00
rkuo-danswer
24105254ac
fix race condition with permission sync and fences ( #3841 )
...
* fix race condition with permission sync and fences
* comments
* set the fence
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-01-29 23:40:44 +00:00
rkuo-danswer
4fe99d05fd
add timings for syncing ( #3798 )
...
* add timings for syncing
* add more logging
* more debugging
* refactor multipass/db check out of VespaIndex
* circular imports?
* more debugging
* add logs
* various improvements
* additional logs to narrow down issue
* use global httpx pool for the main vespa flows in celery. Use in more places eventually.
* cleanup debug logging, etc
* remove debug logging
* this should use the secondary index
* mypy
* missed some logging
* review fixes
* refactor get_default_document_index to use search settings
* more missed logging
* fix circular refs
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
Co-authored-by: pablodanswer <pablo@danswer.ai >
2025-01-29 23:24:44 +00:00
pablonyx
d35f93b233
k ( #3838 )
2025-01-29 22:39:48 +00:00
hagen-danswer
766b0f35df
Lowercase all user emails ( #3830 )
2025-01-29 19:09:06 +00:00
evan-danswer
a0470a96eb
removed logic to search first message, fixed query override ( #3812 )
2025-01-29 19:02:29 +00:00
devin-ai-integration[bot]
b82123563b
Fix Unicode sanitization for Vespa document indexing ( #3831 )
...
* Add support for filtering 0xFDD0-0xFDEF Unicode range
- Update remove_invalid_unicode_chars to handle 0xFDD0-0xFDEF range
- Add comprehensive test cases for Unicode character sanitization
- Fix issue with illegal code point 0xFDDB in Vespa indexing
Co-Authored-By: Chris Weaver <chris@onyx.app >
* Remove unused pytest import
Co-Authored-By: Chris Weaver <chris@onyx.app >
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Chris Weaver <chris@onyx.app >
2025-01-29 18:32:00 +00:00
rkuo-danswer
787e25cd78
Merge pull request #3823 from onyx-dot-app/bugfix/sharepoint_app_init
...
app should be initialized once per connector
2025-01-28 23:55:09 -08:00
pablonyx
c6375f8abf
Tool id constants ( #3827 )
...
* tool id constants
* clarification
2025-01-29 06:33:31 +00:00
Richard Kuo (Danswer)
58e5deba01
Merge branch 'main' of https://github.com/onyx-dot-app/onyx into bugfix/sharepoint_app_init
...
# Conflicts:
# backend/onyx/connectors/sharepoint/connector.py
2025-01-28 21:11:13 -08:00
Chris Weaver
028e877342
Sharepoint fixes ( #3826 )
...
* Sharepoint connector fixes
* Refactor sharepoint to be better
* Improve env variable naming
* Fix
* Add new secrets
* Fix unstructured failure
2025-01-28 20:06:09 -08:00
Richard Kuo (Danswer)
47bff2b6a9
missed init
2025-01-28 19:11:38 -08:00
Richard Kuo (Danswer)
1502bcea12
do teams too
2025-01-28 19:03:54 -08:00
pablonyx
2701f83634
llm provider re-org ( #3810 )
...
* nit
* clean up logic
* update
2025-01-29 02:44:50 +00:00
pablonyx
601037abb5
Customer love ( #3813 )
...
* additional logs
* disable gdrive oauth
* Revert "additional ogs"
This reverts commit 1bd7f9d433 .
2025-01-28 17:42:28 -08:00
devin-ai-integration[bot]
7e9b12403a
Allow Slack workflow messages when respond_to_bots is enabled ( #3819 )
...
* Allow workflow 'bot_message' subtype when respond_to_bots is enabled
Co-Authored-By: Chris Weaver <chris@onyx.app >
* refactor: consolidate bot message checks to avoid redundant code
Co-Authored-By: Chris Weaver <chris@onyx.app >
* style: fix black formatting
Co-Authored-By: Chris Weaver <chris@onyx.app >
* Remove unnecessary call
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Chris Weaver <chris@onyx.app >
Co-authored-by: Weves <chrisweaver101@gmail.com >
2025-01-28 17:29:23 -08:00
devin-ai-integration[bot]
d903e5912a
feat: add option to treat all non-attachment fields as metadata in Airtable connector ( #3817 )
...
* feat: add option to treat all non-attachment fields as metadata in Airtable connector
- Added new UI option 'treat_all_non_attachment_fields_as_metadata'
- Updated backend logic to support treating all fields except attachments as metadata
- Added tests for both default and all-metadata behaviors
Co-Authored-By: Chris Weaver <chris@onyx.app >
* fix: handle missing environment variables gracefully in airtable tests
Co-Authored-By: Chris Weaver <chris@onyx.app >
* fix: clean up test file and handle environment variables properly
Co-Authored-By: Chris Weaver <chris@onyx.app >
* fix: add missing test fixture and fix formatting
Co-Authored-By: Chris Weaver <chris@onyx.app >
* chore: fix black formatting
Co-Authored-By: Chris Weaver <chris@onyx.app >
* fix: add type annotation for metadata dict in airtable tests
Co-Authored-By: Chris Weaver <chris@onyx.app >
* fix: add type annotation for mock_get_api_key fixture
Co-Authored-By: Chris Weaver <chris@onyx.app >
* fix: update Generator import to use collections.abc
Co-Authored-By: Chris Weaver <chris@onyx.app >
* refactor: make treat_all_non_attachment_fields_as_metadata a direct required parameter
- Move parameter from connector_config to direct class parameter
- Place parameter right under table_name_or_id argument
- Make parameter required in UI with no default value
- Update tests to use new parameter structure
Co-Authored-By: Chris Weaver <chris@onyx.app >
* chore: fix black formatting
Co-Authored-By: Chris Weaver <chris@onyx.app >
* chore: rename _METADATA_FIELD_TYPES to DEFAULT_METADATA_FIELD_TYPES and clarify usage
Co-Authored-By: Chris Weaver <chris@onyx.app >
* chore: fix black formatting in docstring
Co-Authored-By: Chris Weaver <chris@onyx.app >
* test: make airtable tests fail loudly on missing env vars
Co-Authored-By: Chris Weaver <chris@onyx.app >
* style: fix black formatting in test file
Co-Authored-By: Chris Weaver <chris@onyx.app >
* style: add required newline between test functions
Co-Authored-By: Chris Weaver <chris@onyx.app >
* test: update error message pattern in parameter validation test
Co-Authored-By: Chris Weaver <chris@onyx.app >
* style: fix black formatting in test file
Co-Authored-By: Chris Weaver <chris@onyx.app >
* test: fix error message pattern in parameter validation test
Co-Authored-By: Chris Weaver <chris@onyx.app >
* style: fix line length in test file
Co-Authored-By: Chris Weaver <chris@onyx.app >
* test: simplify error message pattern in parameter validation test
Co-Authored-By: Chris Weaver <chris@onyx.app >
* test: add type validation test for treat_all_non_attachment_fields_as_metadata
Co-Authored-By: Chris Weaver <chris@onyx.app >
* fix: add missing required parameter in test
Co-Authored-By: Chris Weaver <chris@onyx.app >
* fix: remove parameter from test to properly validate it is required
Co-Authored-By: Chris Weaver <chris@onyx.app >
* fix: add type validation for treat_all_non_attachment_fields_as_metadata parameter
Co-Authored-By: Chris Weaver <chris@onyx.app >
* style: fix black formatting in airtable_connector.py
Co-Authored-By: Chris Weaver <chris@onyx.app >
* fix: update type validation test to handle mypy errors
Co-Authored-By: Chris Weaver <chris@onyx.app >
* fix: specify mypy ignore type for call-arg
Co-Authored-By: Chris Weaver <chris@onyx.app >
* Also handle rows w/o sections
* style: fix black formatting in test assertion
Co-Authored-By: Chris Weaver <chris@onyx.app >
* add TODO
* Remove unnecessary check
* Fix test
* Do not break existing airtable connectors
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Chris Weaver <chris@onyx.app >
Co-authored-by: Weves <chrisweaver101@gmail.com >
2025-01-28 17:28:32 -08:00
pablonyx
d2aea63573
Merge pull request #3824 from onyx-dot-app/naming
...
Fix search tool name
2025-01-28 16:57:02 -08:00
pablodanswer
57b4639709
fix name
2025-01-28 16:52:00 -08:00
Richard Kuo (Danswer)
1308b6cbe8
app should be initialized once per connector
2025-01-28 15:55:52 -08:00
rkuo-danswer
98abd7d3fa
Merge pull request #3821 from onyx-dot-app/bugfix/google_drive_test_fix
...
don't duplicate test module names
2025-01-28 15:29:55 -08:00
Richard Kuo (Danswer)
e4180cefba
don't duplicate test module names
2025-01-28 15:24:05 -08:00
skylares
f67b5356fa
Create google drive e2e test ( #3635 )
...
* Create e2e google drive test
* Drive sync issue
* Add endpoints for group syncing
* google e2e fixes/improvements and add xfail to zendesk tests
* mypy errors
* Key change
* Small changes
* Merged main to fix group sync issue
* Update test_permission_sync.py
* Update google_drive_api_utils.py
* Update test_zendesk_connector.py
---------
Co-authored-by: hagen-danswer <hagen@danswer.ai >
2025-01-28 14:12:57 -08:00
pablonyx
9bdb581220
Update slack configs ( #3776 )
...
* update
* fix build
2025-01-28 21:10:09 +00:00
pablonyx
42d6d935ae
continue on internal error ( #3728 )
2025-01-28 20:19:07 +00:00
pablonyx
8d62b992ef
Double check all chat accessible dependencies ( #3801 )
...
* double check all chat accessible dependencies
* k
* k
* k
* k
* k
* k
2025-01-28 17:38:32 +00:00
pablonyx
2ad86aa9a6
Unstructured fix ( #3809 )
...
* fix v1
* temporary patch for pdfs
* nit
2025-01-28 16:46:27 +00:00
pablonyx
74a472ece7
Remove checkmark
...
Remove checkmark
2025-01-27 22:38:22 -08:00
pablodanswer
b2ce848b53
add fix
2025-01-27 21:54:20 -08:00
pablonyx
519ec20d05
Feedback ( #3800 )
...
* k
* k:wq
* update user auth
* update
2025-01-28 03:13:21 +00:00
pablodanswer
3b1e26d0d4
remove checkmark
2025-01-27 19:12:49 -08:00
pablonyx
118d2b52e6
Improvements for web build ( #3786 )
...
* k
* improvements for web build
2025-01-27 20:40:06 +00:00
pablonyx
e625884702
Chat Touchups ( #3775 )
2025-01-27 12:30:43 -08:00
rkuo-danswer
fa78f50fe3
Bugfix/celery ignore result ( #3770 )
...
* try using a redis replica in some areas
* harden up replica usage
* ignore results
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-01-27 08:53:01 +00:00
Yuhong Sun
05ab94945b
Fix Sharepoint Folder Parsing ( #3791 )
2025-01-26 16:45:24 -08:00
Yuhong Sun
7a64a25ff4
Fix Confluence Missing Labels ( #3788 )
2025-01-26 14:05:02 -08:00
pablonyx
7f10494bbe
Better vespa interface ( #3781 )
...
* k
* much cleaner vespa util class
* log
* typing
* improvement
* improve
2025-01-26 21:22:44 +00:00
pablodanswer
f2d4024783
improve base page latency
2025-01-26 11:44:34 -08:00
pablonyx
70795a4047
Sync status improvements ( #3782 )
...
* minor improvments / clarity
* additional comment for clarity
* typing
* quick updates to monitoring
* connector deletion
* quick nit
* fix typing
* update values
* quick nit
* functioning
* improvements to monitoring
* update
* minutes -> seconds
2025-01-26 17:35:26 +00:00
rkuo-danswer
d8a17a7238
try using a redis replica in some areas ( #3748 )
...
* try using a redis replica in some areas
* harden up replica usage
* comment
* slow down cloud dispatch temporarily
* add ignored syncing list back
* raise multiplier to 8
* comment out per tenant code (no longer used by fanout)
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-01-26 03:48:25 +00:00
Yuhong Sun
cbf98c0128
Fix Seeding Link for Support Use Case ( #3784 )
2025-01-25 19:39:36 -08:00
pablodanswer
a5fe5e136b
add web vitals
2025-01-25 17:33:20 -08:00
pablonyx
d6863ec775
Improved linking + scrolling ( #3744 )
...
* nits
* quick nit
* update various components
* quick nit
* update
* chat nits
* minor linear check fix
2025-01-25 23:52:07 +00:00
Yuhong Sun
b12c51f56c
Turn off Unstructured telemetry ( #3778 )
2025-01-24 18:13:25 -08:00
pablonyx
b9561fc46c
Unzip files + no double x ( #3767 )
...
* unzip files
* quick nit
* quick nit
* nit
2025-01-24 20:52:58 +00:00
pablonyx
9b19990764
Input shortcut fix in multi tenant case ( #3768 )
...
* validated fix
* nit
* k
2025-01-24 20:40:08 +00:00
Chris Weaver
5d6a18f358
Add support for more /models/list formats ( #3739 )
2025-01-24 18:25:19 +00:00
pablonyx
3c37764974
Allow all LLMs for image generation assistants ( #3730 )
...
* Allow all LLMs for image generation assistants
* ensure pushed
* update color + assistant -> model
* update prompt
* fix silly conditional
2025-01-24 18:23:55 +00:00
Chris Weaver
6551d6bc87
Add support for overridding scopes for OIDC ( #3759 )
2025-01-23 21:20:34 -08:00
pablonyx
2a1bb4ac41
Vespa scripts + Redis script update ( #3758 )
...
* update onyx redis script
* looking good
* simplify comments
* remove unnecessary apps option
* iterate
* fix typing
2025-01-23 23:46:17 +00:00
Chris Weaver
5d653e7c19
Add back postgres auth backend support ( #3753 )
2025-01-23 21:19:35 +00:00
rkuo-danswer
68c959d8ef
Merge pull request #3755 from onyx-dot-app/bugfix/ee_tasks
...
missed ee_tasks_to_schedule declaration
2025-01-23 12:33:53 -08:00
Richard Kuo (Danswer)
ba771483d8
missed ee_tasks_to_schedule declaration
2025-01-23 12:32:43 -08:00
rkuo-danswer
a2d8e815f6
Feature/more celery fanout ( #3740 )
...
* WIP
* migrate most beat tasks to fan out strategy
* fix kwargs
* migrate EE tasks
* lock on the task_name level
* typo fix
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-01-23 19:08:42 +00:00
rkuo-danswer
b1e05bb909
Merge pull request #3751 from onyx-dot-app/bugfix/remove_index_debugging
...
remove debugging for specific problem tenants
2025-01-23 10:20:36 -08:00
pablonyx
ccb16b7484
Indexing latency check fix ( #3747 )
...
* add logs + update dev script
* update conig
* remove prints
* temporarily turn off
* va
* update
* fix
* finalize monitoring updates
* update
2025-01-23 17:14:26 +00:00
pablonyx
1613a8ba4f
Anonymous Polish ( #3746 )
...
* update auth
* k
* address nit
2025-01-23 02:42:44 +00:00
pablonyx
e94ffbc2a1
Fix image wonkiness ( #3735 )
...
* fix images
* quick nit
* quick nit
* update
* update for clarity
2025-01-23 02:38:51 +00:00
Richard Kuo (Danswer)
32f220e02c
remove debugging for specific problem tenants
2025-01-22 16:23:24 -08:00
rkuo-danswer
69c60feda4
cloud check for migrations ( #3734 )
...
* cloud check for migrations
* fix table declaration
* change back interval
* Fix usage of POSTGRES_DEFAULT_SCHEMA
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-01-22 22:41:28 +00:00
pablonyx
a215ea9143
Performance monitoring ( #3725 )
...
* nit
* minimal
* config
* not too big a change
* k
* update
* update web push
* node options
* k
* update config
* attempt fix
2025-01-22 19:54:07 +00:00
pablonyx
f81a42b4e8
fix image edge case width screen size ( #3738 )
2025-01-22 18:54:00 +00:00
rkuo-danswer
b095e17827
Bugfix/watchdog signal ( #3699 )
...
* signal from the watchdog so that the monitor task doesn't try to clean up before it can exit
* ttl constants
* improve comment
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-01-22 17:51:06 +00:00
pablonyx
2a758ae33f
Slack doc set fix ( #3737 )
2025-01-22 09:57:21 -08:00
hagen-danswer
3e58cf2667
Added ability to use a tag to insert the current datetime in prompts ( #3697 )
...
* Added ability to use a tag to insert the current datetime in prompts
* made tagging logic more robust
* rename
* k
---------
Co-authored-by: Yuhong Sun <yuhongsun96@gmail.com >
2025-01-22 16:17:20 +00:00
hagen-danswer
b9c29f2a36
Fix pagination for index attempts table DAN-1284 ( #3722 )
...
* Fix pagination for index attempts table
* fixed index attempts pagination
* fixed query history table
* query clearnup
* fixed test
* fixed weird tests???
2025-01-22 01:51:16 +00:00
Yuhong Sun
647adb9ba0
Change Persona to Assistant for Analytics Page ( #3741 )
2025-01-21 17:08:03 -08:00
pablonyx
7d6d73529b
fix gmail connector ( #3733 )
2025-01-21 20:43:25 +00:00
Chris Weaver
420476ad92
Add basic passthrough auth ( #3731 )
...
* Add basic passthrough auth
* Add server-side validation
* Disallow for non-oauth
* Fix npm build
2025-01-20 23:39:23 -08:00
pablonyx
4ca7325d1a
Finalize ux rework ( #3720 )
...
* colors
* nit
* finalize chat ux
* fix seeding waiting
* update chat input bar icons
* k
* Revert "fix seeding waiting"
This reverts commit e1aa93ff0c .
2025-01-21 01:09:16 +00:00
pablonyx
8ddd95d0d4
Fix exceptional seeding delay ( #3723 )
...
* fix seeding waiting
* k
* updated
2025-01-21 01:02:13 +00:00
Weves
1378364686
Pass in tenant_id to kv_store in monitoring job
2025-01-20 15:23:16 -08:00
pablonyx
cc4953b560
Slackbot optimization ( #3696 )
...
* initial pass
* update
* nit
* nit
* bot -> app
* nit
* quick update
* various improvements
* k
* k
* nit
2025-01-20 19:46:52 +00:00
pablonyx
fe3eae3680
Update JWT expiry time config ( #3717 )
...
* update redis configs
* update comment
2025-01-20 11:12:48 -08:00
hagen-danswer
2a7a22d953
fixed broken zendesk connector tests
2025-01-20 11:09:04 -08:00
pablonyx
f163b798ea
Input Formik + hidden screen ( #3715 )
2025-01-20 10:16:10 -08:00
pablonyx
d4563b8693
Add linear check to PRs ( #3708 )
...
* add linear check
* Update pull_request_template.md
2025-01-20 03:48:22 +00:00
Weves
a54ed77140
Enhance airtable connector
2025-01-19 18:57:48 -08:00
Devin AI
f27979ef7f
docs: fix typo in README.md ('Any many' -> 'And many')
...
Co-Authored-By: Chris Weaver <chris@onyx.app >
2025-01-19 14:26:39 -08:00
pablonyx
122a9af9b3
Polish ( #3692 )
2025-01-19 14:22:08 -08:00
pablodanswer
32a97e5479
fix bug
2025-01-19 13:42:23 -08:00
Chris Weaver
bf30dab9c4
Enable location support for Vertex AI ( #3707 )
2025-01-19 17:41:35 +00:00
Chris Weaver
342bb9f685
Fix document counts ( #3671 )
...
* Various fixes/improvements to document counting
* Add new column + index
* Avoid double scan
* comment fixes
* Fix revision history
* Fix IT
* Fix IT
* Fix migration
* Rebase
2025-01-19 05:36:07 +00:00
hagen-danswer
b25668c83a
fixed group sync to account for changes in drive permissions ( #3666 )
...
* fixed group sync to account for changes in drive permissions
* mypy
* addressed
* reeeeeeeee
2025-01-19 00:08:50 +00:00
Weves
a72bd31f5d
Small background telemetry fix
2025-01-18 16:19:28 -08:00
hagen-danswer
896e716d02
query history pagination tests ( #3700 )
...
* dummy pr
* Update prompts.yaml
* fixed tests and added query history pagination test
* done
* fixed
* utils!
2025-01-18 21:28:03 +00:00
pablonyx
eec3ce8162
Markdown rendering ( #3698 )
...
* nit
* update comment
2025-01-18 12:12:19 -08:00
pablonyx
2761a837c6
quick nit for no-longer living files ( #3702 )
2025-01-18 11:09:34 -08:00
hagen-danswer
da43abe644
Made copy button and cmd+c work for cmd+v and cmd+shift+v ( #3693 )
...
* Made copy button and cmd+c work for cmd+v and cmd+shift+v
* made sub selections work as well
* ok it works
* fixed npm run build
* im not from earth
* added logging
* more logging
* bye logs
* should work now
* whoops
* added stuff
* made it robust
* ctrl shift v behavior
2025-01-18 10:34:32 -08:00
skylares
af953ff8a3
Paginate Query History table ( #3592 )
...
* Add pagination for query history table
* Fix method name
* Fix mypy
2025-01-17 15:31:42 -08:00
rkuo-danswer
6fc52c81ab
Bugfix/beat redux ( #3639 )
...
* WIP
* WIP
* try spinning out check for indexing into a system task
* check for the correct delimiter
* use constants
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-01-17 20:59:43 +00:00
hagen-danswer
1ad2128b2a
Combined Persona and Prompt API ( #3690 )
...
* Combined Persona and Prompt API
* quality
* added tests
* consolidated models and got rid of redundant fields
* tenant appreciation day
* reverted default
2025-01-17 20:21:20 +00:00
Kaveen Jayamanna
880c42ad41
Validating slackbot tokens ( #3695 )
...
* added missing dependency, missing api key placeholder, updated docs
* Apply black formatting and validate bot token functionality
* acknowledging black formatting
* added the validation to update tokens as well
* Made the token validation errors looks nicer
* getting rif of duplicate dependency
2025-01-17 11:50:22 -08:00
pablonyx
c9e0d77c93
Minor large PR cleanup (misc fies)
...
Minor large PR cleanup
2025-01-16 09:41:06 -08:00
pablodanswer
7a750dc2ca
Minor large PR cleanup
2025-01-16 09:39:27 -08:00
pablonyx
44b70a87df
UX Refresh ( #3687 )
...
* add new ux
* quick nit
* additional nit
* finalize
* quick fix
* fix typing
2025-01-16 08:08:01 +00:00
Chris Weaver
a05addec19
Add is_cloud info to telemetry + get consistent customer_uuid's for a… ( #3684 )
...
* Add is_cloud info to telemetry + get consistent customer_uuid's for a given tenant
* Address Richard's comments
2025-01-16 02:43:21 +00:00
Chris Weaver
8a4d762798
Fix follow ups in thread + fix user name ( #3686 )
...
* Fix follow ups in thread + fix user name
* Add back single history str
* Remove newline
2025-01-16 02:40:25 +00:00
rkuo-danswer
c9a420ec49
better logging and reduce long sessions ( #3673 )
...
* testing some tweaks based on issues seen with okteto
* shorten session usage in indexing. still a couple of long running sessions to clean up
* merge sessions
* fixing detached session issues
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-01-16 01:27:12 +00:00
pablodanswer
beccca5fa2
Remove stranded file
2025-01-15 16:34:13 -08:00
pablonyx
66d8b8bb10
Add chrome extension pages ( #3629 )
2025-01-15 15:09:49 -08:00
pablonyx
76ca650972
Admin usage for seeding ( #3683 )
...
* admin usage for seeding
* functional
* proper fix
* k
* typing
2025-01-15 19:04:25 +00:00
hagen-danswer
eb70699c0b
temp test fixes ( #3682 )
...
* fix discord test
* Fix discord test
* fixed fireflies test too
2025-01-15 09:07:05 -08:00
skylares
b401f83eb6
Salesforce daily test ( #3611 )
...
* Add daily salesforce test
* Add more assertions
* Add assertions for data by parsing the key-value strings
* Fix grammar
2025-01-15 07:53:50 -08:00
skylares
993a1a6caf
Add discord daily test ( #3676 )
...
* Add discord daily test
* Fix mypy error
2025-01-15 07:50:33 -08:00
skylares
c3481c7356
Fireflies daily test ( #3663 )
...
* Init test files for fireflies
* Finish creating daily test and update parsing of sections
* Added comment
2025-01-15 06:40:31 -08:00
Chris Weaver
3b7695539f
Add monitoring worker ( #3677 )
...
* Add monitoring worker
* Add locks
* Add tenant id to lock
* Remove unneeded tenant postfix
2025-01-15 01:39:56 +00:00
hagen-danswer
b1957737f2
refactored _add_user_filter usage ( #3674 )
...
* refactored db.connector_credential_pair
* Rerfactored the db.credentials user filtering
* the restr
2025-01-14 23:35:52 +00:00
rkuo-danswer
5f462056f6
Merge pull request #3660 from onyx-dot-app/bugfix/index_attempt_query
...
optimize another index attempt check
2025-01-13 20:02:54 -08:00
Richard Kuo (Danswer)
0de4d61b6d
Merge branch 'main' of https://github.com/onyx-dot-app/onyx into bugfix/index_attempt_query
2025-01-13 16:26:22 -08:00
rkuo-danswer
7a28a5c216
Merge pull request #3669 from onyx-dot-app/bugfix/fix_time_updated
...
fix missed var names
2025-01-13 15:04:17 -08:00
Richard Kuo (Danswer)
d8aa21ca3a
fix missed var names
2025-01-13 14:32:26 -08:00
Richard Kuo (Danswer)
c4323573d2
fix alembic
2025-01-13 13:23:40 -08:00
Richard Kuo (Danswer)
46cfaa96b7
Merge branch 'main' of https://github.com/danswer-ai/danswer into bugfix/index_attempt_query
2025-01-13 13:23:30 -08:00
Weves
a610b6bd8d
Support new model for image input
2025-01-13 13:17:51 -08:00
rkuo-danswer
cb66aadd80
Merge pull request #3648 from onyx-dot-app/bugfix/light_cpu
...
figuring out why multiprocessing set_start_method isn't working.
2025-01-13 13:08:55 -08:00
Chris Weaver
9ea2ae267e
Performance monitoring ( #3658 )
...
* Initial scaffolding for metrics
* iterate
* more
* More metrics + SyncRecord concept
* Add indices, standardize timing
* Small cleanup
* Address comments
2025-01-13 12:36:45 -08:00
Richard Kuo (Danswer)
7d86b28335
maybe we don't need pre ping yet
2025-01-13 12:14:32 -08:00
Richard Kuo (Danswer)
4f8e48df7c
try more sql settings
2025-01-13 11:50:04 -08:00
Richard Kuo (Danswer)
d96d2fc6e9
add comment
2025-01-13 11:35:58 -08:00
Richard Kuo (Danswer)
b6dd999c1b
add some type hints
2025-01-13 11:31:57 -08:00
Richard Kuo (Danswer)
9a09222b7d
add comments
2025-01-13 10:58:33 -08:00
Richard Kuo (Danswer)
be3cfdd4a6
saved files
2025-01-13 10:46:20 -08:00
Richard Kuo (Danswer)
f5bdf9d2c9
move to celeryd_init
2025-01-13 02:46:03 -08:00
hagen-danswer
6afd27f9c9
fix group sync name capitalization ( #3653 )
...
* fix group sync name capitalization
* everything is lowercased now
* comments
* Added test for be2ab2aa50ee migration
* polish
2025-01-10 16:51:33 -08:00
Richard Kuo (Danswer)
ccef350287
try using spawn specifically
2025-01-10 14:19:31 -08:00
Richard Kuo (Danswer)
4400a945e3
optimize another index attempt check
2025-01-10 14:18:49 -08:00
Richard Kuo (Danswer)
384a38418b
test set_spawn_method and handle exceptions
2025-01-10 12:59:34 -08:00
Richard Kuo (Danswer)
2163a138ed
logging
2025-01-10 12:41:05 -08:00
Richard Kuo (Danswer)
b6c2ecfecb
more debugging of start method
2025-01-10 12:16:13 -08:00
Richard Kuo (Danswer)
ac182c74b3
log all start methods
2025-01-10 12:11:33 -08:00
pablonyx
cab7e60542
Proper anonymous user restricting ( #3645 )
2025-01-10 11:31:11 -08:00
Richard Kuo (Danswer)
8e25c3c412
Merge branch 'main' of https://github.com/danswer-ai/danswer into bugfix/light_cpu
2025-01-10 11:01:12 -08:00
Weves
1470b7e038
Add tests for some LLM provider endpoints + small logic change to ensure that display_model_names is not empty
2025-01-10 08:55:53 -08:00
rkuo-danswer
bf78fb79f8
possible fix for gdrive oauth in the cloud ( #3642 )
...
* possible fix for gd oauth in the cloud
* missed code in rename/merge
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-01-10 02:10:59 +00:00
rkuo-danswer
d972a78f45
Make connector pause and delete fast ( #3646 )
...
* first cut
* refresh on delete
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-01-10 01:39:45 +00:00
Richard Kuo (Danswer)
962240031f
figuring out why multiprocessing set_start_method isn't working.
2025-01-09 16:29:37 -08:00
hagen-danswer
50131ba22c
Better logging for confluence space permissions
2025-01-09 15:13:02 -08:00
rkuo-danswer
439217317f
Merge pull request #3644 from onyx-dot-app/bugfix/model-server-build-fix
...
hope this env var works.
2025-01-09 14:34:25 -08:00
hagen-danswer
c55de28423
added distinct when outer joining for user filters ( #3641 )
...
* added distinct when outer joining for user filters
* Added distinct when outer joining for user filters for all
2025-01-09 14:15:38 -08:00
Richard Kuo (Danswer)
91e32e801d
hope this env var works.
2025-01-09 13:51:58 -08:00
rkuo-danswer
2ae91f0f2b
Feature/redis prod tool ( #3619 )
...
* prototype tools for handling prod issues
* add some commands
* add batching and dry run options
* custom redis tool
* comment
* default to app config settings for redis
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-01-09 21:34:07 +00:00
hagen-danswer
d40fd82803
Conf doc sync improvements ( #3643 )
...
* Reduce number of requests to Confluence
* undo
* added a way to dynamically adjust the pagination limit
* undo
2025-01-09 12:56:56 -08:00
rkuo-danswer
97a963b4bf
add index to speed up get last attempt ( #3636 )
...
* add index to speed up get last attempt
* use descending order
* put back unique param
* how did this not get formatted?
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-01-09 00:56:55 +00:00
pablonyx
7f6ef1ff57
Remove unnecessary logspam
...
Remove unnecessary logs
2025-01-08 17:03:52 -08:00
pablodanswer
d98746b988
remove unnecessary logs
2025-01-08 17:03:15 -08:00
rkuo-danswer
a76f1b4c1b
Merge pull request #3628 from onyx-dot-app/bugfix/debug_tenant
...
add more debug logging for locking issue
2025-01-08 15:14:37 -08:00
hagen-danswer
4c4ff46fe3
Fixing google drive tests ( #3634 )
...
* Fixing google drive texts
* Update conftest.py
2025-01-08 22:34:38 +00:00
hagen-danswer
0f9842064f
Added env var to skip warm up ( #3633 )
2025-01-08 14:29:15 -08:00
pablonyx
d7bc32c0ec
Fully remove visit API ( #3621 )
...
* v1
* update indexing logic
* update updates
* nit
* clean up args
* update for clarity + best practices
* nit + logs
* fix
* minor clean up
* remove logs
* quick nit
2025-01-08 13:49:01 -08:00
Richard Kuo (Danswer)
1f48de9731
more logging
2025-01-08 12:49:24 -08:00
Richard Kuo (Danswer)
a22d02ff70
add another log line
2025-01-08 10:01:24 -08:00
Richard Kuo (Danswer)
dcfc621a66
add more debug logging for locking issue
2025-01-08 09:43:47 -08:00
Chris Weaver
eac73a1bf1
Improve egnyte connector ( #3626 )
2025-01-08 03:09:46 +00:00
pablonyx
717560872f
Merge pull request #3627 from onyx-dot-app/whitelabeling_name
...
Whitelabelling
2025-01-07 19:16:01 -08:00
pablodanswer
ce2572134c
k
2025-01-07 19:06:52 -08:00
rkuo-danswer
02f72a5c86
Multiple cloud/indexing fixes ( #3609 )
...
* more debugging
* test reacquire outside of loop
* more logging
* move lock_beat test outside the try catch so that we don't worry about testing locks we never took
* use a larger scan_iter value for performance
* batch stale document sync batches
* add debug logging for a particular timeout issue
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-01-08 01:30:29 +00:00
hagen-danswer
eb916df139
added debugger step
2025-01-07 16:18:46 -08:00
hagen-danswer
fafad5e119
Improve contributing guide ( #3625 )
...
* Improve contributing guide
* more improvements to contributing guide
2025-01-07 16:16:17 -08:00
pablonyx
a314a08309
Speed up admin pages ( #3623 )
...
* ni
* speed up pages
* minor nit
* nit
2025-01-07 15:40:26 -08:00
hagen-danswer
4ce24d68f7
prevent other tests from interfering with existing google drive tests ( #3624 )
...
* prevent other tests from interfering with existing google drive tests
* cleanup gdrive tests
* finished
* done
2025-01-07 15:32:36 -08:00
hagen-danswer
a95f4298ad
Improved logging for confluence calls ( #3622 )
...
* Improved logging for confluence calls
* cleanup
* idk
* combined logging
2025-01-07 21:53:08 +00:00
rkuo-danswer
7cd76ec404
comment out the per doc sync hack ( #3620 )
...
* comment out the per doc sync hack
* fix commented code
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-01-07 19:44:15 +00:00
pablonyx
5b5c1166ca
Async Redis ( #3618 )
...
* k
* update configs for clarity
* typing
* update
2025-01-07 19:34:57 +00:00
pablonyx
d9e9c6973d
Multitenant anonymous ( #3595 )
...
* anonymous users for multi tenant setting
* nit
* k
2025-01-07 02:57:20 +00:00
pablonyx
91903141cd
Built in tool cache with tool call id ( #3617 )
...
* k
* improved
* k
* nit
* nit
* nit
2025-01-07 01:03:52 +00:00
hagen-danswer
e329b63b89
Added Permission Syncing for Salesforce ( #3551 )
...
* Added Permission Syncing for Salesforce
* cleanup
* updated connector doc conversion
* finished salesforce permission syncing
* fixed connector to batch Salesforce queries
* tests!
* k
* Added error handling and check for ee and sync type for postprocessing
* comments
* minor touchups
* tested to work!
* done
* my pie
* lil cleanup
* minor comment
2025-01-07 00:37:03 +00:00
hagen-danswer
71c2559ea9
Discord cleanup ( #3615 )
...
* Discord cleanup
* fix case discrepancy
2025-01-06 15:11:03 -08:00
Ishankoradia
ceb34a41d9
discord connector ( #3023 )
...
* discord: frontend and backend poll connector
* added requirements for discord installation
* fixed the mypy errors
* process messages not part of any thread
* minor change
* updated the connector; this logic works & am able to docs when i print
* minor change
* ability to enter a start date to pull docs from and refactor
* added the load connector and fixed mypy errors
* local commit test
done!
* minor refactor and properly commented everything
* updated the logic to handle permissions and index active/archived threads
* basic discord test template
* cleanup
* going away with the danswer discord client class ; using an async context manager
* moved to proper folder
* minor fixes
* needs improvement
* fixed discord icon
---------
Co-authored-by: hagen-danswer <hagen@danswer.ai >
2025-01-06 14:54:22 -08:00
pablonyx
82eab9d704
Doc explore fix ( #3614 )
...
* k
* k
* add comment
2025-01-06 19:42:07 +00:00
pablonyx
2b8d3a6ef5
fix white labelling empty string ( #3603 )
2025-01-06 19:26:55 +00:00
pablonyx
4fb129e77b
Increase timeout + revert changes for clarity ( #3604 )
...
* increase timeout + revert changes for clarity
* quick nit
* k
2025-01-06 18:20:53 +00:00
pablonyx
f16ca1b735
minor auth fix ( #3613 )
2025-01-06 17:51:02 +00:00
pablonyx
e3b2c9d944
Tracking update ( #3605 )
...
* tracking update
* k
2025-01-06 17:17:00 +00:00
pablodanswer
6c9c25642d
remove empty files on main
2025-01-06 09:01:33 -08:00
hagen-danswer
2862d8bbd3
Minor opensource cleanup ( #3610 )
2025-01-06 07:26:07 -08:00
skylares
143be6a524
Add assertions to Zendesk connector tests ( #3600 )
...
Co-authored-by: hagen-danswer <hagen@danswer.ai >
2025-01-06 06:43:23 -08:00
SubashMohan
c2444a5cff
Slim connector for Zendesk ( #3367 )
...
* Add SlimConnector support for Zendesk
* ZenDesk format changes
* code formating
---------
Co-authored-by: hagen-danswer <hagen@danswer.ai >
2025-01-06 06:41:41 -08:00
rkuo-danswer
7f8194798a
Merge pull request #3608 from onyx-dot-app/bugfix/locking_4
...
fix timing calculations and don't spam the queue lengths check from e…
2025-01-05 21:13:47 -08:00
Richard Kuo (Danswer)
e3947e4b64
fix timing calculations and don't spam the queue lengths check from every task
2025-01-05 21:13:08 -08:00
rkuo-danswer
98005510ad
Merge pull request #3607 from onyx-dot-app/bugfix/locking_redux
...
add detailed timings to monitor vespa sync
2025-01-05 20:03:17 -08:00
Richard Kuo
ca54bd0b21
add logging
2025-01-05 20:02:05 -08:00
Richard Kuo
d26f8ce852
add detailed timings to monitor vespa sync
2025-01-05 19:24:58 -08:00
pablonyx
c8090ab75b
Auth fix + Registration Clarity ( #3590 )
...
* clarify auth flow
* k
* nit
* k
* fix typing
2025-01-06 02:17:45 +00:00
hagen-danswer
e100a5e965
Properly account for anonymous access in Confluence
2025-01-05 18:01:39 -08:00
pablonyx
ddec239fef
Improved indexing ( #3594 )
...
* nit
* k
* add steps
* main util functions
* functioning fully
* quick nit
* k
* typing fix
* k
* address comments
2025-01-05 23:31:53 +00:00
Chris Weaver
e83542f572
Add support for auto-refreshing available models based on an API call ( #3576 )
2025-01-05 15:45:49 -08:00
joachim-danswer
8750f14647
alignment & renaming of objects for initial (displayed) ranking and re-ranking/validation citations
...
- renamed post-reranking/validation citation information consistently to final_... (example: doc_id_to_rank_map -> final_doc_id_to_rank_map)
- changed and renamed objects containing initial ranking information (now: display_...) consistent with final rankings (final_...). Specifically, {} to [] for displayed_search_results
- for CitationInfo, changed citation_num from 'x-th citation in response stream' to the initial position of the doc [NOTE: test implications]
- changed tests:
onyx/backend/tests/unit/onyx/chat/stream_processing/test_citation_processing.py
onyx/backend/tests/unit/onyx/chat/stream_processing/test_citation_substitution.py
2025-01-05 15:44:34 -08:00
rkuo-danswer
27699c8216
Merge pull request #3602 from onyx-dot-app/bugfix/lock_not_owned
...
various lock diagnostics and timing adjustments
2025-01-05 15:12:01 -08:00
Richard Kuo (Danswer)
6fcd712a00
comment for lock and usage
2025-01-05 15:11:39 -08:00
Richard Kuo (Danswer)
b027a08698
various lock diagnostics and timing adjustments
2025-01-05 13:59:36 -08:00
Chris Weaver
1db778baa8
Small airtable refactor + handle files with uppercase extensions ( #3598 )
...
* Small airtable refactor + handle files with uppercase extensions
* Fix mypy
2025-01-05 11:27:50 -08:00
Chris Weaver
f895e5f7d0
Speedup orphan doc cleanup script ( #3596 )
...
* Speedup orphan doc cleanup script
* Fix mypy
2025-01-05 14:28:25 +00:00
rkuo-danswer
2fc58252f4
Merge pull request #3599 from onyx-dot-app/bugfix/doc-sync
...
quick hack to prevent resyncing the same doc
2025-01-05 04:14:28 -08:00
Richard Kuo (Danswer)
371d1ccd8f
move to just setting keys
2025-01-05 03:26:33 -08:00
Richard Kuo (Danswer)
7fb92d42a0
quick hack to prevent resyncing the same doc
2025-01-05 03:05:32 -08:00
Weves
af2061c4db
Add Linear OAuth env variables to dev compose
2025-01-04 16:02:04 -08:00
pablonyx
ffec19645b
JWT -> Redis ( #3574 )
...
* functional v1
* functional logout
* minor clean up
* quick clean up
* update configuration
* ni
* nit
* finalize
* update login page
* delete unused import
* quick nit
* updates
* clean up
* ni
* k
* k
2025-01-04 19:35:43 +00:00
pablonyx
67d2c86250
Remove Exclamation marks + comments ( #3586 )
...
* remove explanation marks + comments
* nit
2025-01-04 18:39:16 +00:00
pablonyx
6c018cb53f
add personal assistant usage stats ( #3543 )
2025-01-04 18:38:41 +00:00
pablonyx
62302e3faf
Latex for $10 and $100 ( #3585 )
...
* nit
* k
2025-01-04 17:37:04 +00:00
rkuo-danswer
0460531c72
Merge pull request #3593 from onyx-dot-app/bugfix/primary_worker_lock
...
the primary worker lock doesn't always exist
2025-01-03 22:01:11 -08:00
Richard Kuo
6af07a888b
the primary worker lock doesn't always exist
2025-01-03 21:12:11 -08:00
Weves
ea75f5cd5d
Move google-cloud-aiplatform to default requirements to support vertex AI llama
2025-01-03 15:20:59 -08:00
rkuo-danswer
b92c183022
re-prep user group deletion on the actual deletion ( #3588 )
...
* re-prep user group deletion on the actual deletion
* user group needs to be synced to be prepped
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-01-03 22:35:56 +00:00
skylares
c191e23256
Pagination Hook ( #3494 )
...
* Backend changes for pagination hook + Paginated users table
* Frontend changes for pagination hook
* Fix invited users endpoint
* Fix layout shift & add enter to submit user invites
* mypy
* Cleanup
* Resolve PR concerns & remove UserStatus
* Fix errors
---------
Co-authored-by: hagen-danswer <hagen@danswer.ai >
2025-01-03 14:32:55 -08:00
rkuo-danswer
66f9124135
Merge pull request #3584 from onyx-dot-app/bugfix/log_spacing
...
fix formatting
2025-01-03 00:43:36 -08:00
Richard Kuo
8f0fb70bbf
fix formatting
2025-01-02 23:21:54 -08:00
rkuo-danswer
ef5e5c80bb
Merge pull request #3577 from onyx-dot-app/bugfix/model_server_exception_logging
...
fix response logging
2025-01-02 23:08:46 -08:00
rkuo-danswer
03acb6587a
Feature/model server logging ( #3579 )
...
* improve model server logging
* improve exception logging with provider/model names
* get everything into one log line
---------
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-01-03 01:40:29 +00:00
hagen-danswer
d1ec72b5e5
Reworked salesforce connector to use bulk api ( #3581 )
2025-01-02 18:09:02 -08:00
Weves
3b214133a8
Airtable improvement
2025-01-02 17:56:05 -08:00
rkuo-danswer
2232702e99
retry the individual delete's ( #3580 )
...
* retry the individual delete's
* need to raise inside the retry
* just use retry for now
---------
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-01-02 17:39:37 -08:00
hagen-danswer
8108ff0a4b
Added logging for permissions upsert queue length
2025-01-02 17:39:01 -08:00
Richard Kuo
f64e78e986
fix response logging
2025-01-02 13:39:19 -08:00
Chris Weaver
08312a4394
Update Slack link in README.md
2025-01-01 10:03:59 -08:00
Weves
92add655e0
Slack fixes
2024-12-31 18:04:12 -08:00
Chris Weaver
d64464ca7c
Add support for OAuth connectors that require user input ( #3571 )
...
* Add support for OAuth connectors that require user input
* Cleanup
* Fix linear
* Small re-naming
* Remove console.log
2024-12-31 18:03:33 -08:00
Yuhong Sun
ccd3983802
Linear OAuth Connector ( #3570 )
2024-12-31 16:11:09 -08:00
pablonyx
240f3e4fff
Ensure users cannot modify their roles on main
...
Ensure users cannot modify their roles
2024-12-31 15:59:27 -05:00
pablonyx
1291b3d930
Add anonymous user to main
...
Anonymous user
2024-12-31 15:58:52 -05:00
rkuo-danswer
d05f1997b5
Merge pull request #3569 from onyx-dot-app/bugfix/alt_index
...
we didn't want to rename the alt index suffix, reverting
2024-12-31 12:39:00 -08:00
Chris Weaver
aa2e2a62b9
Small Egnyte tweaks ( #3568 )
2024-12-31 19:28:38 +00:00
Richard Kuo
174e5968f8
we didn't want to rename the alt index suffix, reverting
2024-12-31 11:28:11 -08:00
pablodanswer
1f27606e17
minor clean up
2024-12-31 13:04:02 -05:00
pablodanswer
60355b84c1
quick nits
2024-12-31 13:04:02 -05:00
pablodanswer
680ab9ea30
updated logic
2024-12-31 13:04:02 -05:00
pablodanswer
c2447dbb1c
cosmetic updates
2024-12-31 13:04:02 -05:00
pablodanswer
52bad522f8
update for multi-tenant clarity
2024-12-31 13:04:02 -05:00
pablodanswer
63e5e58313
add anonymous user
2024-12-31 13:04:02 -05:00
rkuo-danswer
2643782e30
Merge pull request #3567 from onyx-dot-app/bugfix/revert_vespa
...
Revert "More efficient Vespa indexing (#3552 )"
2024-12-31 09:47:00 -08:00
Richard Kuo
3eb72e5c1d
Revert "More efficient Vespa indexing ( #3552 )"
...
This reverts commit 2783216781 .
2024-12-31 09:40:23 -08:00
rkuo-danswer
9b65c23a7e
Merge pull request #3566 from onyx-dot-app/bugfix/primary_task_timings
...
re-enable celery task execution logging in primary worker
2024-12-31 01:29:05 -08:00
Richard Kuo (Danswer)
b43a8e48c6
add some return types to distinguish when the task is actually performing work
2024-12-31 00:10:33 -08:00
Richard Kuo (Danswer)
1955c1d67b
re-enable celery task execution logging in primary worker
2024-12-30 21:53:00 -08:00
Chris Weaver
3f92ed9d29
Airtable connector ( #3564 )
...
* Airtable connector
* Improvements
* improve
* Clean up test
* Add secrets
* Fix mypy + add access token
* Mock unstructured call
* Adjust comments
* Fix ID in test
2024-12-31 03:06:28 +00:00
Weves
618369f4a1
Small fix
2024-12-30 19:20:30 -08:00
pablonyx
2783216781
More efficient Vespa indexing ( #3552 )
...
---------
Co-authored-by: Chris Weaver <25087905+Weves@users.noreply.github.com >
2024-12-30 18:51:14 -08:00
rkuo-danswer
bec0f9fb23
permission sync in cloud and beat expiry adjustment ( #3544 )
...
* try fixing exception in cloud
* raise beat expiry ... 60 seconds might be starving certain tasks completely
* adjust expiry down to 10 min
* raise concurrency overflow for indexing worker.
* parent pid check
* fix comment
* fix parent pid check, also actually raise an exception from the task if the spawned task exit status is bad
* fix pid check
* some cleanup and task wait fixes
* review fixes
* comment some code so we don't change too many things at once
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2024-12-31 01:05:57 +00:00
pablodanswer
97a03e7fc8
nit
2024-12-29 21:07:12 -05:00
pablodanswer
8d6e8269b7
k
2024-12-29 21:07:12 -05:00
pablodanswer
9ce2c6c517
minor change
2024-12-29 21:07:12 -05:00
pablodanswer
2ad8bdbc65
k
2024-12-29 21:07:12 -05:00
rkuo-danswer
a83c9b40d5
Bugfix/oauth fix ( #3507 )
...
* old oauth file left behind
* fix function change that was lost in merge
* fix some testing vars
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2024-12-30 01:49:12 +00:00
Chris Weaver
340fab1375
Additional error handling + logging for google drive connector ( #3563 )
...
* Additional error handling + logging for google drive connector
* Fix mypy
2024-12-29 17:48:02 -08:00
hagen-danswer
3ec338307f
Fixed indexing issues with Salesforce
2024-12-29 16:45:29 -08:00
pablonyx
27acd3387a
Auth specific rate limiting ( #3463 )
...
* k
* v1
* fully functional
* finalize
* nit
* nit
* nit
* clean up with wrapper + comments
* k
* update
* minor clean
2024-12-29 23:34:23 +00:00
hagen-danswer
d14ef431a7
Improve Salesforce connector
2024-12-29 14:18:40 -08:00
pablonyx
9bffeb65af
Eagerly load CCpair connectors ( #3531 )
...
* remove left over vim command
* eager loading
* Revert "remove left over vim command"
This reverts commit 184a134ae0 .
2024-12-29 15:58:38 +00:00
Yuhong Sun
f4806da653
Fix Null Value in PG ( #3559 )
...
* k
* k
* k
* k
* k
2024-12-29 01:53:16 +00:00
pablonyx
e2700b2bbd
Remove left over yaml errors ( #3527 )
...
* remove left over vim command
* additional misconfigurations
* ensure all regions updated
2024-12-29 01:45:07 +00:00
Yuhong Sun
fc81a3fb12
Zendesk Retries ( #3558 )
...
* k
* k
* k
* k
2024-12-28 23:51:49 +00:00
pablonyx
2203cfabea
Prevent SSRF risk
...
Prevent SSRF risk
2024-12-28 15:25:57 -05:00
pablodanswer
f4050306d6
Prevent SSRF risk
2024-12-28 15:25:12 -05:00
Weves
2d960a477f
Fix discourse connector
2024-12-24 12:43:10 -08:00
hagen-danswer
8837b8ea79
Curators can now update the curator relationship ( #3536 )
...
* Curators can now update the curator relationship
* mypy
* mypy
* whoops haha
2024-12-24 18:49:58 +00:00
hagen-danswer
3dfb214f73
Slackbot polish ( #3547 )
2024-12-24 16:19:15 +00:00
pablonyx
18d7262608
fix logo rendering ( #3542 )
2024-12-22 23:00:33 +00:00
pablonyx
09b879ee73
Ensure gmail works for personal accounts ( #3541 )
...
* Ensure gmail works for personal accounts
* nit
* minor update
2024-12-22 23:00:14 +00:00
rkuo-danswer
aaa668c963
Merge pull request #3534 from onyx-dot-app/bugfix/validate_ttl
...
raise activity timeout to one hour
2024-12-22 13:13:57 -08:00
pablonyx
edb877f4bc
fix NUL character ( #3540 )
2024-12-21 23:30:25 +00:00
rkuo-danswer
eb369caefb
log attempt id, log elapsed since task execution start, remove log spam ( #3539 )
...
* log attempt id, log elapsed since task execution start, remove log spam
* diagnostic lock logs
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2024-12-21 23:03:50 +00:00
Chris Weaver
b9567eabd7
Fix bedrock w/ access keys ( #3538 )
...
* Fix bedrock w/ access keys
* cleanup
* Remove extra #
2024-12-21 02:24:11 +00:00
Richard Kuo (Danswer)
13bbf67091
raise activity timeout to one hour
2024-12-20 16:18:35 -08:00
hagen-danswer
457a4c73f0
Made sure confluence connector recursive by page includes top level page ( #3532 )
...
* Made sure confluence connector by page includes top level page
* surface level change
2024-12-20 21:53:59 +00:00
rkuo-danswer
ce37688b5b
allow limited user to create chat session ( #3533 )
...
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2024-12-20 21:36:41 +00:00
pablonyx
4e2c90f4af
Proper user deletion / organization leaving ( #3460 )
...
* Proper user deletion / organization leaving
* minor nit
* update
* udpate provisioning
* minor cleanup
* typing
* post rebase
2024-12-20 21:01:03 +00:00
pablonyx
513dd8a319
update toggling states ( #3519 )
2024-12-20 20:27:22 +00:00
hagen-danswer
71c5043832
Added filter to exclude attachments with unsupported file extensions ( #3530 )
...
* Added filter to exclude attachments with unsupported file extensions
* extension
2024-12-20 19:48:15 +00:00
pablonyx
64b6f15e95
AWS extraneous error fix ( #3529 )
...
* remove left over vim command
* aws fix
* k
* remove double
2024-12-20 19:31:04 +00:00
hagen-danswer
35022f5f09
Fix group table ( #3523 )
2024-12-20 17:51:26 +00:00
hagen-danswer
0d44014c16
Cleanup PR template to make it more concise ( #3524 )
2024-12-20 17:49:31 +00:00
Yuhong Sun
1b9e9f48fa
Update README.md
2024-12-20 10:26:57 -08:00
Yuhong Sun
05fb5aa27b
Update README.md
2024-12-20 10:25:34 -08:00
Yuhong Sun
3b645b72a3
Crop Logo Closer
2024-12-20 10:23:52 -08:00
Yuhong Sun
fe770b5c3a
Fix Logo On DarkMode ( #3525 )
2024-12-20 10:15:48 -08:00
hagen-danswer
1eaf885f50
associating credentials with connectors is not considered editing ( #3522 )
...
* associating credentials with connectors is not considered editing
* formatting
* formatting
* Update credentials.py
---------
Co-authored-by: Yuhong Sun <yuhongsun96@gmail.com >
2024-12-20 17:36:25 +00:00
rkuo-danswer
a187aa508c
use redis exclusively with active signal renewal in more places to perform indexing fence validation ( #3517 )
...
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2024-12-20 06:54:00 +00:00
pablonyx
aa4bfa2a78
Forgot password feature ( #3437 )
...
* forgot password feature
* improved config
* nit
* nit
2024-12-20 04:53:37 +00:00
pablonyx
9011b8a139
Update citations in shared chat display ( #3487 )
...
* update shared chat display
* Change Copy
* fix icon
* remove secret!
---------
Co-authored-by: Yuhong Sun <yuhongsun96@gmail.com >
2024-12-20 01:48:29 +00:00
pablonyx
59c774353a
Latex formatting ( #3499 )
2024-12-19 14:48:06 -08:00
pablonyx
b458d504af
Sidebar Default Open ( #3488 )
2024-12-19 14:04:50 -08:00
Yuhong Sun
f83e7bfcd9
Fix Default CC Pair ( #3513 )
2024-12-19 09:43:12 -08:00
pablonyx
4d2e26ce4b
MT Cloud Tracking Fix ( #3514 )
2024-12-19 08:47:02 -08:00
pablonyx
817fdc1f36
Ensure metadata overrides file contents ( #3512 )
...
* ensure metadata overrides file contents
* update more blocks
2024-12-19 04:44:24 +00:00
rkuo-danswer
e9b10e8b41
temporarily disabling validate indexing fences ( #3502 )
...
* temporarily disabling validate indexing fences
* add back a few startup checks in the cloud
* use common vespa client to perform health check
* log vespa url and try using http1 on light worker index methods
---------
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2024-12-19 01:32:09 +00:00
pablonyx
a0fa4adb60
Ensure password validation errors propagate ( #3509 )
...
* ensure password validation errors propagate
* copy update
* support o1
* improve typing
* Revert "support o1"
This reverts commit 9b7aa6008c .
2024-12-19 00:05:57 +00:00
pablonyx
ca9ba925bd
Support o1 ( #3510 )
...
* support o1
* nit
2024-12-19 00:05:00 +00:00
rkuo-danswer
833cc5c97c
Merge pull request #3497 from emerzon/new_icons
...
New model icons for LLM Picker
2024-12-18 16:38:31 -08:00
Chris Weaver
23ecf654ed
Add support for custom LLM error messages ( #3501 )
...
* Add support for custom LLM error messages
* Fix mypy
2024-12-17 22:58:17 -08:00
pablonyx
ddc6a6d2b3
Wrap nits ( #3496 )
2024-12-17 18:03:38 -08:00
pablonyx
571c8ece32
Slack Workspace Alembic Updates
...
Old alembic migration + restore workspace
2024-12-17 16:28:59 -08:00
pablodanswer
884bdb4b01
old alembic migration + restore workspace
2024-12-17 16:28:05 -08:00
pablonyx
b3ecf0d59f
Migrate user milestone logic ( #3493 )
2024-12-17 15:59:56 -08:00
Emerson Gomes
f56fda27c9
Add also Microsoft models
2024-12-17 16:37:52 -06:00
Emerson Gomes
b1e4d4ea8d
Adds icons for Amazon, Meta and Mistral models (when proxied via LiteLLM)
2024-12-17 16:20:46 -06:00
pablonyx
8db6d49fe5
IAM Auth for RDS ( #3479 )
...
* k
* functional iam auth
* k
* k
* improve typing
* add deployment options
* cleanup
* quick clean up
* minor cleanup
* additional clarity for db session operations
* nit
* k
* k
* update configs
* docker compose spacing
2024-12-17 22:02:37 +00:00
pablonyx
28598694b1
Add delete all chats option ( #2515 )
...
* Add delete all chats option
* post rebase fixes
* final validation
* minor cleanup
* move up
2024-12-17 02:55:35 +00:00
Emerson Gomes
b5d0df90b9
Remove hardcoded root path for HF models
2024-12-16 19:03:15 -08:00
pablonyx
48be6338ec
Update Hubpost tracking form submission ( #3261 )
...
* Update Hubpost tracking form submission
* minor cleanup
* validated
* validate
* nit
* k
2024-12-17 02:31:09 +00:00
pablonyx
ed9014f03d
Use logotypes where feasible ( #3478 )
...
* Use logotypes where feasible
* quick nit
* minor cleanup
2024-12-17 02:13:45 +00:00
rkuo-danswer
2dd51230ed
clear indexing fences with no celery tasks queued ( #3482 )
...
* allow beat tasks to expire. it isn't important that they all run
* validate fences are in a good state and cancel/fail them if not
* add function timings for important beat tasks
* optimize lookups, add lots of comments
* review changes
---------
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2024-12-17 00:55:58 +00:00
pablonyx
8b249cbe63
Proper display priority seeding ( #3468 )
...
* proper seeding
* k
* clean up
2024-12-17 00:19:45 +00:00
pablonyx
6b50f86cd2
Improved theming ( #3204 )
2024-12-16 22:24:32 +00:00
pablonyx
bd2805b6df
Update llm override defaults ( #3230 )
...
* update llm override defaults
* post rebase fix
2024-12-16 22:18:21 +00:00
pablonyx
2847ab003e
Prompting ( #3372 )
...
* auto generate start prompts
* post rebase clean up
* update for clarity
2024-12-16 21:34:43 +00:00
pablodanswer
1df6a506ec
Revert "update pre-commit black version ( #3250 )"
...
This reverts commit d954914a0a .
2024-12-16 13:57:56 -08:00
pablonyx
f1541d1fbe
Update default assistant to search for new users ( #3317 )
...
* update default assistant to search for new users
* update!
2024-12-16 21:15:33 +00:00
rkuo-danswer
dd0c4b64df
errors in the summary row should be counting last_finished_status as reflected in the per connector rows ( #3484 )
...
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2024-12-16 20:53:19 +00:00
pablonyx
788b3015bc
fix single quote block in llm answer ( #3139 )
2024-12-16 20:37:47 +00:00
pablonyx
cbbf10f450
remove tenant id logs ( #3063 )
2024-12-16 20:24:09 +00:00
pablonyx
d954914a0a
update pre-commit black version ( #3250 )
2024-12-16 20:04:42 +00:00
pablodanswer
bee74ac360
mark slack perm sync as flaky
2024-12-16 11:50:03 -08:00
pablonyx
29ef64272a
Update chat provider values
...
Update chat provider values
2024-12-16 11:46:53 -08:00
pablodanswer
01bf6ee4b7
quick clean up
2024-12-16 11:43:34 -08:00
pablodanswer
0502417cbe
update chat provider values
2024-12-16 11:39:25 -08:00
pablodanswer
d0483dd269
temporary vespa bump for tests
2024-12-15 21:41:21 -08:00
pablodanswer
eefa872d60
fix no space left on device for chromatic model server
2024-12-15 18:40:25 -08:00
pablonyx
3f3d4da611
do not include slackbot sessions when fetching chat sessions
...
do not include slackbot sessions when fetching `chat sessions`
2024-12-15 16:35:19 -08:00
pablodanswer
469068052e
don't include slackbot sessions
2024-12-15 16:34:39 -08:00
pablonyx
9032b05606
Increase password requirements
...
Increase password requirements
2024-12-15 16:29:11 -08:00
pablodanswer
334bc6be8c
Increase password requirements
2024-12-15 16:28:45 -08:00
Yuhong Sun
814f97c2c7
MT Cloud Monitoring ( #3465 )
2024-12-15 16:05:03 -08:00
pablodanswer
4f5a2b47c4
ensure integration tests build
2024-12-15 10:43:55 -08:00
pablodanswer
f545508268
Updated model server run-on config
2024-12-15 10:35:57 -08:00
pablonyx
590986ec65
Merge pull request #3476 from onyx-dot-app/fix_model_server_building
...
Update model server
2024-12-14 20:52:13 -08:00
pablodanswer
531bab5409
update model server
2024-12-14 20:51:03 -08:00
pablodanswer
29c44007c4
update model server
2024-12-14 20:49:05 -08:00
pablonyx
d388643a04
Cloud settings -> billing ( #3469 )
2024-12-14 18:10:50 -08:00
pablonyx
8a422683e3
Update folder logic ( #3472 )
2024-12-14 17:59:30 -08:00
pablonyx
ddc0230d68
align user dropdown in top right ( #3473 )
2024-12-14 17:25:11 -08:00
Yuhong Sun
6711e91dbf
Seed Spacing ( #3474 )
2024-12-14 17:23:00 -08:00
pablodanswer
cff2346db5
Scale up model server
2024-12-14 17:19:28 -08:00
Yuhong Sun
8d3fad1f12
Change Default Assistant Description ( #3470 )
2024-12-14 17:00:08 -08:00
pablonyx
0c3dab8e8d
Make doc count query more efficient ( #3461 )
2024-12-14 16:26:36 -08:00
Yuhong Sun
47735e2044
Rebrand Seeding Docs ( #3467 )
2024-12-14 16:08:13 -08:00
pablonyx
1eeab8c773
Update gmail test configuration
...
Update gmail test configuration
2024-12-14 14:53:45 -08:00
pablodanswer
e9b41bddc9
gmail configuration update
2024-12-14 14:53:02 -08:00
Yuhong Sun
73a86b9019
Reenable Seeding ( #3464 )
2024-12-14 12:26:08 -08:00
rkuo-danswer
12c426c87b
Merge pull request #3458 from onyx-dot-app/bugfix/connector_tests
...
test changing back emails
2024-12-13 20:30:55 -08:00
Richard Kuo
06aeab6d59
fix scope typo
2024-12-13 20:21:10 -08:00
Richard Kuo
9b7e67004c
Revert "test changing back emails"
...
This reverts commit 626ce74aa3 .
2024-12-13 20:20:54 -08:00
Richard Kuo
626ce74aa3
test changing back emails
2024-12-13 18:18:01 -08:00
pablonyx
cec63465eb
Improved invited users
...
Improved invited users
2024-12-13 17:22:32 -08:00
pablodanswer
5f4b31d322
k
2024-12-13 17:21:54 -08:00
pablonyx
ab5e515a5a
Organize frontend tests
...
Organize frontend tests
2024-12-13 14:58:43 -08:00
pablodanswer
699a02902a
nit
2024-12-13 12:50:02 -08:00
pablodanswer
c85157f734
k
2024-12-13 12:48:50 -08:00
pablodanswer
824844bf84
post rebase fix
2024-12-13 12:08:03 -08:00
pablodanswer
a6ab8a8da4
organize fe tests
2024-12-13 12:06:26 -08:00
pablodanswer
40719eb542
github workflow reference updates
2024-12-13 11:50:46 -08:00
pablonyx
e8c72f9e82
Minor Docker Reference Updates
...
Minor Docker Reference Updates
2024-12-13 11:50:21 -08:00
pablodanswer
0ba77963c4
update nit references
2024-12-13 11:49:27 -08:00
pablonyx
86f2892349
Merge pull request #3439 from onyx-dot-app/goodbye_danswer
...
Introducing Onyx!
2024-12-13 11:43:00 -08:00
pablodanswer
64f0ad8b26
fix drive tests (nit)
2024-12-13 11:36:39 -08:00
pablodanswer
616e997dad
more fixes for connector tests
2024-12-13 11:25:24 -08:00
pablodanswer
614bd378bb
fix connector tests
2024-12-13 10:54:00 -08:00
pablodanswer
7064c3d06f
update legal references
2024-12-13 10:39:01 -08:00
pablodanswer
3bb9e4bff6
post rebase fix
2024-12-13 10:06:07 -08:00
pablodanswer
3fec7a6a30
post rebase fixes
2024-12-13 10:05:06 -08:00
pablonyx
a01a9b9a99
nit ( #3441 )
2024-12-13 18:04:46 +00:00
pablodanswer
21ec5ed795
welcome to onyx
2024-12-13 09:56:10 -08:00
hagen-danswer
54dcbfa288
made description optional for document sets ( #3407 )
...
* made description optional for document sets
* update document set optional
* update alembic migration head
---------
Co-authored-by: pablodanswer <pablo@danswer.ai >
2024-12-13 01:41:11 +00:00
pablonyx
c69b7fc941
Prevent SSRF risk ( #3453 )
...
* update con
* k
2024-12-12 23:41:35 +00:00
pablonyx
6722e88a7b
Security ( #3452 )
...
* security policies
* k
* update config
2024-12-12 15:01:40 -08:00
pablonyx
5b5e1eb7c7
ensure reload ( #3447 )
2024-12-12 20:23:17 +00:00
Weves
87d97d13d5
Fixes issue on cloud with redirect URI during token fetching
2024-12-12 12:28:08 -08:00
rkuo-danswer
4ae3b48938
use redis completion signal to double check exit code ( #3435 )
...
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2024-12-12 18:47:45 +00:00
rkuo-danswer
dee1a0ecd7
Feature/google drive oauth ( #3365 )
...
* 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
---------
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2024-12-12 18:01:59 +00:00
pablonyx
ca172f3306
Merge pull request #3442 from onyx-dot-app/vespa_seeding_fix
...
Update initial seeding for latency requirements
2024-12-12 09:59:50 -08:00
pablodanswer
e5d0587efa
pre-commit
2024-12-12 09:12:08 -08:00
pablonyx
a9516202fe
update conditional ( #3446 )
2024-12-12 17:07:30 +00:00
Richard Kuo
d23fca96c4
reverse commit (fix later)
2024-12-11 22:19:10 -08:00
pablodanswer
a45724c899
run black
2024-12-11 19:18:06 -08:00
pablodanswer
34e250407a
k
2024-12-11 19:14:10 -08:00
pablodanswer
046c0fbe3e
update indexing
2024-12-11 19:08:05 -08:00
pablonyx
76595facef
Merge pull request #3432 from onyx-dot-app/vercel_preview
...
Enable Vercel Preview
2024-12-11 18:55:14 -08:00
pablodanswer
af2d548766
k
2024-12-11 18:52:47 -08:00
Weves
7c29b1e028
add more egnyte failure logging
2024-12-11 18:19:55 -08:00
pablonyx
a52c821e78
Merge pull request #3436 from onyx-dot-app/cloud_improvements
...
cloud improvements
2024-12-11 17:06:06 -08:00
pablonyx
0770a587f1
remove slack workspace ( #3394 )
...
* remove slack workspace
* update client tokens
* fix up
* clean up docs
* fix up tests
2024-12-12 01:01:43 +00:00
hagen-danswer
748b79b0ef
Added text for empty table and cascade delete for slack bot deletion ( #3390 )
...
* fixed fk issue for slack bot deletion
* Added text for empty table and cascade delete for slack bot deletion
2024-12-12 01:00:32 +00:00
pablonyx
9cacb373ef
let users specify resourcing caps ( #3403 )
...
* let users specify resourcing caps
* functioanl resource limits
* improve defaults
* k
* update
* update comment + refer to proper resource
* self nit
* update var names
2024-12-12 00:59:41 +00:00
pablodanswer
21967d4b6f
cloud improvements
2024-12-11 16:48:00 -08:00
pablodanswer
f5d638161b
k
2024-12-11 15:35:44 -08:00
pablodanswer
0b5013b47d
k
2024-12-11 15:34:26 -08:00
pablodanswer
1b846fbf06
update config
2024-12-11 15:17:11 -08:00
hagen-danswer
cae8a131a2
Made frontend conditional check for source ( #3434 )
2024-12-11 22:46:32 +00:00
pablonyx
72b4e8e9fe
Clean citation cards ( #3396 )
...
* seed
* initial steps
* clean up
* fully clickable
2024-12-11 21:37:11 +00:00
pablonyx
c04e2f14d9
remove double x ( #3387 )
2024-12-11 21:36:58 +00:00
pablonyx
b40a12d5d7
clean up cursor pointers ( #3385 )
...
* update
* nit
2024-12-11 21:36:43 +00:00
pablonyx
5e7d454ebe
Merge pull request #3433 from onyx-dot-app/silence_integration
...
Silence Slack Permission Sync test flakiness
2024-12-11 13:49:52 -08:00
pablodanswer
238509c536
silence
2024-12-11 13:48:37 -08:00
pablodanswer
d7f8cf8f18
testing
2024-12-11 13:36:10 -08:00
pablodanswer
5d810d373e
k
2024-12-11 13:32:09 -08:00
joachim-danswer
9455576078
Mismatch issue of Documents shown and Citation number in text fix ( #3421 )
...
* Mismatch issue of Documents shown and Citation number in text fix
When document order presented to LLM differs from order shown to user, wrong doc numbers are cited.
Fix:
- SearchTool.get_search_result returns now final and initial ranking
- initial ranking is passed through a few objects and used for replacement in citation processing
Notes:
- the citation_num in the CitationInfo() object has not been changed.
* PR fixes
- linting
- removed erroneous tab
- added a substitution test case
- adjusted original citation extraction use case
* Included a key test and
* Fixed extra spaces
* Updated test documentation
Updated:
- test_citation_substitution (changed description)
- test_citation_processing (removed data only relevant for the substitution)
2024-12-11 19:58:24 +00:00
rkuo-danswer
71421bb782
better handling around index attempts that don't exist and remove unn… ( #3417 )
...
* better handling around index attempts that don't exist and remove unnecessary index attempt deletions
* don't delete index attempts, just update them
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2024-12-11 19:32:04 +00:00
pablonyx
b88cb388b7
Faster api hashing ( #3423 )
...
* migrate hashing to run faster v1
* k
2024-12-11 19:30:05 +00:00
Wendi
639986001f
Fix bug (title overflow) ( #3431 )
2024-12-11 12:09:44 -08:00
pablonyx
e7a7e78969
clean up csv prompt + frontend ( #3393 )
...
* clean up csv prompt + frontend
* nit
* nit
* detect uploading
* upload
2024-12-11 19:10:34 +00:00
rkuo-danswer
e255ff7d23
editable refresh and prune for connectors ( #3406 )
...
* editable refresh and prune for connectors
* add extra validations on pruning/refresh frequency
* fix validation
* fix icon usage
* fix TextFormField error formatting
* nit
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
Co-authored-by: pablodanswer <pablo@danswer.ai >
2024-12-11 19:04:09 +00:00
pablonyx
1be2502112
finalize ( #3398 )
...
Co-authored-by: hagen-danswer <hagen@danswer.ai >
2024-12-11 18:52:20 +00:00
pablonyx
f2bedb8fdd
Borders ( #3388 )
...
* remove double x
* incorporate base default padding for modals
2024-12-11 18:47:26 +00:00
pablonyx
637404f482
Connector page lists (pending feedback) ( #3415 )
...
* v1 (pending feedback)
* nits
* nit
2024-12-11 18:45:27 +00:00
pablonyx
daae146920
recognize updates ( #3397 )
2024-12-11 18:19:00 +00:00
pablonyx
d95959fb41
base role setting fix ( #3381 )
...
* base role setting fix
* update user tables
* finalize
* minor cleanup
* fix chromatic
2024-12-11 18:09:47 +00:00
rkuo-danswer
c667d28e7a
update helm charts for onyx-dot-app rebrand ( #3412 )
...
* update helm charts for onyx-dot-app rebrand
* fix helm chart testing config
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2024-12-11 18:08:39 +00:00
pablonyx
9e0b482f47
k ( #3399 )
2024-12-11 18:05:39 +00:00
pablonyx
fa84eb657f
cleaner citations ( #3389 )
2024-12-11 17:36:15 +00:00
pablonyx
264df3441b
Various clean ups ( #3413 )
...
* tbd
* minor
* prettify
* update sidebar values
2024-12-11 17:19:14 +00:00
pablonyx
b9bad8b7a0
fix wikipedia icon ( #3395 )
2024-12-11 09:03:29 -08:00
pablonyx
600ebb6432
remove doc sets ( #3400 )
2024-12-11 16:31:14 +00:00
pablonyx
09fe8ea868
improved display - no odd cutoffs ( #3401 )
2024-12-11 16:09:19 +00:00
evan-danswer
ad6be03b4d
centered score in feedbac panel ( #3426 )
2024-12-11 08:19:53 -08:00
rkuo-danswer
65d2511216
change text and formatting to guide users away from thinking "Back to… ( #3382 )
...
* change text and formatting to guide users away from thinking "Back to Danswer" is a back button
* regular text color and different icon
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2024-12-11 03:31:27 +00:00
Weves
113bf19c65
Remove dev-only check
2024-12-10 19:04:21 -08:00
Yuhong Sun
6026536110
Model Server Async ( #3386 )
...
* need-verify
* fix some lib calls
* k
* tests
* k
* k
* k
* Address the comments
* fix comment
2024-12-11 01:33:44 +00:00
Weves
056b671cd4
Small tweaks to get Egynte to work on our cloud
2024-12-10 17:43:46 -08:00
pablonyx
8d83ae2ee8
fix linear ( #3402 )
2024-12-11 00:45:06 +00:00
Yuhong Sun
ca988f5c5f
Max File Size ( #3422 )
...
* k
* k
* k
2024-12-11 00:06:47 +00:00
Chris Weaver
4e4214b82c
Egnyte connector ( #3420 )
2024-12-10 16:07:33 -08:00
Yuhong Sun
fe83f676df
k ( #3404 )
2024-12-10 23:27:48 +00:00
hagen-danswer
6d6e12119b
made external group emails lowercase ( #3410 )
2024-12-10 22:08:00 +00:00
pablonyx
1f2b7cb9c8
strip text for slackbot ( #3416 )
...
* stripe text for slackbot
* k
2024-12-10 21:42:35 +00:00
pablonyx
878a189011
delete input prompts ( #3380 )
...
* delete input prompts
* nit
* remove vestigial test
* nit
2024-12-10 21:36:40 +00:00
hagen-danswer
48c10271c2
fixed ephemeral slackbot messages ( #3409 )
2024-12-10 18:00:34 +00:00
evan-danswer
c6a79d847e
fix typo ( #3408 )
...
expliticly -> explicitly
2024-12-10 16:44:42 +00:00
hagen-danswer
1bc3f8b96f
Revert "Fixed ephemeral slackbot messages"
...
This reverts commit 7f6a6944d6 .
2024-12-10 08:18:31 -08:00
hagen-danswer
7f6a6944d6
Fixed ephemeral slackbot messages
2024-12-10 07:57:28 -08:00
Weves
06f4146597
Bump litellm to support Nova models from AWS
2024-12-09 21:19:11 -08:00
hagen-danswer
7ea73d5a5a
Temp slackbot url error Fix ( #3392 )
2024-12-09 18:34:38 -08:00
Weves
30dfe6dcb4
Add better vertex support + LLM form cleanup
2024-12-09 13:44:44 -08:00
Yuhong Sun
dc5d5dfe05
README Update ( #3383 )
2024-12-09 13:17:53 -08:00
pablonyx
0746e0be5b
unify toggling ( #3378 )
2024-12-09 19:48:06 +00:00
Chris Weaver
970320bd49
Persona / prompt hardening ( #3375 )
...
* Persona / prompt hardening
* fix it
2024-12-09 03:39:59 +00:00
Chris Weaver
4a7bd5578e
Fix Confluence perm sync for cloud users ( #3374 )
2024-12-09 01:41:30 +00:00
Chris Weaver
874b098a4b
Add more logging + retries to teams connector ( #3369 )
2024-12-08 00:56:34 +00:00
pablodanswer
ce18b63eea
hide oauth sources ( #3368 )
2024-12-07 23:57:37 +00:00
Yuhong Sun
7a919c3589
Dev Version Niceness
2024-12-07 15:10:13 -08:00
rkuo-danswer
631bac4432
Bugfix/log exit code ( #3362 )
...
* log the exit code of the spawned task
* exitcode can be negative
* mypy fixes
2024-12-06 22:32:59 +00:00
hagen-danswer
53428f6e9c
More logging/fixes ( #3364 )
...
* More logging for external group syncing
* Fixed edge case where some spaces were not being fetched
* made refresh frequency for confluence syncs configurable
* clarity
2024-12-06 21:56:29 +00:00
pablodanswer
53b3dcbace
fix slackbot channel config nullable ( #3363 )
...
* fix slackbot
* nit
2024-12-06 21:24:36 +00:00
rkuo-danswer
7a3c06c2d2
first cut at slack oauth flow ( #3323 )
...
* first cut at slack oauth flow
* fix usage of hooks
* fix button spacing
* add additional error logging
* no dev redirect
* cleanup
* comment work in progress
* move some stuff to ee, add some playwright tests for the oauth callback edge cases
* fix ee, fix test name
* fix tests
* code review fixes
2024-12-06 19:55:21 +00:00
pablodanswer
7a0d823c89
Improved file handling ( #3353 )
...
* update props
* update documents
* nit
* update chat processing
* k
* k
* nit
* minor nit
* minor nits
* k
* nits
2024-12-06 19:16:54 +00:00
Yuhong Sun
db69e445d6
k ( #3358 )
2024-12-06 18:08:44 +00:00
Weves
18e63889b7
Change default log level back to info
2024-12-06 10:07:14 -08:00
Weves
738e60c8ed
Increase vespa attempts on startup
2024-12-06 09:46:33 -08:00
hagen-danswer
8aec873e66
Merge pull request #3359 from danswer-ai/conf-logging-filter
...
Added filter to slim connector and logging for space permissions
2024-12-06 09:03:07 -08:00
hagen-danswer
7c57dde8ab
fixed test
2024-12-06 08:33:12 -08:00
hagen-danswer
f30adab853
Merge remote-tracking branch 'origin/main' into conf-logging-filter
2024-12-06 08:30:07 -08:00
hagen-danswer
601687a522
Add test for Confluence permissions
2024-12-06 08:28:42 -08:00
hagen-danswer
350cf407c9
explicitly set page and attachment restrictions and space keys
2024-12-06 08:12:07 -08:00
hagen-danswer
32ec4efc7a
tygod for tests
2024-12-06 08:03:34 -08:00
hagen-danswer
7c6981e052
Added filter to slim connector and logging for space permissions
2024-12-06 07:55:54 -08:00
Yuhong Sun
c50cd20156
Fix SlackBot Page Bugs ( #3354 )
2024-12-05 13:17:04 -08:00
hagen-danswer
14772dee71
Add persona stats ( #3282 )
...
* Added a chart to display persona message stats
* polish
* k
* hope this works
* cleanup
2024-12-05 17:15:56 +00:00
pablodanswer
c81e704c95
various niceties ( #3348 )
2024-12-05 17:12:52 +00:00
Chris Weaver
3266ef6321
Improve chat page performance ( #3347 )
...
* Simplify /manage/indexing-status
* Rename endpoint
2024-12-04 20:28:30 -08:00
pablodanswer
c89b98b4f2
update email invites ( #3349 )
2024-12-05 03:29:07 +00:00
rkuo-danswer
e70e0ab859
Merge pull request #3346 from danswer-ai/bugfix/chromatic-tests-2
...
Bugfix/chromatic tests 2
2024-12-04 19:44:05 -08:00
Richard Kuo (Danswer)
69b6e9321e
Merge branch 'main' of https://github.com/danswer-ai/danswer into bugfix/chromatic-tests-2
...
# Conflicts:
# web/tests/e2e/home.spec.ts
2024-12-04 19:10:25 -08:00
Chris Weaver
7e53af18b6
Add b64 image support for image generation ( #3342 )
...
* Add b64 image support
* Fix
* enhance
* Fix mypy
* Fix imports
2024-12-05 02:24:54 +00:00
Richard Kuo (Danswer)
b9eb1ca2ba
wait for whole placeholder string
2024-12-04 18:23:06 -08:00
rkuo-danswer
91d44c83d2
fixing chromatic tests ( #3344 )
...
* wait for the page to load
* fix up tests
* make sure "Initializing Danswer" is gone
2024-12-05 02:19:43 +00:00
Richard Kuo (Danswer)
4dbc6bb4d1
make sure "Initializing Danswer" is gone
2024-12-04 17:49:59 -08:00
Richard Kuo (Danswer)
4b6a4c6bbf
fix up tests
2024-12-04 17:19:16 -08:00
pablodanswer
fd1999454a
ensure we can order by doc id ( #3343 )
2024-12-05 01:10:37 +00:00
Richard Kuo (Danswer)
0a35422d1d
wait for the page to load
2024-12-04 16:47:42 -08:00
pablodanswer
69b99056b2
Redirect to chat ( #3341 )
...
* k
* nit
2024-12-05 00:08:52 +00:00
Yuhong Sun
2a55696545
Move Answer ( #3339 )
2024-12-04 16:30:47 -08:00
hagen-danswer
ef9942b751
Related permission docs to cc_pair to prevent orphan docs ( #3336 )
...
* Related permission docs to cc_pair to prevent orphan docs
* added script
* group sync deduping
* logging
2024-12-04 21:00:54 +00:00
pablodanswer
993acec5e9
Update memoization + silence unnecessary errors ( #3337 )
...
* update memoization + silence unnecessary errors
* proper org
2024-12-04 20:08:15 +00:00
Weves
b01a1b509a
Add basic loadtest script
2024-12-04 10:53:48 -08:00
pablodanswer
4f994124ef
remove now unnecessary user loading indicatort log ( #3333 )
2024-12-04 00:09:22 +00:00
rkuo-danswer
14863bd457
try single threaded playwright testing ( #3322 )
2024-12-03 23:21:46 +00:00
Yuhong Sun
aa1c4c635a
Combining Search and Chat Backend ( #3273 )
...
* k
* k
* fix slack issues
* rebase
* k
2024-12-03 22:37:14 +00:00
rkuo-danswer
13f6e8a6b4
disable thread local locking in callbacks ( #3319 )
2024-12-03 22:32:56 +00:00
pablodanswer
66f47d294c
Shared filter utility for clarity ( #3270 )
...
* shared filter util
* clearer comment
2024-12-03 19:30:42 +00:00
pablodanswer
0a685bda7d
add comments for clarity ( #3249 )
2024-12-03 19:27:28 +00:00
pablodanswer
23dc8b5dad
Search flow improvements ( #3314 )
...
* untoggle if no docs
* update
* nits
* nit
* typing
* nit
2024-12-03 18:56:27 +00:00
pablodanswer
cd5f2293ad
Temperature ( #3310 )
...
* fix temperatures for default llm
* ensure anthropic models don't overflow
* minor cleanup
* k
* k
* k
* fix typing
2024-12-03 17:22:22 +00:00
rkuo-danswer
6c2269e565
refactor celery task names to constants ( #3296 )
2024-12-03 16:02:17 +00:00
Weves
46315cddf1
Adjust default confulence timezone
2024-12-02 22:25:29 -08:00
rkuo-danswer
5f28a1b0e4
Bugfix/confluence time zone ( #3265 )
...
* RedisLock typing
* checkpoint
* put in debug logging
* improve comments
* mypy fixes
2024-12-02 22:23:23 -08:00
rkuo-danswer
9e9b7ed61d
Bugfix/connector aborted logging ( #3309 )
...
* improve error logging on task failure.
* add db exception hardening to the indexing watchdog
* log on db exception
2024-12-03 02:34:40 +00:00
pablodanswer
3fb2bfefec
Update Chromatic Tests ( #3300 )
...
* remove / update search tests
* minor update
2024-12-02 23:08:54 +00:00
pablodanswer
7c618c9d17
Unified UI ( #3308 )
...
* fix typing
* add filters display
2024-12-02 15:12:13 -08:00
pablodanswer
03e2789392
Text embedding (PDF, TXT) ( #3113 )
...
* add text embedding
* post rebase cleanup
* fully functional post rebase
* rm logs
* rm '
* quick clean up
* k
2024-12-02 22:43:53 +00:00
Chris Weaver
2783fa08a3
Update openai version in model server ( #3306 )
2024-12-02 21:39:10 +00:00
pablodanswer
edeaee93a2
hard refresh on auth ( #3305 )
...
* hard refresh on auth
* k
* k
* comment for clarity
2024-12-02 20:12:12 +00:00
hagen-danswer
5385bae100
Add slim connector description ( #3303 )
...
* added docs example and test
* updated docs
* needed to make the tests run
* updated docs
2024-12-02 19:52:13 +00:00
pablodanswer
813445ab59
Minor JWT Feature ( #3290 )
...
* first pass
* k
* k
* finalize
* minor cleanup
* k
* address
* minor typing updates
2024-12-02 19:14:31 +00:00
pablodanswer
af814823c8
display name + model truncation ( #3304 )
2024-12-02 18:54:08 +00:00
pablodanswer
607f61eaeb
Reusable function for search settings spread operation ( #3301 )
...
* combine for clarity once and for all
* remove logs
* k
2024-12-02 17:23:01 +00:00
pablodanswer
de66f7adb2
Updated chat flow ( #3244 )
...
* proper no assistant typing + no assistant modal
* updated chat flow
* k
* updates
* update
* k
* clean up
* fix mystery reorg
* cleanup
* update scroll
* default
* update logs
* push fade
* scroll nit
* finalize tags
* updates
* k
* various updates
* viewport height update
* source types update
* clean up unused components
* minor cleanup
* cleanup complete
* finalize changes
* badge up
* update filters
* small nit
* k
* k
* address comments
* quick unification of icons
* minor date range clarity
* minor nit
* k
* update sidebar line
* update for all screen sizes
* k
* k
* k
* k
* rm shs
* fix memoization
* fix memoization
* slack chat
* k
* k
* build org
2024-12-02 01:58:28 +00:00
Yuhong Sun
3432d932d1
Citation code comments
2024-12-01 14:10:11 -08:00
Yuhong Sun
9bd0cb9eb5
Fix Citation Minor Bugs ( #3294 )
2024-12-01 13:55:24 -08:00
Chris Weaver
f12eb4a5cf
Fix assistant prompt zero-ing ( #3293 )
2024-11-30 04:45:40 +00:00
Chris Weaver
16863de0aa
Improve model token limit detection ( #3292 )
...
* Properly find context window for ollama llama
* Better ollama support + upgrade litellm
* Ugprade OpenAI as well
* Fix mypy
2024-11-30 04:42:56 +00:00
Weves
63d1eefee5
Add read_only=True for xlsx parsing
2024-11-28 16:02:02 -08:00
pablodanswer
e338677896
order seeding
2024-11-28 15:41:10 -08:00
hagen-danswer
7be80c4af9
increased the pagination limit for confluence spaces ( #3288 )
2024-11-28 19:04:38 +00:00
rkuo-danswer
7f1e4a02bf
Feature/kill indexing ( #3213 )
...
* checkpoint
* add celery termination of the task
* rename to RedisConnectorPermissionSyncPayload, add RedisLock to more places, add get_active_search_settings
* rename payload
* pretty sure these weren't named correctly
* testing in progress
* cleanup
* remove space
* merge fix
* three dots animation on Pausing
* improve messaging when connector is stopped or killed and animate buttons
---------
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2024-11-28 05:32:45 +00:00
rkuo-danswer
5be7d27285
use indexing flag in db for manually triggering indexing ( #3264 )
...
* use indexing flag in db for manually trigger indexing
* add comment.
* only try to release the lock if we actually succeeded with the lock
* ensure we don't trigger manual indexing on anything but the primary search settings
* comment usage of primary search settings
* run check for indexing immediately after indexing triggers are set
* reorder fix
2024-11-28 01:34:34 +00:00
Weves
fd84b7a768
Remove duplicate API key router
2024-11-27 16:30:59 -08:00
Subash-Mohan
36941ae663
fix: Cannot configure API keys #3191
2024-11-27 16:25:00 -08:00
Matthew Holland
212353ed4a
Fixed default feedback options
2024-11-27 16:23:52 -08:00
Richard Kuo (Danswer)
eb8708f770
the word "error" might be throwing off sentry
2024-11-27 14:31:21 -08:00
Chris Weaver
ac448956e9
Add handling for rate limiting ( #3280 )
2024-11-27 14:22:15 -08:00
pablodanswer
634a0b9398
no stack by default ( #3278 )
2024-11-27 20:58:21 +00:00
hagen-danswer
09d3e47c03
Perm sync behavior change ( #3262 )
...
* Change external permissions behavior
* fixed behavior
* added error handling
* LLM the goat
* comment
* simplify
* fixed
* done
* limits increased
* added a ton of logging
* uhhhh
2024-11-27 20:04:15 +00:00
pablodanswer
9c0cc94f15
refresh router -> refresh assistants ( #3271 )
2024-11-27 19:11:58 +00:00
hagen-danswer
07dfde2209
add continue in danswer button to slack bot responses ( #3239 )
...
* all done except routing
* fixed initial changes
* added backend endpoint for duplicating a chat session from Slack
* got chat duplication routing done
* got login routing working
* improved answer handling
* finished all checks
* finished all!
* made sure it works with google oauth
* dont remove that lol
* fixed weird thing
* bad comments
2024-11-27 18:25:38 +00:00
pablodanswer
28e2b78b2e
Fix search dropdown ( #3269 )
...
* validate dropdown
* validate
* update organization
* move to utils
2024-11-27 16:10:07 +00:00
Emerson Gomes
0553062ac6
Adds icons for Google Gemini models and custom model icons for L… ( #3218 )
...
* Add description for Google Gemini models and custom model icons for LiteLLM (OpenAI) proxied models
* Adds Vertex AI aliases for Claude
---------
Co-authored-by: Emerson Gomes <emerson.gomes@thalesgroup.com >
2024-11-26 10:13:21 -08:00
hagen-danswer
284e375ba3
Merge pull request #3257 from danswer-ai/minor-perm-sync
...
Improved logging for confluence doc sync and robust user creation
2024-11-26 09:59:38 -08:00
hagen-danswer
1f2f7d0ac2
Improved logging for confluence doc sync and robust user creation
2024-11-26 08:51:15 -08:00
pablodanswer
2ecc28b57d
remove unused stripe promise ( #3248 )
2024-11-26 01:50:39 +00:00
rkuo-danswer
77cf9b3539
improve messaging and UI around cleanup of leftover index attempts ( #3247 )
...
* improve messaging and UI around cleanup of leftover index attempts
* add tag on init
2024-11-25 22:27:14 +00:00
Weves
076ce2ebd0
Saml fix
2024-11-25 09:12:43 -08:00
pablodanswer
b625ee32a7
File handling cleanup ( #3240 )
...
* fix google sites connector
* minior cleanup
* rm comments
2024-11-25 04:06:47 +00:00
Richard Kuo (Danswer)
c32b93fcc3
increase indexing worker concurrency to 3
2024-11-24 18:11:58 -08:00
pablodanswer
1c8476072e
Assistant cleanup ( #3236 )
...
* minor cleanup
* ensure users don't modify built-in attributes of assistants
* update sidebar
* k
* update update flow + assistant creation
2024-11-25 00:13:34 +00:00
Chris Weaver
7573416ca1
Fix API keys for MIT users ( #3237 )
2024-11-24 16:55:19 -08:00
Yuhong Sun
86d8666481
Add Test Case
2024-11-24 15:42:14 -08:00
Yuhong Sun
8abcde91d4
Fix Test ( #3242 )
2024-11-24 14:31:28 -08:00
Yuhong Sun
3466451d51
Fix Prompt for Non Function Calling LLMs ( #3241 )
2024-11-24 14:16:57 -08:00
Yuhong Sun
413891f143
Token Level Log ( #3238 )
2024-11-23 18:41:50 -08:00
Yuhong Sun
7a0a4d4b79
Remove Deprecated Endpoints ( #3235 )
2024-11-23 14:44:23 -08:00
Yuhong Sun
a3439605a5
Remove Dead Code ( #3234 )
2024-11-23 14:31:59 -08:00
pablodanswer
694e79f5e1
minor enforcement of CSV length for internal processing ( #3109 )
2024-11-23 21:05:30 +00:00
pablodanswer
5dfafc8612
minor calendar cleanup ( #3219 )
2024-11-23 21:01:05 +00:00
Yuhong Sun
62a4aa10db
Refactor Search ( #3233 )
2024-11-23 13:42:54 -08:00
Yuhong Sun
a357cdc4c9
Remove Dead Code ( #3232 )
2024-11-23 13:21:27 -08:00
Yuhong Sun
84615abfdd
Seeding ( #3231 )
2024-11-23 13:12:42 -08:00
pablodanswer
8ae6b1960b
Bugfix/usage report ( #3075 )
...
* fix pagination
* update side
* fixed query history
* minor update
* minor update
* typing
2024-11-23 20:11:39 +00:00
James Jordan
d9b87bbbc2
Fixed 400 error when author of ticket is no longer an active user in a Zendesk account. ( #3168 )
2024-11-23 12:15:38 -08:00
Sanju Lokuhitige
a0065b01af
Update CONTRIBUTING.md ( #3112 )
...
fix Formatting and Linting hyperlink
2024-11-23 12:13:23 -08:00
pablodanswer
c5306148a3
Ensure daterange not consistently re rendered ( #3229 )
...
* ensure daterange not consistently re rendered
* minor clean up
2024-11-23 19:35:00 +00:00
hagen-danswer
1e17934de4
Merge pull request #3214 from danswer-ai/fix-slack-ui
...
cleaned up new slack bot creation
2024-11-23 10:53:47 -08:00
pablodanswer
93add96ccc
Various Nits ( #3228 )
2024-11-23 10:53:24 -08:00
rkuo-danswer
3a466a4b08
add minimal retries to confluence probe ( #3222 )
...
* add minimal retries to confluence probe
* name variable correctly
2024-11-23 17:11:15 +00:00
hagen-danswer
85cbd9caed
Increased slim doc batch size for confluence connector ( #3221 )
2024-11-23 00:42:15 +00:00
pablodanswer
9dc23bf3e7
revert to previous doc select logic ( #3217 )
...
* revert to previous doc select logic
* k
2024-11-22 23:26:53 +00:00
hagen-danswer
e32809f7ca
moved it outside
2024-11-22 14:59:58 -08:00
hagen-danswer
3e58f9f8ab
fixed ugly stuff
2024-11-22 14:39:55 -08:00
pablodanswer
2381c8d498
Refresh all assistants on assistant refresh ( #3216 )
...
* k
* k
2024-11-22 22:38:23 +00:00
hagen-danswer
c6dadb24dc
cleaned up new slack bot creation
2024-11-22 11:53:51 -08:00
hagen-danswer
5dc07d4178
Each section is now cleaned before being chunked ( #3210 )
...
* Each section is now cleaned before being chunked
* k
---------
Co-authored-by: Yuhong Sun <yuhongsun96@gmail.com >
2024-11-22 19:06:19 +00:00
Chris Weaver
129c8f8faf
Add start/end date ability for query history as CSV endpoint ( #3211 )
2024-11-22 18:29:13 +00:00
pablodanswer
67bfcabbc5
llm provider causing re render in effect ( #3205 )
...
* llm provider causing re render in effect
* clean
* unused
* k
2024-11-22 16:53:24 +00:00
rkuo-danswer
9819aa977a
implement double check pattern for error conditions ( #3201 )
...
* Move unfenced check to check_for_indexing. implement a double check pattern for all indexing error checks
* improved commenting
* exclusions
2024-11-22 04:21:02 +00:00
hagen-danswer
8d5b8a4028
Merge pull request #3202 from danswer-ai/toggled_chat_default
...
Update default sidebar toggle
2024-11-21 19:53:05 -08:00
pablodanswer
682319d2e9
Bugfix/curator interface ( #3198 )
...
* mystery solved
* update config
* update
* update
* update user role
* remove values
2024-11-22 02:33:09 +00:00
hagen-danswer
fe1400aa36
replace deprecated confluence group api endpoint ( #3197 )
...
* replace deprecated confluence group api endpoint
* reworked it
* properly escaped the user query
* less passing around is_cloud
* done
2024-11-22 01:51:29 +00:00
pablodanswer
e3573b2bc1
add comment
2024-11-21 17:11:11 -08:00
pablodanswer
35b5c44cc7
update default sidebar toggle
2024-11-21 17:09:56 -08:00
rkuo-danswer
5eddc89b5a
merge indexing and heartbeat callbacks (and associated lock reacquisi… ( #3178 )
...
* merge indexing and heartbeat callbacks (and associated lock reacquisition). no db updates
* review fixes
2024-11-21 23:48:58 +00:00
hagen-danswer
9a492ceb6d
admins cant be set as curator on backend ( #3194 )
...
* set-curator
* updated error
2024-11-21 23:33:29 +00:00
rkuo-danswer
3c54ae9de9
Bugfix/redis wait ( #3169 )
...
* rename to payload
* log redis info replication on primary worker startup
* fix mypy
---------
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2024-11-21 23:11:00 +00:00
pablodanswer
13f08f3ebb
Horizontal scrollbar ( #3195 )
...
* clean horizontal scrollbar
* account for additional edge case
2024-11-21 22:08:21 +00:00
pablodanswer
bd9f15854f
provider fix ( #3187 )
...
* clean horizontal scrollbar
* provider fix
* ensure proper migration
* k
* update migration
* Revert "clean horizontal scrollbar"
This reverts commit fa592a1b7a .
2024-11-21 22:08:16 +00:00
pablodanswer
366aa2a8ea
quick fix ( #3200 )
2024-11-21 14:07:55 -08:00
pablodanswer
deee237c7e
Sheet update ( #3189 )
...
* quick pass
* k
* update sheet
* add multiple sheet stuff
* k
* finalized
* update configuration
2024-11-21 18:07:00 +00:00
hagen-danswer
100b4a0d16
Added Slim connector for Jira ( #3181 )
...
* Added Slim connector for Jira
* fixed testing
* more cleanup of Jira connector
* cleanup
2024-11-21 17:00:20 +00:00
rkuo-danswer
70207b4b39
improve web testing ( #3162 )
...
* shared admin level test dependency
* change to on - push (recommended by chromatic)
* change playwright reporter to list, name test jobs
* use test tags ... much cleaner
* test vs prod
* try copying templates
* run with localhost?
* revert to dev
* new tests and a bit of refactoring
* add additional checks so that page snapshots reflect loaded state
* more admin tests
* User Management tests
* remaining admin pages
* test search and chat
* await fix and exclude UI that changes with dates.
2024-11-21 04:01:15 +00:00
pablodanswer
50826b6bef
Formatting Niceties ( #3183 )
...
* search bar formatting
* update styling
2024-11-21 03:11:26 +00:00
pablodanswer
3f648cbc31
Folder clarity ( #3180 )
...
* folder clarity
* k
2024-11-21 03:11:17 +00:00
pablodanswer
c875a4774f
valid props ( #3186 )
2024-11-21 01:13:54 +00:00
hagen-danswer
049091eb01
decreased confluence retry times and added more logging ( #3184 )
...
* decreased confluence retry times and added more logging
* added check on connector startup
* no retries!
* fr no retries
2024-11-21 00:00:14 +00:00
pablodanswer
3dac24542b
silence small error ( #3182 )
2024-11-20 22:46:38 +00:00
pablodanswer
194dcb593d
update slack redirect + token missing check ( #3179 )
...
* update slack redirect + token missing check
* reset time
2024-11-20 21:42:54 +00:00
pablodanswer
bf291d0c0a
Fix missing json ( #3177 )
...
* initial steps
* k
* remove logs
* k
* k
2024-11-20 21:24:43 +00:00
rkuo-danswer
8309f4a802
test overlapping connectors (but using a source that is way too big a… ( #3152 )
...
* test overlapping connectors (but using a source that is way too big and slow, fix that next)
* pass thru secrets
* rename
* rename again
* now we are fixing it
---------
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2024-11-20 21:12:01 +00:00
pablodanswer
0ff2565125
ensure margin properly applied ( #3176 )
...
* ensure margin properly applied
* formatting
2024-11-20 20:04:45 +00:00
hagen-danswer
e89dcd7f84
added logging and bugfixing to conf ( #3167 )
...
* standardized escaping of CQL strings
* think i found it
* fix
* should be fixed
* added handling for special linking behavior in confluence
* Update onyx_confluence.py
* Update onyx_confluence.py
---------
Co-authored-by: rkuo-danswer <rkuo@danswer.ai >
2024-11-20 18:40:21 +00:00
pablodanswer
645e7e828e
Add Google Tag Manager for Web Cloud Build ( #3173 )
...
* add gtm for cloud build
* update github workflow
2024-11-20 17:38:33 +00:00
pablodanswer
2a54f14195
ensure everythigng has a default max height in selectorformfield ( #3174 )
2024-11-20 17:26:22 +00:00
hagen-danswer
9209fc804b
multiple slackbot support ( #3077 )
...
* multiple slackbot support
* app_id + tenant_id key
* removed kv store stuff
* fixed up mypy and migration
* got frontend working for multiple slack bots
* some frontend stuff
* alembic fix
* might be valid
* refactor dun
* alembic stuff
* temp frontend stuff
* alembic stuff
* maybe fixed alembic
* maybe dis fix
* im getting mad
* api names changed
* tested
* almost done
* done
* routing nonsense
* done!
* done!!
* fr done
* doneski
* fix alembic migration
* getting mad again
* PLEASE IM BEGGING YOU
2024-11-20 01:49:43 +00:00
rkuo-danswer
b712877701
Merge pull request #3165 from danswer-ai/bugfix/pruning_logs
...
improve logging around pruning
2024-11-19 13:19:31 -08:00
Richard Kuo (Danswer)
e6df32dcc3
improve logging around pruning
2024-11-19 12:41:21 -08:00
Chris Weaver
eb81258a23
Update README.md
...
Fix slack link
2024-11-19 08:02:35 -08:00
hagen-danswer
487ef4acc0
Merge pull request #3160 from danswer-ai/add-to-admin-chat-sessions-api
...
Extend query history API
2024-11-19 07:28:12 -08:00
pablodanswer
9b7cc83eae
add new date search filter ( #3065 )
...
* add new complicated filters
* clarity updates
* update date range filter
2024-11-19 03:42:42 +00:00
Weves
ce3124f9e4
Extend query history API
2024-11-18 17:50:21 -08:00
rkuo-danswer
e69303e309
add helpful hint on 507 ( #3157 )
...
* add helpful hint on 507
* add helpful hint to the direct exception in _index_vespa_chunk
2024-11-19 01:08:32 +00:00
rkuo-danswer
6e698ac84a
Hardening deletion when cc pair relationships are left over ( #3154 )
...
* more logs
* this fence should be set to None
* type hinting
* reset deletion attempt if conditions are inconsistent
* always clean up in db if we reach reconciliation
* add reset method
* more logging
* harden up error checking
2024-11-19 01:07:59 +00:00
pablodanswer
d69180aeb8
add additional theming options ( #3155 )
...
* add additional theming options
* nit
* Update Filters.tsx
2024-11-18 22:56:48 +00:00
rkuo-danswer
aa37051be9
Bugfix/indexing redux ( #3151 )
...
* raise indexing lock timeout
* refactor unknown index attempts and redis lock
2024-11-18 22:47:31 +00:00
pablodanswer
a7d95661b3
Add assistant categories ( #3064 )
...
* add assistant categories v1
* functionality finalized
* finalize
* update assistant category display
* nit
* add tests
* post rebase update
* minor update to tests
* update typing
* finalize
* typing
* nit
* alembic
* alembic (once again)
2024-11-18 20:33:48 +00:00
Chris Weaver
33ee899408
Long term logs ( #3150 )
2024-11-18 10:48:03 -08:00
hagen-danswer
954b5b2a56
Made external permissioned users and slack users show diff ( #3147 )
...
* Made external permissioned users and slack users show diff
* finished
* Fix typing
* k
* Fix
* k
---------
Co-authored-by: Weves <chrisweaver101@gmail.com >
2024-11-17 01:13:47 +00:00
pablodanswer
521425a4f2
nits + pricing
2024-11-16 16:28:37 -08:00
hagen-danswer
618bc02d54
Fixed int test ( #3148 )
2024-11-16 18:13:06 +00:00
rkuo-danswer
b7de74fdf8
Feature/playwright tests ( #3129 )
...
* initial PoC
* preliminary working config
* first cut at chromatic tests
* first cut at chromatic tests
* fix yaml
* fix yaml again
* use workingDir
* adapt playwright example
* remove env
* fix working directory
* fix more paths
* fix dir
* add playwright setup
* accidentally deleted a step
* update test
* think we don't need home.png right now
* remove unused home.png
---------
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2024-11-16 04:26:17 +00:00
hagen-danswer
6e83fe3a39
reworked drive+confluence frontend and implied backend changes ( #3143 )
...
* reworked drive+confluence frontend and implied backend changes
* fixed oauth admin tests
* fixed service account tests
* frontend cleanup
* copy change
* details!
* added key
* so good
* whoops!
* fixed mnore treljsertjoslijt
* has issue with boolean form
* should be done
2024-11-16 03:38:30 +00:00
Weves
259fc049b7
Add error message on JSON decode error in CustomTool
2024-11-15 20:00:12 -08:00
rkuo-danswer
7015e6f2ab
Bugfix/overlapping connectors ( #3138 )
...
* fix tenant logging
* upsert only new/updated docs, but always upsert document to cc pair relationship
* better logging and rough cut at testing
2024-11-16 00:47:52 +00:00
pablodanswer
24be13c015
Improved tokenizer fallback ( #3132 )
...
* silence warning
* improved fallback logic
* k
* minor cosmetic update
* minor logic update
* nit
2024-11-14 20:13:29 -08:00
pablodanswer
ddff7ecc3f
minor configuration updates ( #3134 )
2024-11-14 18:09:30 -08:00
Yuhong Sun
97932dc44b
Fix Quotes Prompting ( #3137 )
2024-11-14 17:28:03 -08:00
rkuo-danswer
637b6d9e75
Merge pull request #3135 from danswer-ai/bugfix/helm_ct_python_setup
...
unnecessary python setup
2024-11-14 14:57:12 -08:00
Richard Kuo (Danswer)
54dc1ac917
unnecessary python setup
2024-11-14 11:14:12 -08:00
rkuo-danswer
21d5cc43f8
Merge pull request #3131 from danswer-ai/bugfix/session_text
...
use text()
2024-11-13 20:24:14 -08:00
pablodanswer
7c841051ed
Cohere ( #3111 )
...
* add cohere default
* finalize
* minor improvement
* update
* update
* update configs
* ensure we properly expose name(space) for slackbot
* update config
* config
2024-11-14 01:58:54 +00:00
pablodanswer
6e91964924
minor clarity ( #3116 )
2024-11-14 01:42:21 +00:00
pablodanswer
facf1d55a0
Cloud improvements ( #3099 )
...
* add improved cloud configuration
* fix typing
* finalize slackbot improvements
* minor update
* finalized keda
* moderate slackbot switch
* update some configs
* revert
* include reset engine!
2024-11-13 23:52:52 +00:00
rkuo-danswer
d68f8d6fbc
scale indexing sql pool based on concurrency ( #3130 )
2024-11-13 23:26:13 +00:00
Richard Kuo (Danswer)
65a205d488
use text()
2024-11-13 15:03:21 -08:00
hagen-danswer
485f3f72fa
Updated google copy and added non admin oauth support ( #3120 )
...
* Updated google copy and added non admin oauth support
* backend update
* accounted for oauth
* further removed class variables
* updated sets
2024-11-13 20:07:10 +00:00
rkuo-danswer
dcbea883ae
add creator id to cc pair ( #3121 )
...
* add creator id to cc pair
* fix alembic head
* show email instead of UUID
* safer check on email
* make foreign key relationships optional
* always allow creator to edit (per hagen)
* use primary join
* no index_doc_batch spam
* try this again
---------
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2024-11-13 19:35:08 +00:00
hagen-danswer
a50a3944b3
Make curators able to create permission synced connectors ( #3126 )
...
* Make curators able to create permission synced connectors
* removed editing permission synced connectors for curators
* updated tests to use access type instead of is_public
* update copy
2024-11-13 18:58:23 +00:00
hagen-danswer
60471b6a73
Added support for page within a page in Confluence ( #3125 )
2024-11-13 16:39:00 +00:00
rkuo-danswer
d703e694ce
limited role api keys ( #3115 )
...
* in progress PoC
* working limited user, needs routes to be marked next
* make selected endpoint available to limited user role
* xfail on test_slack_prune
* add comment to sync function
---------
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2024-11-13 16:15:43 +00:00
hagen-danswer
6066042fef
Merge pull request #3124 from danswer-ai/fix-doc-sync
...
quick fix for google doc sync
2024-11-13 07:30:52 -08:00
hagen-danswer
eb0e20b9e4
quick fix for google doc sync
2024-11-13 07:24:29 -08:00
pablodanswer
490a68773b
update organization ( #3118 )
...
* update organization
* minor clean up
* add minor clarity
* k
* slight rejigger
* alembic fix
* update paradigm
* delete code!
* delete code
* minor update
2024-11-13 06:45:32 +00:00
rkuo-danswer
227aff1e47
clean up logging in light worker ( #3072 )
2024-11-13 03:42:02 +00:00
Weves
6e29d1944c
Fix widget example
2024-11-12 18:48:44 -08:00
pablodanswer
22189f02c6
Add referral source to cloud on data plane ( #3096 )
...
* cloud auth referral source
* minor clarity
* k
* minor modification to be best practice
* typing
* Update ReferralSourceSelector.tsx
* Update ReferralSourceSelector.tsx
---------
Co-authored-by: hagen-danswer <hagen@danswer.ai >
2024-11-13 00:42:25 +00:00
hagen-danswer
fdc4811fce
doc sync celery refactor ( #3084 )
...
* doc_sync is refactored
* maybe this works
* tested to work!
* mypy fixes
* enabled integration tests
* fixed the test
* added external group sync
* testing should work now
* mypy
* confluence doc id fix
* got group sync working
* addressed feedback
* renamed some vars and fixed mypy
* conf fix?
* added wiki handling to confluence connector
* test fixes
* revert google drive connector
* fixed groups
* hotfix
2024-11-12 23:57:14 +00:00
Chris Weaver
021d0cf314
Support LITELLM_EXTRA_BODY env variable ( #3119 )
...
* Support LITELLM_EXTRA_BODY env variable
* Remove unused param
* Add comment
2024-11-12 23:17:44 +00:00
pablodanswer
942e47db29
improved mobile scroll ( #3110 )
2024-11-12 01:57:49 +00:00
pablodanswer
f4a020b599
moderate component fixes ( #3095 )
...
* moderate component fixes
* nit
* nit
* update colors
* k
2024-11-12 00:47:35 +00:00
pablodanswer
5166649eae
Cleaner EE fallback for no op ( #3106 )
...
* treat async values differently
* cleaner approach
* spacing
* typing
2024-11-11 17:42:14 +00:00
Chris Weaver
ba805f766f
New assistants api ( #3097 )
2024-11-11 07:55:23 -08:00
rkuo-danswer
9d57f34c34
re-enable helm ( #3053 )
...
* re-enable helm
* allow manual triggering
* change vespa host
* change vespa chart location
* update Chart.lock
* update ct.yaml with new vespa chart repo
* bump vespa to 0.2.5
* update Chart.lock
* update to vespa 0.2.6
* bump vespa to 0.2.7
* bump to 0.2.8
* bump version
* try appending the ordinal
* try new configmap
* bump vespa
* bump vespa
* add debug to see if we can figure out what ct install thinks is failing
* add debug flag to helm
* try disabling nginx because of KinD
* use helm-extra-set-args
* try command line
* try pointing test connection to the correct service name
* bump vespa to 0.2.12
* update chart.lock
* bump vespa to 0.2.13
* bump vespa to 0.2.14
* bump vespa
* bump vespa
* re-enable chart testing only on changes
* name the check more specifically than "lint-test"
* add some debugging
* try setting remote
* might have to specify chart dirs directly
* add comments
---------
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2024-11-10 01:28:39 +00:00
pablodanswer
cc2f584321
Silence auth logs ( #3098 )
...
* silence auth logs
* remove unnecessary line
* k
2024-11-09 21:41:11 +00:00
pablodanswer
a1b95df3b8
Robustify cloud deployment + include initial KEDA configuration ( #3094 )
...
* robustify cloud deployment + include initial KEDA configuration
* ensure .github changes are passed
* raise exits
2024-11-09 21:26:51 +00:00
pablodanswer
9272d6ebfe
Remove ee ( #3093 )
...
* move api key to non-ee
* finalize previous migration
* move token rate limit to non-ee
* general cleanup
* update
* update
* finalize
* finalize
* ensure callable
* k
2024-11-09 20:51:36 +00:00
Yuhong Sun
4fb65dcf73
Reenable OpenAI Tokenizer ( #3062 )
...
* k
* clean up test embeddings
* nit
* minor update to ensure consistency
* minor organizational update
* minor updates
---------
Co-authored-by: pablodanswer <pablo@danswer.ai >
2024-11-08 22:54:15 +00:00
rkuo-danswer
2bbc5d5d07
fix saving docker logs ( #3090 )
2024-11-08 19:54:48 +00:00
rkuo-danswer
950b1c38f2
Merge pull request #3080 from danswer-ai/robust_assistant_description
...
Account for malformatted starter messages
2024-11-08 11:28:19 -08:00
Yuhong Sun
99fbfba32f
File Connector Metadata ( #3089 )
2024-11-08 10:49:59 -08:00
pablodanswer
0a59efe64a
account for malformatted starter messages
2024-11-08 10:21:04 -08:00
pablodanswer
cf5d394d39
adjust default postgres schema for slack listener ( #3088 )
2024-11-08 18:00:44 +00:00
pablodanswer
f6d8f5ca89
Migrate tenant upgrades to data plane ( #3051 )
...
* add provisioning on data plane
* functional but scrappy
* minor cleanup
* minor clean up
* k
* simplify
* update provisioning
* improve import logic
* ensure proper conditional
* minor pydantic update
* minor config update
* nit
2024-11-08 17:13:29 +00:00
hagen-danswer
1fb4cdfcc3
Merge pull request #3073 from skylares/fireflies-dev
...
Fireflies connector
2024-11-08 06:50:22 -08:00
hagen-danswer
ac51469bcb
Merge branch 'main' into fireflies-dev
2024-11-07 18:56:37 -08:00
Skylar Kesselring
c25f164e28
Remove linux
2024-11-07 21:51:58 -05:00
Skylar Kesselring
813720905b
Fix failure cases
2024-11-07 21:37:41 -05:00
rkuo-danswer
0c45488ac6
wait for db before allowing worker to proceed (reduces error spam on … ( #3079 )
...
* wait for db before allowing worker to proceed (reduces error spam on container startup)
* fix session usage
* rework readiness probe logic to be less confusing and word ongoing probes better
* add vespa probe too
---------
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2024-11-08 01:25:09 +00:00
Skylar Kesselring
95d9b33c1a
Clean up connector
2024-11-07 19:51:40 -05:00
Yuhong Sun
55919f596c
PG Dev Max Connections ( #3082 )
2024-11-07 11:51:23 -08:00
pablodanswer
1d0fb6d012
Evaluate None to default ( #3069 )
...
* add sentinel value
* update typing
* clearer
* update comments
* ensure proper attribution
2024-11-07 18:41:42 +00:00
pablodanswer
2b1dbde829
minor improvements ( #3081 )
2024-11-07 18:35:49 +00:00
hagen-danswer
2758ffd9d5
Google Drive Improvements ( #3057 )
...
* Google Drive Improvements
* mypy
* should work!
* variable cleanup
* final fixes
2024-11-07 02:07:35 +00:00
pablodanswer
07a1b49b4f
update persona defaults ( #3042 )
...
* evaluate None to default
* fix usage report pagination
* update persona defaults
* update user preferences
* k
* validate
* update typing
* nit
* formating nits
* fallback to all assistants
* update ux + spacing
* udpate refresh logic
* minor update to refresh
* nit
* touchup
* update starter message
* update default live assistant logic
---------
Co-authored-by: Yuhong Sun <yuhongsun96@gmail.com >
2024-11-07 00:03:14 +00:00
pablodanswer
43d8daa5bc
update redirect
2024-11-06 14:55:32 -08:00
hagen-danswer
faeb9f09f0
Merge pull request #3008 from danswer-ai/horizontal_slack
...
Add Functional Horizontal scaling for Slack
2024-11-06 14:31:13 -08:00
pablodanswer
25f5c12750
remove print
2024-11-06 13:49:16 -08:00
pablodanswer
2d81710ccc
minor udpate
2024-11-06 13:49:16 -08:00
pablodanswer
187a7d2da2
validated approach
2024-11-06 13:49:16 -08:00
pablodanswer
4b152aa3a7
update slack
2024-11-06 13:49:16 -08:00
pablodanswer
06f937cf93
no typing
2024-11-06 13:49:16 -08:00
pablodanswer
5a24ed2947
updated cleanup
2024-11-06 13:49:16 -08:00
pablodanswer
2372e6a5a5
update slack
2024-11-06 13:49:15 -08:00
pablodanswer
3eef4e3992
functioning
2024-11-06 13:47:47 -08:00
pablodanswer
467ce4e3f3
fix usage report pagination
2024-11-06 13:21:00 -08:00
Skylar Kesselring
ee4b334a0a
Fix errors and cleanup
2024-11-06 14:01:51 -05:00
pablodanswer
4087292001
evaluate None to default
2024-11-06 09:36:43 -08:00
rkuo-danswer
da6ed5b2b3
Merge pull request #3066 from danswer-ai/bugfix/log-vespa-url
...
need to see vespa url for container debugging
2024-11-06 00:35:10 -08:00
Richard Kuo
864ac2ac5c
need to see vespa url for container debugging
2024-11-06 00:26:55 -08:00
rkuo-danswer
12cb77c80e
Merge pull request #3059 from danswer-ai/bugfix/sentry_indexing
...
add sentry to spawned indexing task
2024-11-05 16:51:23 -08:00
Richard Kuo (Danswer)
583cd14bf4
comment why we need sentry here
2024-11-05 16:46:50 -08:00
Richard Kuo (Danswer)
001fcb3359
fix stale indexing tasks being allowed to run after a restart
2024-11-05 16:39:54 -08:00
Skylar Kesselring
7ff18e0a93
Create connector
2024-11-05 19:28:57 -05:00
Richard Kuo (Danswer)
9ac256e925
Merge branch 'main' of https://github.com/danswer-ai/danswer into bugfix/sentry_indexing
2024-11-05 15:48:23 -08:00
hagen-danswer
08600db41d
Merge pull request #3056 from danswer-ai/form_stretch
...
Improve form
2024-11-05 14:19:11 -08:00
rkuo-danswer
6bf06ac7f7
limit session scope of index attempt (use id's where appropriate as w… ( #3049 )
...
* limit session scope of index attempt (use id's where appropriate as well)
* fix session scope
---------
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2024-11-05 20:51:43 +00:00
Richard Kuo (Danswer)
5b06b53a3e
add sentry to spawned indexing task
2024-11-05 12:30:21 -08:00
pablodanswer
afce57b29f
clarity
2024-11-05 10:44:12 -08:00
pablodanswer
257dbecd1d
k
2024-11-05 10:24:48 -08:00
pablodanswer
bd6baf39c3
update
2024-11-05 10:23:52 -08:00
pablodanswer
b2c55ebd71
ensure props aligned ( #3050 )
...
* ensure props aligned
* k
* k
2024-11-05 16:49:04 +00:00
pablodanswer
dea7a8f697
Clean up tooltips ( #3047 )
...
* clean up tooltips
* nit: fix delay duration
2024-11-05 16:48:19 +00:00
pablodanswer
ddae2346ec
form
2024-11-05 08:33:03 -08:00
Weves
9032fb4467
Improve background token refresh
2024-11-04 15:00:16 -08:00
rkuo-danswer
b6ecbbcf45
add to async get session as well ( #3046 )
2024-11-04 20:47:56 +00:00
pablodanswer
1d8e662b79
ensure we reset all ( #3048 )
2024-11-04 19:48:15 +00:00
pablodanswer
2cb33b1fb4
add default api keys for cloud users ( #3044 )
...
* add default api keys for cloud users
* add cohere as well
* naming
2024-11-04 19:11:12 +00:00
hagen-danswer
2cd1e6be00
gmail refactor + permission syncing ( #3021 )
...
* initial frontend changes and shared google refactoring
* gmail connector is reworked
* added permission syncing for gmail
* tested!
* Added tests for gmail connector
* fixed tests and mypy
* temp fix
* testing done!
* rename
* test fixes maybe?
* removed irrelevant tests
* anotha one
* refactoring changes
* refactor finished
* maybe these fixes work
* dumps
* final fixes
2024-11-04 18:06:23 +00:00
Weves
8e55566f66
Fix slack bot form + LLM provider form
2024-11-03 17:51:04 -08:00
pablodanswer
bafb95d920
Misc color clean up ( #3026 )
...
* misc color clean up
* additional nits
* nit
* nit
* additional minor nits
* ensure tailwind config evaluates properly + update textarea -> input
* ensure tool call renders
* formatting
2024-11-03 23:57:11 +00:00
pablodanswer
c6e8bf2d28
add multiple formats to tools ( #3041 )
2024-11-03 23:54:19 +00:00
Chris Weaver
c2d04f591d
Add drive sections ( #3040 )
...
* ADd header support for drive
* Fix mypy
* Comment change
* Improve
* Cleanup
* Add comment
2024-11-03 22:10:45 +00:00
rkuo-danswer
56c3a5ff5b
add POSTGRES_IDLE_SESSIONS_TIMEOUT ( #3019 )
...
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2024-11-03 21:58:12 +00:00
Yuhong Sun
fac2b100a1
Last Message Too Large Logging ( #3039 )
2024-11-03 11:24:04 -08:00
pablodanswer
51b79f688a
Tool call per message ( #3025 )
...
* single tool call per message
* finalize migration
* minor image generation fix
* validate simplify
* k
* remove print
* validated
2024-11-03 10:51:51 -08:00
pablodanswer
a7002dfa1d
add CSV display ( #3028 )
...
* add CSV display
* add downloading
* restructure
* create portal for modal
* update requirements
* nit
2024-11-03 10:43:05 -08:00
pablodanswer
93d0104d3c
slight upgrade to image generation prompts ( #3036 )
...
* slight upgrade to prompts
* k
* nit
2024-11-03 10:42:52 -08:00
pablodanswer
46e5ffa3ae
add validated + reformatted dynamic beat acquisition ( #3006 )
...
* add validated + reformatted dynamic beat acquisition
* validate
* reorg
* nit
* address comments
* update
* typing
* ensure versioned apps capture
* Remove locks (#3017 )
* add validated + reformatted dynamic beat acquisition
* initial removal of locks!
* minor
* remove unecessary locks
* update
* nit
* k
* K8s jobs (#3033 )
* add k8s configs
* k
* update config
* k
* improved timeouts + worker configs
* improve workers
2024-11-03 10:27:25 -08:00
pablodanswer
d4f38bba8b
Revert temporary modifications ( #3038 )
...
* Revert temporary modifications
* nit
2024-11-03 10:27:06 -08:00
pablodanswer
19d6b63fd3
temporary update ( #3037 )
2024-11-03 10:05:33 -08:00
Chris Weaver
938d5788b6
Upgrade to latest NextJS + switch to turbopack ( #3027 )
...
* Upgrade to NextJS 15 + use turbopacK
* Remove unintended change
* Update nextjs version
* Remove override
* Upgrade react
* Fix charts
* Style
* Style
* Fix prettier
* slight modification
---------
Co-authored-by: pablodanswer <pablo@danswer.ai >
2024-11-03 02:56:23 +00:00
hagen-danswer
70f703cc0f
Merge pull request #3035 from danswer-ai/freshdesk-nit
...
minor nit
2024-11-02 18:14:52 -07:00
hagen-danswer
8bcf80aa76
minor nit
2024-11-02 18:05:06 -07:00
rkuo-danswer
5f5cc9a724
Feature/redis connector refactor ( #2992 )
...
* refactor RedisConnectorDeletion into RedisConnector
* refactor redis stop and deletion
* port pruning
* nest pruning
* port deletion
* port indexing
* refactor into individual files
* refactor redis connector index to take search settings at init
* move back to debug level log
* refactor doc set and user group (mostly)
* mypy fixes
2024-11-02 19:53:04 +00:00
pablodanswer
e4bb14d4e1
Super user ( #2944 )
...
* add super user
* nits
2024-11-02 17:29:23 +00:00
hagen-danswer
5d9b8364ab
Merge pull request #3032 from danswer-ai/freshdesk-cleanup
...
Cleaned up connector
2024-11-02 09:31:22 -07:00
hagen-danswer
83c299ebc8
troll logger statement
2024-11-02 09:09:46 -07:00
hagen-danswer
6b4143cc30
ID fix
2024-11-02 09:08:26 -07:00
hagen-danswer
6e8c88ed71
made id more unique
2024-11-02 09:05:24 -07:00
hagen-danswer
d652cb3141
renamed variables
2024-11-02 09:03:42 -07:00
hagen-danswer
5e444d43f9
Cleaned up connector
2024-11-02 09:01:15 -07:00
hagen-danswer
2e49027beb
Merge pull request #2884 from skylares/sky-dev
...
Add Freshdesk Connector
2024-11-02 08:27:35 -07:00
hagen-danswer
d7bcd32d9a
out of scope
2024-11-02 08:21:33 -07:00
hagen-danswer
4a6b8db65f
out of scope
2024-11-02 08:20:08 -07:00
hagen-danswer
6f440d126a
more mypy fixes
2024-11-02 08:17:53 -07:00
hagen-danswer
013292a0e3
mypy fixes
2024-11-02 08:15:36 -07:00
Richard Kuo
a1ae22ef4a
fix run key
2024-11-02 02:23:08 -07:00
Richard Kuo
40beda30a4
try pip-license-checker
2024-11-02 02:20:58 -07:00
Richard Kuo
d3062cacea
manual only for now
2024-11-02 00:01:55 -07:00
Richard Kuo
678ed23853
codel permissions?
2024-11-01 22:34:41 -07:00
Richard Kuo
ea2da63cf2
try installing npm deps
2024-11-01 22:09:06 -07:00
Richard Kuo
4fc8a35220
try repo level scan
2024-11-01 21:59:23 -07:00
hagen-danswer
f981106111
Update connector.py
2024-11-01 19:27:03 -07:00
Richard Kuo (Danswer)
5439c33313
don't scan the os packages
2024-11-01 17:24:41 -07:00
Richard Kuo (Danswer)
5e050f8305
we didn't checkout the code, no trivy ignore
2024-11-01 17:16:28 -07:00
Richard Kuo (Danswer)
12c82de78f
experimental github action to scan licenses
2024-11-01 17:10:59 -07:00
pablodanswer
645402c71a
Tremor -> Shadcn ( #2983 )
...
* initialization
* button + input updates
* migrate dividers + buttons
* migrate badges
* minor updates
* migrate cards
* fix compiling
* begin date picker + badge transfer
* remove tremor
* fully swapped
* nits
* list item + configuration updates
* clean build
* update colors
* nits
2024-11-01 23:20:06 +00:00
pablodanswer
772313236f
minor foreign key update ( #3007 )
2024-11-01 21:16:50 +00:00
Chris Weaver
ecf4923a3a
Fix answer with specified doc ids ( #2703 )
...
* Fix
Fix
Refactor
more
more
fix
refactor
Fix circular imports
Refactor
Move tests around
* Add quote support
* Testing
* More testing
* Fix image generation slowness
* Remove unused exception
* Fix UT
* fix stop generating
* minor typo
* minor logging updates for clarity
---------
Co-authored-by: pablodanswer <pablo@danswer.ai >
2024-11-01 19:50:20 +00:00
pablodanswer
d66b81a902
Feat/certificate ( #2998 )
...
* first pass
* simplify
* remove now unneeded COPY command
* minor clean up
* k
* nit
2024-11-01 19:34:52 +00:00
pablodanswer
753293cefb
Basic multi tenant api key ( #3004 )
...
* basic multi tenant api key
* organization
* nit
* clean
2024-11-01 19:34:51 +00:00
pablodanswer
6d543f3d4f
Do not count API keys as users ( #3022 )
...
* don't count api keys as users
* typing
2024-11-01 19:34:30 +00:00
hagen-danswer
ccdc09e2d4
Merge pull request #3020 from danswer-ai/gdrive-interface
...
Add Gdrive Interface
2024-11-01 06:28:56 -07:00
hagen-danswer
4a23c8702d
Quicky
2024-11-01 06:27:55 -07:00
rkuo-danswer
dc2dfeb5b8
Fix pywikibot droppings ( #2924 )
...
* make pywikibot store its working files in a system provided temp directory
* move the config setting around
---------
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2024-11-01 05:59:12 +00:00
hagen-danswer
71d4fb98d3
Refactored Google Drive Connector + Permission Syncing ( #2945 )
...
* refactoring changes
* everything working for service account
* works with service account
* combined scopes
* copy change
* oauth prep
* Works for oauth and service account credentials
* mypy
* merge fixes
* Refactor Google Drive connector
* finished backend
* auth changes
* if its stupid but it works, its not stupid
* npm run dev fixes
* addressed change requests
* string fix
* minor fixes and cleanup
* spacing cleanup
* Update connector.py
* everything done
* testing!
* Delete backend/tests/daily/connectors/google_drive/file_generator.py
* cleaned up
---------
Co-authored-by: Chris Weaver <25087905+Weves@users.noreply.github.com >
2024-11-01 02:25:00 +00:00
Yuhong Sun
b34f5862d7
Remove License Issues ( #3013 )
...
* k
* k
* k
* k
* k
2024-11-01 00:31:19 +00:00
pablodanswer
0b08bf4e3f
Proper tenant reset ( #3015 )
...
* add proper tenant reset
* clear comment
* minor formatting
2024-10-31 19:45:35 +00:00
pablodanswer
add87fa1b4
remove endpoint ( #3014 )
2024-10-31 19:43:15 +00:00
Samarth Mishra
787fdf2e38
Update README.md ( #3011 )
2024-10-31 10:44:36 -07:00
Weves
4499c630b3
Fix model test action name
2024-10-31 10:12:01 -07:00
hagen-danswer
e3be318781
Update connector.py
2024-10-31 09:50:48 -07:00
rkuo-danswer
231ab3fb5d
Feature/indexing logs ( #3002 )
...
* improve logging around indexing tasks
* task_logger doesn't work inside the spawned task
2024-10-31 16:43:46 +00:00
Yuhong Sun
ff9d7141a9
Gmail Connector Robustify ( #3000 )
2024-10-30 20:21:54 -07:00
rkuo-danswer
dba2d67cdb
only warmup on index swap ( #3003 )
...
* only warmup on index swap
* move conditional
2024-10-31 00:40:03 +00:00
Yuhong Sun
1a7d627949
Disable Mediawiki Tests ( #3005 )
2024-10-30 17:27:58 -07:00
pablodanswer
f318e302c5
Minor theming ( #2993 )
...
* ensure functionality
* naming
* ensure tailwind theme updated
* add comments
* nit
* remove pr
* enforce colors
* update our tailwind config
2024-10-30 23:05:32 +00:00
pablodanswer
7384ca8768
clarity ( #3001 )
2024-10-30 15:53:26 -07:00
Skylar Kesselring
73ee709801
Fix typing errors
2024-10-30 17:46:04 -04:00
Skylar Kesselring
53d2d333ab
Refactor metadata
2024-10-30 17:23:20 -04:00
Chris Weaver
5be457e321
Add alternative auth header ( #2999 )
2024-10-30 19:10:03 +00:00
pablodanswer
8223dc763d
add regeneration clarity ( #2986 )
...
* add regeneration clarity
* minor udpate
2024-10-30 18:55:47 +00:00
rkuo-danswer
ea406c55cd
add extra tags to pruning logs ( #2994 )
...
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2024-10-30 17:54:29 +00:00
rkuo-danswer
ea80cdce02
init sqlalchemy in child process ( #2987 )
2024-10-29 18:01:34 +00:00
Weves
40a0f71960
Temp fix to add retries to get_all_vespa_ids_for_document_id
2024-10-29 10:34:42 -07:00
Chris Weaver
fcb94f1173
Tiny logging clarity improvement ( #2985 )
2024-10-29 16:44:02 +00:00
hagen-danswer
cc40f0d27b
fixed label filter ( #2978 )
...
* added old error handling to comment fetching
* Not
* properly escaped cql labels
* reverted changes
2024-10-29 16:05:01 +00:00
pablodanswer
75dd103238
add additional configuration options ( #2980 )
2024-10-29 13:29:39 +00:00
pablodanswer
aafcf7af55
fail gracefully on provider fetch ( #2981 )
2024-10-29 04:17:53 +00:00
rkuo-danswer
1201ed5ac0
Merge pull request #2979 from danswer-ai/bugfix/redis_scard
...
missing scard
2024-10-28 16:35:01 -07:00
Richard Kuo (Danswer)
a60613ec11
missing scard
2024-10-28 16:25:08 -07:00
pablodanswer
5640230f5b
remove empty directory ( #2977 )
2024-10-28 16:11:00 -07:00
pablodanswer
11d849b553
add indent to scan_iter ( #2948 )
2024-10-28 16:08:47 -07:00
pablodanswer
2eefb3c15f
add srem and sadd to tenant wrapper ( #2973 )
2024-10-28 22:20:21 +00:00
pablodanswer
678ba41321
Cleaner initial chat screen ( #2528 )
...
* cleaner initial chat screen
* slightly cleaner animation
* cleaner cards
* use display name + minor updates to models
* minor udpate to ui
* remove logs
* update based on feedback
* minor nits
* formatting
2024-10-28 21:39:34 +00:00
pablodanswer
a40082c5da
Distinguish users in posthog ( #2965 )
...
* distinguish tenants in posthog
* nit
2024-10-28 19:47:26 +00:00
pablodanswer
e5af4681d3
Fix nagging double auth issue ( #2960 )
...
* fix nagging double auth issue
* ports
2024-10-28 19:44:45 +00:00
rkuo-danswer
e05846db9f
change test port to 8889 (docker desktop is now using port 8888 which blocks the test from working on mac) ( #2972 )
2024-10-28 18:33:32 +00:00
Skylar Kesselring
195e2c335d
Fix per_page count
2024-10-28 12:35:40 -04:00
Skylar Kesselring
1dec69bb82
Fix document time parsing
2024-10-28 12:33:58 -04:00
rkuo-danswer
1d89fea73e
Bugfix/celery light backoff ( #2880 )
...
* logging cleanup
* raise vespa_timeout to 15 by default
* implement backoff for document index methods specifically
* do not retry on 400 BAD_REQUEST
* handle RetryError
* actually check status code and fix type errors
2024-10-28 16:14:51 +00:00
Skylar Kesselring
075e4f18bc
Clean up & comment fetch_tickets
2024-10-28 11:26:37 -04:00
hagen-danswer
52bd1ad8ef
Merge pull request #2921 from danswer-ai/feature/reset_indexes
...
Feature/reset indexes
2024-10-28 06:46:04 -07:00
Yuhong Sun
5062075b8d
Backport Test 7 ( #2971 )
2024-10-27 22:55:35 -07:00
Yuhong Sun
e46facb765
Backport Final
2024-10-27 22:52:52 -07:00
Yuhong Sun
f84e75cee7
Backport Test 6 ( #2970 )
2024-10-27 22:45:22 -07:00
Yuhong Sun
b2d8e10339
Richard Key
2024-10-27 20:09:42 -07:00
Yuhong Sun
d8ad3e73bf
Backport Test 5 ( #2969 )
2024-10-27 20:07:29 -07:00
Yuhong Sun
e2c4c07c34
Push Tag
2024-10-27 19:56:29 -07:00
Yuhong Sun
7856718db8
k
2024-10-27 19:54:53 -07:00
Yuhong Sun
3d9cc769d9
Backport Test 4 ( #2968 )
2024-10-27 19:41:04 -07:00
Yuhong Sun
20e8c2287a
Add Conditional
2024-10-27 19:39:18 -07:00
Yuhong Sun
57e5264df6
Backport Test ( #2967 )
2024-10-27 19:31:29 -07:00
Yuhong Sun
4c417b5e3e
Revert
2024-10-27 19:12:31 -07:00
Yuhong Sun
9270782c49
Backport Test ( #2966 )
2024-10-27 19:00:37 -07:00
Yuhong Sun
1a31f1e773
New Credentials GH
2024-10-27 18:58:26 -07:00
Yuhong Sun
e28ba4b55b
Backport Test Conn ( #2964 )
2024-10-27 17:10:31 -07:00
Yuhong Sun
7ddfabed62
Backport Debugging
2024-10-27 17:03:53 -07:00
Yuhong Sun
c7018f7a6c
Backport Test ( #2963 )
2024-10-27 16:55:02 -07:00
Yuhong Sun
0fb6baef2b
Echo Merge Commit ( #2962 )
2024-10-27 16:52:07 -07:00
Yuhong Sun
23988f8c49
Touchup ( #2961 )
2024-10-27 16:45:11 -07:00
Yuhong Sun
1187849afe
Backport Touchup
2024-10-27 16:42:08 -07:00
Yuhong Sun
001801dee0
Add back Backport Tags
2024-10-27 16:37:26 -07:00
Yuhong Sun
4a9966148d
Backport Test ( #2959 )
2024-10-27 16:33:04 -07:00
Yuhong Sun
85c56f9942
Backport Richard
2024-10-27 16:30:15 -07:00
Yuhong Sun
07d76b2954
Notion Child Block Fix ( #2953 )
2024-10-27 16:25:43 -07:00
Yuhong Sun
2a6c032883
Backport No Tag
2024-10-27 16:19:59 -07:00
Yuhong Sun
e8dfed959e
Backport Test ( #2958 )
2024-10-27 16:06:36 -07:00
Yuhong Sun
1f2be542f0
Backport Test
2024-10-27 15:59:52 -07:00
Yuhong Sun
7dc06bfbe5
Backport Test ( #2957 )
2024-10-27 15:55:07 -07:00
Yuhong Sun
6f8e7abcbb
Backport ( #2956 )
2024-10-27 15:45:57 -07:00
Yuhong Sun
18dcdd680d
GHA Trigger ( #2955 )
2024-10-27 15:44:41 -07:00
Yuhong Sun
ad3df42b52
Backport Tag Test ( #2954 )
2024-10-27 15:37:59 -07:00
Yuhong Sun
6568c7805a
Update docker-build-push-backend-container-on-tag.yml
2024-10-27 15:31:08 -07:00
Yuhong Sun
fa88c1dba8
Test Workflow Trigger ( #2952 )
2024-10-27 15:21:17 -07:00
Yuhong Sun
7ea484aee2
Trigger from Workflow ( #2951 )
2024-10-27 15:18:46 -07:00
hagen-danswer
dc7b367816
Merge pull request #2949 from danswer-ai/avoid_image_confusion
...
avoid image generation tool confusion
2024-10-27 14:54:24 -07:00
pablodanswer
aea261d49e
Ensure build args passed to cloud web images ( #2947 )
...
* ensure build args passed to cloud web images
* update web build workflow
2024-10-27 14:52:33 -07:00
Yuhong Sun
f27071cbc5
Harmless Backport Test ( #2950 )
2024-10-27 14:49:10 -07:00
pablodanswer
31a518a9d1
nit
2024-10-27 13:09:13 -07:00
pablodanswer
01463442ba
avoid image generation tool confusion
2024-10-27 13:08:18 -07:00
pablodanswer
53e916552b
tenant seeding docs ( #2925 )
...
* tenant seeding docs
* k
2024-10-27 18:48:47 +00:00
pablodanswer
179dc418e0
Onboarding nits ( #2907 )
...
* temporary stash
* welcome flow
* minor update
* k
* minor updates to welcome flow
2024-10-27 18:48:30 +00:00
pablodanswer
a1bfa7847a
a ( #2815 )
2024-10-27 17:52:55 +00:00
Skylar Kesselring
e5494f9742
Refactor & cleanup code, process tickets in batches
2024-10-27 11:53:50 -04:00
pablodanswer
da3c5e3711
Feat: add clean logging for api routes ( #2928 )
...
* feat: add clean logging for api routes
* nit
* `MULTI_TENANT` must be shared config
* nit
2024-10-27 05:15:41 +00:00
Skylar Kesselring
e5d84cae1b
Clean up code
2024-10-26 23:06:24 -04:00
Chris Weaver
0c2cc7499f
Move user fetching to SS + parallelize some server-side calls ( #2932 )
...
* Move user fetching to SS
* Cleanup
* Add more logging
* Small cleanup
2024-10-27 02:54:22 +00:00
pablodanswer
1261d859ac
Tenant aware JWT strategy ( #2943 )
...
* add tenantJWTSrategy
* nit
2024-10-26 23:27:40 +00:00
pablodanswer
088551a4ef
remove rt + home-grown sitemap parsing ( #2933 )
...
* remove rt
* nit
* add minor alembic revision
* functional migration
* replace usp
* k
* typing
2024-10-26 21:58:42 +00:00
Yuhong Sun
aa0f307cc7
Backport Test Final ( #2942 )
2024-10-26 21:52:59 +00:00
Yuhong Sun
e6bef573ba
Backport Correct Branch ( #2941 )
2024-10-26 14:34:24 -07:00
Yuhong Sun
f6f9112b76
Backport Test ( #2940 )
2024-10-26 14:23:43 -07:00
Yuhong Sun
accdd580d7
Backport Test ( #2939 )
2024-10-26 13:59:55 -07:00
Yuhong Sun
4bcd65ed92
Harmless Backport Test ( #2938 )
2024-10-26 13:47:09 -07:00
Yuhong Sun
80f8d7a486
Backport Permissions ( #2937 )
2024-10-26 13:42:09 -07:00
pablodanswer
e8c28e79c9
ensure proper sentry silencing ( #2934 )
...
* ensure proper sentry silencing
* add comments
2024-10-26 20:18:41 +00:00
Yuhong Sun
b4bc6d994d
Backport Auth ( #2936 )
2024-10-26 13:20:02 -07:00
Yuhong Sun
ccc68c5c34
Backport Test ( #2935 )
2024-10-26 13:09:07 -07:00
pablodanswer
848d86b886
feat: sentry updates ( #2929 )
2024-10-26 19:06:46 +00:00
Yuhong Sun
c0ab86bac2
Backport Branch Fix ( #2931 )
2024-10-26 12:04:52 -07:00
Yuhong Sun
8c2138a6ef
Backport Test ( #2930 )
2024-10-26 11:51:03 -07:00
pablodanswer
9def9f0dba
add posthog + layout rework ( #2926 )
...
* add posthog + layout rework
* remove posthog node
* nit
2024-10-26 18:15:01 +00:00
Skylar Kesselring
8023cafb2b
Fixed polling issue with timezone
2024-10-25 23:46:47 -04:00
pablodanswer
5e01d6befb
check for index swap ( #2922 )
...
* check for index swap
* k
* minor
* k
* nit
2024-10-26 00:26:02 +00:00
hagen-danswer
94edcac36e
upgraded claude model strings ( #2876 )
...
* upgraded model strings
* trolled
* we do a little trolling
* reeeeeee
* alembic upgrade
* added ignore
* bump litellm
* k
* nit
---------
Co-authored-by: pablodanswer <pablo@danswer.ai >
2024-10-26 00:11:52 +00:00
Richard Kuo (Danswer)
0ed77aa8a7
Merge branch 'main' of https://github.com/danswer-ai/danswer into feature/reset_indexes
2024-10-25 12:00:25 -07:00
pablodanswer
9b147ae437
Tenant integration tests ( #2913 )
...
* check for index swap
* initial bones
* kk
* k
* k:
* nit
* nit
* rebase + update
* nit
* minior update
* k
* minor integration test fixes
* nit
* ensure we build test docker image
* remove one space
* k
* ensure we wipe volumes
* remove log
* typo
* nit
* k
* k
2024-10-25 18:47:17 +00:00
Chris Weaver
bd63119684
Fix structured outputs ( #2923 )
...
* Fix structured outputs
* Add back rest
2024-10-25 18:19:54 +00:00
Skylar Kesselring
a348caa9b1
Add pagination & Remove req.obj from connectors.tsx
2024-10-25 14:12:11 -04:00
pablodanswer
76415aff41
Ensure proper modal fallback ( #2906 )
...
* modal fallback
* nit
* k
* k
2024-10-25 17:59:43 +00:00
Richard Kuo (Danswer)
84d551eda4
Merge branch 'patch-1' of https://github.com/Yash-2707/danswer into feature/reset_indexes
2024-10-25 09:35:45 -07:00
Weves
4ca38201d1
Fix IT fixture ordering
2024-10-24 22:43:38 -07:00
Chris Weaver
4a47e9a841
Add strict json mode ( #2917 )
2024-10-24 22:38:46 -07:00
Yuhong Sun
d7a30b01d2
Harmless Backport ( #2916 )
2024-10-24 20:56:59 -07:00
Yuhong Sun
9c0f927e16
Workflow ( #2915 )
2024-10-24 20:53:48 -07:00
Yuhong Sun
55b9111410
Harmless Backport ( #2914 )
2024-10-24 20:43:16 -07:00
Yuhong Sun
07a4e112a4
Dev Experience ( #2912 )
2024-10-24 20:25:36 -07:00
rkuo-danswer
b9781c43fb
Merge pull request #2909 from danswer-ai/bugfix/loopio
...
loopio connector: entry["id"] can apparently be a number, so convert to str
2024-10-24 19:55:47 -07:00
rkuo-danswer
eaa8ae7399
Bugfix/connector deletion lockout ( #2901 )
...
* first cut at deletion hardening
* clean up logging
* remove commented code
2024-10-25 02:43:57 +00:00
Yuhong Sun
a931494866
Harmless Backport ( #2911 )
2024-10-24 19:17:11 -07:00
Yuhong Sun
863f00f015
Auto Backport Partial ( #2910 )
2024-10-24 19:13:09 -07:00
pablodanswer
eae1dad0fa
Silence unnecessary debug log ( #2908 )
...
* silence log
* silence
2024-10-25 01:32:53 +00:00
Richard Kuo (Danswer)
10b5b55658
entry["id"] can apparently be a number, so convert to str
2024-10-24 18:31:10 -07:00
Yuhong Sun
b49a9ab171
Seeding ( #2902 )
...
* checkpoint
* k
* k
* k
* fixed slack api calls
* missed one
---------
Co-authored-by: hagen-danswer <hagen@danswer.ai >
2024-10-24 23:45:48 +00:00
rkuo-danswer
9f50417109
try hiding celery task spam ( #2905 )
...
* try hiding celery task spam
* mypy fix
2024-10-24 22:44:20 +00:00
rkuo-danswer
94b4dc1656
can't add to primary_worker_locks if it doesn't exist ( #2903 )
...
* can't add to primary_worker_locks if it doesn't exist
* move init
2024-10-24 21:49:18 +00:00
rkuo-danswer
4bce143d6e
Merge pull request #2904 from danswer-ai/bugfix/fix-typo
...
fix typo
2024-10-24 15:00:04 -07:00
pablodanswer
33eabf1b25
Add global assistants context ( #2900 )
...
* add global assistants context
* nit
* minor cleanup
* minor clarity
* nit
2024-10-24 21:27:55 +00:00
pablodanswer
da979e5745
More intuitive search settings interfaces ( #2899 )
...
* clearer search settings interfaces
* nits
2024-10-24 14:27:34 -07:00
Richard Kuo (Danswer)
705b825580
fix typo
2024-10-24 14:21:38 -07:00
Richard Kuo (Danswer)
32b595dfe1
update stale workflow
2024-10-24 13:31:39 -07:00
rkuo-danswer
2b9a751b96
working chat feedback dump script (with api addition) ( #2891 )
...
* working chat feedback dump script (with api addition)
* mypy fix
* comment out pydantic models (but leave for reference)
* small code review tweaks
* bump to clear vercel issue?
2024-10-24 19:50:09 +00:00
pablodanswer
1b6b134722
Clearer azure models ( #2898 )
...
* clear up llm
* remove logs
2024-10-24 17:29:36 +00:00
Skylar Kesselring
245adc4d3d
Remove 2 month time check & Add time range to fetch and process
2024-10-24 12:42:08 -04:00
Skylar Kesselring
4ad35d76b0
Make ticket fetching a seperate function from processing
2024-10-24 12:25:29 -04:00
Skylar Kesselring
cc1e1c178b
Replace html processing library with danswer util
2024-10-24 11:49:11 -04:00
Skylar Kesselring
87b5975091
Remove unnecessary log & Add LoadConnector
2024-10-24 11:38:29 -04:00
pablodanswer
0545fb4443
Multitenant redis update ( #2889 )
...
* add multi tenancy to redis
* rename context var
* k
* args -> kwargs
* minor update to kv interface
* robustify
2024-10-24 02:12:25 +00:00
hagen-danswer
b9fb657d81
Temporary fix for empty Google App credentials ( #2892 )
...
* Temporary fix for empty Google App credentials
* added it to credential creation
2024-10-24 00:49:04 +00:00
pablodanswer
14e75bbd24
add default schema config ( #2888 )
...
* add default schema config
* resolve circular import
* k
2024-10-23 23:12:17 +00:00
rkuo-danswer
3eb67baf5b
Bugfix/indexing UI ( #2879 )
...
* fresh indexing feature branch
* cherry pick test
* Revert "cherry pick test"
This reverts commit 2a62422068 .
* set multitenant so that vespa fields match when indexing
* cleanup pass
* mypy
* pass through env var to control celery indexing concurrency
* comments on task kickoff and some logging improvements
* disentangle configuration for different workers and beats.
* use get_session_with_tenant
* comment out all of update.py
* rename to RedisConnectorIndexingFenceData
* first check num_indexing_workers
* refactor RedisConnectorIndexingFenceData
* comment out on_worker_process_init
* missed a file
* scope db sessions to short lengths
* update launch.json template
* fix types
* keep index button disabled until indexing is truly finished
* change priority order of tooltips
* should be using the logger from app_base
* if we run out of retries, just mark the doc as modified so it gets synced later
* tighten up the logging ... we know these are ID's
* add logging
2024-10-23 20:25:52 +00:00
pablodanswer
8b72264535
Gating Notifications ( #2868 )
...
* functional notifications
* typing
* minor
* ports
* nit
* verify functionality
* pretty
2024-10-23 20:20:20 +00:00
pablodanswer
786a46cbd0
sticky credential description ( #2886 )
2024-10-23 19:59:14 +00:00
hagen-danswer
7abbfa37bb
Tiny confluence fix ( #2885 )
...
* Tiny confluence fix
* Update utils.py
---------
Co-authored-by: pablodanswer <pablo@danswer.ai >
2024-10-23 19:57:00 +00:00
Skylar Kesselring
85b56e39c9
Fix Freshdesk connector date parsing for UTC timestamps
2024-10-23 14:01:03 -04:00
pablodanswer
143da5bc0d
add copying for unrecognized languages ( #2883 )
...
* add copying for unrecognized languages
* k
2024-10-23 17:26:54 +00:00
Skylar Kesselring
a1680fac2f
Implement freshdesk frontend
2024-10-23 12:58:15 -04:00
pablodanswer
5703ea47d2
Auth on main ( #2878 )
...
* add cloud auth type
* k
* robustified cloud auth type
* k
* minor typing
2024-10-23 16:46:30 +00:00
rkuo-danswer
9105f95d13
Feature/celery refactor ( #2813 )
...
* fresh indexing feature branch
* cherry pick test
* Revert "cherry pick test"
This reverts commit 2a62422068 .
* set multitenant so that vespa fields match when indexing
* cleanup pass
* mypy
* pass through env var to control celery indexing concurrency
* comments on task kickoff and some logging improvements
* disentangle configuration for different workers and beats.
* use get_session_with_tenant
* comment out all of update.py
* rename to RedisConnectorIndexingFenceData
* first check num_indexing_workers
* refactor RedisConnectorIndexingFenceData
* comment out on_worker_process_init
* missed a file
* scope db sessions to short lengths
* update launch.json template
* fix types
* code review
2024-10-22 22:57:36 +00:00
Yuhong Sun
eccec6ab7c
Notion Fix Nested Properties ( #2877 )
2024-10-22 14:10:31 -07:00
hagen-danswer
914da2e4cb
Confluence polish ( #2874 )
2024-10-22 20:41:47 +00:00
Yuhong Sun
e031576c87
Salesforce Connector Note ( #2872 )
2024-10-22 10:05:28 -07:00
Richard Kuo (Danswer)
bae794706c
add stale issues and pr's cron
2024-10-22 09:46:14 -07:00
YASH
8f236a1288
Update reset_indexes.py
...
Error Handling: Add more specific error handling to make it easier to debug issues.
Configuration Management: Use environment variables or a configuration file for settings like DOCUMENT_INDEX_NAME and DOCUMENT_ID_ENDPOINT.
Logging: Improve logging to include more details about the operations.
Retry Mechanism: Add a retry mechanism for network requests to handle transient errors.
Testing: Add unit tests for the functions to ensure they work as expected
2024-10-22 17:37:07 +05:30
Chris Weaver
6e9b6a1075
Handle models like openai/bedrock/claude-3.5-... ( #2869 )
...
* Handle models like openai/bedrock/claude-3.5-...
* Fix log statement
2024-10-22 05:27:26 +00:00
rkuo-danswer
e4779c29a7
tighter signaling to prevent indexing cleanup from hitting tasks that are just starting ( #2867 )
...
* better indexing synchronization
* add logging for fence wait
* handle the task not creating
* add more logging
* add more logging
* raise retry count
2024-10-21 23:46:23 +00:00
hagen-danswer
802086ee57
Refactored Confluence Connector ( #2859 )
...
* Refactored Confluence Connector
* rename metadataconnector to slimconnector
Finish rename
* danswer->onyx
* added rec
* typo
* refactored doc_sync for confluence
* mypy + enable tests
* tested and fixed for confluence cloud
* fixed all server syncing
* fixed connector test
* mypy+connector test fixes
* addressed richards comments
* minor fix
2024-10-21 23:03:40 +00:00
Chris Weaver
c516f3541c
Make it so you can update model providers ( #2866 )
2024-10-21 18:51:53 +00:00
pablodanswer
45d852a9db
modal onboarding clarity ( #2780 )
2024-10-21 03:42:26 +00:00
pablodanswer
cee68106ef
Minor vespa standardization ( #2861 )
...
* minor additional standardization
* nit: typo
* k
* account for malformed params
2024-10-21 00:41:18 +00:00
pablodanswer
a24b465663
Minor tenant ID improvements ( #2850 )
...
* add migration dockerfile
* address edge case
* k
* k
* k
* nit
* k
* k
* k
* k
* remove
* k
* add comment
2024-10-20 23:48:00 +00:00
pablodanswer
7ab0063dc6
(minor) quote overflow ( #2862 )
...
* k
* k
2024-10-20 23:31:18 +00:00
Yuhong Sun
dd2551040f
Docstring Update for Docs ( #2863 )
2024-10-20 15:31:08 -07:00
pablodanswer
f745ca1e03
ensure **all** sharp-related packages installed ( #2855 )
2024-10-19 23:44:11 +00:00
pablodanswer
eaaa135f90
push vespa managed service configs ( #2857 )
...
* push vespa managed service configs
* organize
* k
* k
* k
* nit
* k
* minor cleanup
* ensure no unnecessary timeout
2024-10-19 23:43:26 +00:00
rkuo-danswer
457e7992a4
missing tenant_id as optional param ( #2851 )
...
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2024-10-19 21:10:42 +00:00
pablodanswer
2fb1d06fbf
update google sites + formik ( #2834 )
...
* update google sites + formik
* nit
* k
2024-10-19 21:03:04 +00:00
pablodanswer
8f9d4335ce
(minor) search memoization + context ( #2732 )
...
* add markdown blocks to search
* nit
* k
2024-10-19 19:13:21 +00:00
pablodanswer
ee1cb084ac
modify default ( #2856 )
2024-10-19 19:12:42 +00:00
pablodanswer
2c77ad2aab
Add errors to search ( #2854 )
...
* minor - add errors to search
* k
2024-10-19 19:11:46 +00:00
pablodanswer
f7d77a3c76
Empty embedding fix ( #2853 )
...
* account for malformed urls
* fix
* k
2024-10-19 17:55:39 +00:00
pablodanswer
8b220d2dba
Add assistant notifications + update assistant context ( #2816 )
...
* add assistant notifications
* nit
* update context
* validated
* ensure context passed properly
* validated + cleaned
* nit: naming
* k
* k
* final validation + new ui
* nit + video
* nit
* nit
* nit
* k
* fix typos
2024-10-19 01:21:11 +00:00
rkuo-danswer
6913efef90
fresh indexing feature branch ( #2790 )
...
* fresh indexing feature branch
* cherry pick test
* Revert "cherry pick test"
This reverts commit 2a62422068 .
* set multitenant so that vespa fields match when indexing
* cleanup pass
* mypy
* pass through env var to control celery indexing concurrency
* comments on task kickoff and some logging improvements
* use get_session_with_tenant
* comment out all of update.py
* rename to RedisConnectorIndexingFenceData
* first check num_indexing_workers
* refactor RedisConnectorIndexingFenceData
* comment out on_worker_process_init
* fix where num_indexing_workers falls back
* remove extra brace
2024-10-18 22:40:05 +00:00
rkuo-danswer
12cbbe6cee
use with for update instead of serializable ( #2848 )
...
* use with for update instead of serializable
* remove tenant logic handled now by get_session_with_tenant
* remove usage of begin_nested ... it's not necessary
2024-10-18 20:35:23 +00:00
hagen-danswer
55de519364
Cleanup connector form ( #2849 )
...
* move "advanced options" to the bottom of the form and cleanup curator frontend
* troll
2024-10-18 18:44:24 +00:00
Chris Weaver
36134021c5
Refactor + add global timeout env variable ( #2844 )
...
* Refactor + add global timeout env variable
* remove model
* mypy
* Remove unused
2024-10-18 18:25:27 +00:00
rkuo-danswer
5b78299880
use native rate limiting in the confluence client ( #2837 )
...
* use native rate limiting in the confluence client
* upgrade urllib3 to v2.2.3 to support retries in confluence client
* improve logging so that progress is visible.
2024-10-18 18:15:43 +00:00
Richard Kuo (Danswer)
59364aadd7
Revert "no serializable, use with_for_update to lock the row."
...
This reverts commit e12785d277 .
2024-10-18 11:10:09 -07:00
Richard Kuo (Danswer)
e12785d277
no serializable, use with_for_update to lock the row.
2024-10-18 11:07:54 -07:00
pablodanswer
7906d9edc8
Add all-tenants migration for K8 job ( #2846 )
...
* add migration
* update migration logic for tenants
* k
* k
* k
* k
2024-10-18 02:55:05 +00:00
pablodanswer
6e54c97326
multitenant setup ( #2845 )
2024-10-17 17:54:02 -07:00
pablodanswer
61424de531
add sentry ( #2786 )
...
* add sentry
* nit
* nit
* add requirement to ee
* try to ensure sentry is installed in integration tests
2024-10-17 23:20:37 +00:00
rkuo-danswer
4c2cf8b132
always finalize the serialized transaction so that it doesn't leak ou… ( #2843 )
...
* always finalize the serialized transaction so that it doesn't leak outside the function
* re-raise the exception and log it
2024-10-17 23:13:57 +00:00
pablodanswer
b169f78699
Push multi tenancy for slackbot ( #2828 )
...
* push multi tenancy for slackbot
* move to utils
* k
* k
---------
Co-authored-by: hagen-danswer <hagen@danswer.ai >
2024-10-17 21:04:48 +00:00
pablodanswer
e48086b1c2
add slack markdown formatting ( #2829 )
...
* add slack markdown formatting
* nit
* k
2024-10-17 20:27:57 +00:00
hagen-danswer
6b8ecb3a4b
Merge pull request #2838 from danswer-ai/dont-fail-flaky
...
dont fail flaky tests
2024-10-17 13:38:32 -07:00
hagen-danswer
deb66a88aa
dont fail flaky tests
2024-10-17 13:37:50 -07:00
hagen-danswer
90bd535c48
Merge pull request #2836 from danswer-ai/flakey-test-run-but-dont-fail
...
Make flakey test still run but not fail CI
2024-10-17 13:31:00 -07:00
rkuo-danswer
0de487064a
lock to avoid rare serializable errors ( #2818 )
...
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2024-10-17 19:44:51 +00:00
rkuo-danswer
114326d11a
fix sync to use update_single ( #2822 )
2024-10-17 19:43:34 +00:00
rkuo-danswer
389c7b72db
Bugfix/monitor exceptions ( #2830 )
...
* do a rollback before more db work
* warn if not all doc_by_cc_pair entries were deleted
---------
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2024-10-17 19:43:19 +00:00
hagen-danswer
28ad01a51a
py
2024-10-17 12:37:34 -07:00
hagen-danswer
0c102ebb5c
simplified the document search function
2024-10-17 12:13:42 -07:00
hagen-danswer
5063b944ec
Make flakey test still run but not fail CI
2024-10-17 11:36:59 -07:00
pablodanswer
15afe4dc78
bump litellm ( #2827 )
2024-10-17 18:05:35 +00:00
pablodanswer
a159779d39
prevent alembic from configuring logger ( #2826 )
...
* k
* k
2024-10-17 16:31:17 +00:00
hagen-danswer
44ebe3ae31
Merge pull request #2833 from danswer-ai/con-perm-sync-fix
...
Added logging for when a member has no email or username
2024-10-17 09:03:33 -07:00
hagen-danswer
938a65628d
rearrange logging
2024-10-17 09:01:51 -07:00
hagen-danswer
5d390b65eb
Added logging for when a member has no email or username
2024-10-17 08:47:46 -07:00
Chris Weaver
33974fc12c
Add support for passthrough auth for custom tool calls ( #2824 )
...
* Add support for passthrough auth for custom tool calls
* Fix formatting
2024-10-16 22:50:16 +00:00
pablodanswer
db0779dd02
Session id: int -> UUID ( #2814 )
...
* session id: int -> UUID
* nit
* validated
* validated downgrade + upgrade + all functionality
* nit
* minor nit
* fix test case
2024-10-16 22:18:45 +00:00
pablodanswer
f3fb7c572e
ensure assistant response parsed correctly ( #2823 )
2024-10-16 20:21:04 +00:00
rkuo-danswer
0a0215ceee
check last_pruned instead of is_pruning ( #2748 )
...
* check last_pruned instead of is_pruning
* try using the ThreadingHTTPServer class for stability and avoiding blocking single-threaded behavior
* add startup delay to web server in test
* just explicitly return None if we can't parse the datetime
* switch to uvicorn for test stability
2024-10-16 18:52:27 +00:00
pablodanswer
1a9921f63e
Redirect with query param ( #2811 )
...
* validated
* k
* k
* k
* minor update
2024-10-16 17:26:44 +00:00
pablodanswer
a385234c0e
Parsing ( #2734 )
...
* k
* update chunking limits
* nit
* nit
* clean up types
* nit
* validate
* k
2024-10-16 16:44:19 +00:00
pablodanswer
65573210f1
add llama 3.2 ( #2812 )
2024-10-16 09:00:32 -07:00
Yuhong Sun
c148fa5bfa
Notion Recurse Empty Final Field ( #2819 )
2024-10-15 23:03:37 -07:00
pablodanswer
11372aac8f
Add custom tool headers ( #2773 )
...
* add custom tool headers
* simplify
* k
* k
* k
* nit
2024-10-16 04:37:00 +00:00
Yuhong Sun
f23a89ccfd
Notion Empty Property Fix ( #2817 )
2024-10-15 21:52:00 -07:00
pablodanswer
e022e77b6d
Simpler azure embedding ( #2751 )
...
* functional but janky
* nit
* adapt for azure
* nit
* minor updates
* nits
* nit
* nit
* ensure access to litellm
* k
2024-10-15 23:23:11 +00:00
pablodanswer
02cc211e91
improved code block copying ( #2802 )
...
* improved code block copying
* k
2024-10-15 23:22:40 +00:00
pablodanswer
bfe963988e
various multi tenant improvements ( #2803 )
...
* various multi tenant improvements
* nit
* ensure consistent db session operations
* minor robustification
2024-10-15 20:10:57 +00:00
pablodanswer
0e6c2f0b51
add ca option ( #2774 )
2024-10-15 19:23:04 +00:00
pablodanswer
98e88e2715
ensure shared chats are shared ( #2801 )
...
* ensure shared chats are shared
* k
* k
* nit
* k
2024-10-15 17:26:01 +00:00
pablodanswer
da46f61123
Ensure regenerate has dropdown too ( #2797 )
...
* ensure regenerate has dropdown too
* ensure applied to all
* nit
2024-10-15 17:09:13 +00:00
rkuo-danswer
aa5be37f97
fix index attempt refreshing automatically ( #2791 )
...
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2024-10-15 02:59:33 +00:00
rkuo-danswer
efe2e79f27
Rate limiting confluence through redis ( #2798 )
...
* try rate limiting through redis
* fix circular import issue
* fix bad formatting of family string
* Revert "fix bad formatting of family string"
This reverts commit be688899e5 .
* redis usage optional
* disable test that doesn't match with new design
2024-10-14 23:51:24 +00:00
pablodanswer
6f9740d026
Ensure warmup occurs once ( #2777 )
...
* ensure shared chats are shared
* ensure warm occurs once
* nit
* ensure warmup occurs once
* Revert "ensure shared chats are shared"
This reverts commit 8be887f3ee .
2024-10-14 22:53:02 +00:00
rkuo-danswer
dee197570d
Bugfix/mediawiki ( #2800 )
...
* fix formatting
* fix poorly structured doc id, fix empty page id, fix family_class_dispatch invalid name (no spaces), fix setting id with int pageid
* fix mediawiki test
2024-10-14 22:48:06 +00:00
Chris Weaver
f8a7749b46
Fix file too large error ( #2799 )
...
* Fix file too large error
* Add cannotDownloadFile
2024-10-14 14:47:36 -07:00
hagen-danswer
494fda906d
Confluence permission sync fix for server deployment ( #2784 )
...
* initial commit
* Made perm sync with with cql
* filter fix
* undo connector changes
* fixed everything
* whoops
2024-10-14 20:52:57 +00:00
pablodanswer
89eaa8bc30
nit ( #2795 )
2024-10-14 11:39:41 -07:00
Weves
9537a2581e
Handle 'cannotExportFile' + fix forms
2024-10-14 09:49:54 -07:00
Weves
3ccd951307
Fix stopping of indexing runs when pausing a connector
2024-10-14 09:47:53 -07:00
Yuhong Sun
ba712d447d
Notion Connector Improvements ( #2789 )
2024-10-13 23:01:17 -07:00
pablodanswer
a9bcc89a2c
Add cursor to cql confluence ( #2775 )
...
* add cursor to cql confluence
* k
* k
* fixed space indexing issue
* fixed .get
---------
Co-authored-by: hagen-danswer <hagen@danswer.ai >
2024-10-14 02:09:17 +00:00
pablodanswer
ded42e2036
nit ( #2787 )
2024-10-14 01:22:14 +00:00
OMKAR MAKHARE
86ecf8e0fc
Update README.md
...
- Corrected misspelling of Noteable to Notable.
2024-10-13 14:53:26 -07:00
Yuhong Sun
b393af676c
Mypy ( #2785 )
2024-10-13 14:35:56 -07:00
Chris Weaver
26bdb41e8f
Fix parallel tool calls ( #2779 )
...
* Fix parallel tool calls
* remove comments
2024-10-13 03:29:18 +00:00
Weves
3365e0b16e
Fix tag background
2024-10-12 19:18:17 -07:00
pablodanswer
40dc4708d2
slightly cleaner loading ( #2776 )
2024-10-13 01:44:28 +00:00
pablodanswer
20df20ae51
Multi tenant vespa ( #2762 )
...
* add vespa multi tenancy
* k
* formatting
* Billing (#2667 )
* k
* data -> control
* nit
* nit: error handling
* auth + app
* nit: color standardization
* nit
* nit: typing
* k
* k
* feat: functional upgrading
* feat: add block for downgrading to seats < active users
* add auth
* remove accomplished todo + prints
* nit
* tiny nit
* nit: centralize security
* add tenant expulsion/gating + invite user -> increment billing seat no.
* add cloud configs
* k
* k
* nit: update
* k
* k
* k
* k
* nit
2024-10-12 23:53:11 +00:00
rkuo-danswer
7eafdae17f
update several github actions to silence github deprecation warnings ( #2730 )
2024-10-12 23:40:20 +00:00
pablodanswer
301032f59e
k ( #2772 )
2024-10-12 03:10:09 +00:00
pablodanswer
b75b8334a6
k ( #2771 )
2024-10-12 03:04:48 +00:00
pablodanswer
d25de6e1cb
fix web connector ( #2769 )
2024-10-12 00:41:15 +00:00
pablodanswer
d892203821
fix typo ( #2768 )
2024-10-12 00:39:09 +00:00
Chris Weaver
35d32ea3b0
Fix indexing model server port for warmup ( #2767 )
2024-10-11 04:24:34 +00:00
pablodanswer
1581d35476
account for no visible assistants ( #2765 )
2024-10-10 19:34:30 +00:00
hagen-danswer
1f4fe42f4b
Add cql support for confluence connector ( #2679 )
...
* Added CQL support for Confluence
* changed string substitutions for CQL
* final cleanup
* updated string fixes
* remove print statements
* Update description
2024-10-10 19:16:56 +00:00
hagen-danswer
101b010c5c
Improved logging and added comments ( #2763 )
...
* Improved logging and added comments
* fix exception logging
* cleanup
2024-10-10 17:37:27 +00:00
Yuhong Sun
b212b228fb
Typo Fix ( #2766 )
2024-10-10 10:21:30 -07:00
Yuhong Sun
85d5e6c02f
PDF Encrypted Case ( #2764 )
2024-10-10 10:17:18 -07:00
pablodanswer
f40c5ca9bd
Add tenant context ( #2596 )
...
* add proper tenant context to background tasks
* update for new session logic
* remove unnecessary functions
* add additional tenant context
* update ports
* proper format / directory structure
* update ports
* ensure tenant context properly passed to ee bg tasks
* add user provisioning
* nit
* validated for multi tenant
* auth
* nit
* nit
* nit
* nit
* validate pruning
* evaluate integration tests
* at long last, validated celery beat
* nit: minor edge case patched
* minor
* validate update
* nit
2024-10-10 16:34:32 +00:00
Chris Weaver
9be54a2b4c
Fix slack bot follow up questions ( #2756 )
2024-10-10 02:08:09 +00:00
pablodanswer
b4417fabd7
ensure shared assistants accessible via query params ( #2740 )
2024-10-10 01:47:38 +00:00
rkuo-danswer
2d74d44538
update indexing and slack bot to use stdout options ( #2752 )
2024-10-10 00:31:54 +00:00
pablodanswer
30d17ef9ee
Convert images to jpeg ( #2737 )
...
* convert to jpeg
* k
* typing
2024-10-09 21:56:45 +00:00
hagen-danswer
804de3248e
google drive permission sync cleanup ( #2749 )
2024-10-09 21:17:22 +00:00
rkuo-danswer
1cbc067483
print various celery queue lengths ( #2729 )
...
* print various celery queue lengths
* use the correct redis client
* mypy ignore
2024-10-09 20:37:34 +00:00
pablodanswer
6c0a0b6454
Add sync status ( #2743 )
...
* add sync status
* nit
2024-10-09 19:52:34 +00:00
Richard Kuo (Danswer)
ca88100f38
add branching
2024-10-09 12:27:28 -07:00
Richard Kuo (Danswer)
7c9f605a99
fix pr merge command
2024-10-09 11:44:47 -07:00
Richard Kuo (Danswer)
fbf09c7859
try to update token permissions
2024-10-09 11:07:20 -07:00
Richard Kuo (Danswer)
28fe0d12ca
try capturing gh output and parsing
2024-10-09 10:55:47 -07:00
Richard Kuo (Danswer)
d403840507
fix where GH_TOKEN is set
2024-10-09 10:40:33 -07:00
Richard Kuo (Danswer)
174dabf52f
edit step name
2024-10-09 10:38:59 -07:00
Richard Kuo (Danswer)
03807688e6
gh cli needs its token
2024-10-09 10:35:07 -07:00
Richard Kuo (Danswer)
8bbf5053de
add deploy key
2024-10-09 10:29:41 -07:00
Richard Kuo (Danswer)
d6b4c08d24
need git user
2024-10-09 10:21:31 -07:00
Richard Kuo (Danswer)
af8e361fc2
handle merge commits during cherry picking
2024-10-09 10:16:36 -07:00
rkuo-danswer
7ce276bbe1
Merge pull request #2738 from danswer-ai/bugfix/hotfix-workflow-3
...
more hotfix workflow testing
2024-10-09 09:41:03 -07:00
Richard Kuo (Danswer)
95df136104
another cut
2024-10-09 09:40:27 -07:00
rkuo-danswer
6b57e68226
Merge pull request #2735 from danswer-ai/feature/hotfix-workflow-2
...
Feature/hotfix workflow 2
2024-10-08 20:38:48 -07:00
Richard Kuo (Danswer)
cbd4481838
rename
2024-10-08 20:32:39 -07:00
Richard Kuo (Danswer)
80343d6d75
update hotfix to use commas
2024-10-08 20:31:17 -07:00
pablodanswer
d5b9a6e552
add vespa + embedding timeout env variables ( #2689 )
...
* add vespa + embedding timeout env variables
* nit: integration test
* add dangerous override
* k
* add additional clarity
* nit
* nit
2024-10-09 03:20:28 +00:00
pablodanswer
10f221cd37
Remove mildly annoying groups fetch ( #2733 )
...
* remove mildly annoying groups fetch
* ensure in client component
2024-10-09 03:13:19 +00:00
pablodanswer
f83e6806b6
More robust edge detection ( #2710 )
...
* more robust edge detection
* nit
* k
2024-10-09 01:07:51 +00:00
pablodanswer
8f61505437
Fix azure ( #2665 )
...
* fix azure
* nit
* nit
* nit
* nit pretty
2024-10-08 23:13:45 +00:00
rkuo-danswer
a47d27de6c
experimental workflow to auto merge hotfixes to release branches. ( #2723 )
2024-10-08 21:42:59 +00:00
Richard Kuo (Danswer)
3586f9b565
experimental workflow to auto merge hotfixes to release branches.
2024-10-08 11:23:10 -07:00