Chris Weaver
72a3e0dd7f
fix: airgapped ( #6067 )
2025-11-05 09:09:36 -08:00
Yuhong Sun
6f5c466f38
Ollama Img Compat ( #6057 )
2025-11-04 12:15:33 -08:00
Yuhong Sun
2b19b84245
Upgrade when version latest ( #6056 )
2025-11-04 11:57:00 -08:00
Justin Tahara
16e1b45cee
fix(helm): Remove OAUTH Cookie secret ( #6054 )
2025-11-04 10:29:55 -08:00
Richard Guan
d9c2793341
chore(new): framework enhancements ( #6039 )
2025-11-04 00:44:22 +00:00
Chris Weaver
644920f2f9
fix: misc fixes for ollama reasoning ( #6043 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-11-03 15:14:16 -08:00
Raunak Bhagat
e38e96d4d1
fix: Fix signin button ( #6041 )
2025-11-03 13:48:47 -08:00
Wenxi
fc84e83fdb
fix: don't re-direct to login when auth disabled ( #6042 )
2025-11-03 21:08:37 +00:00
Richard Guan
c428ad6dfe
chore(robustness): quick fixes for ollama -- error handling fixes + litellm register lifecycle fix ( #6024 )
2025-11-03 12:58:49 -08:00
Wenxi
98a7a04633
chore: update vertex ai names ( #6029 )
2025-11-03 12:03:06 -08:00
Nikolas Garza
9b42a8c1f3
fix: update playwright tests for agent creation with knowledge ( #5892 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.local >
Co-authored-by: Raunak Bhagat <r@rabh.io >
2025-11-03 19:26:35 +00:00
Raunak Bhagat
eacc663d5b
fix: Remove dbg-red ( #6038 )
2025-11-03 10:00:29 -08:00
Raunak Bhagat
3020ee5964
fix: Fix "Projects" renaming UI ( #6037 )
2025-11-03 09:56:34 -08:00
Chris Weaver
472d080239
feat: support reasoning ( #6004 )
...
Co-authored-by: Richard Guan <rguan72@gmail.com >
2025-11-03 09:47:44 -08:00
SubashMohan
922069bfd3
Enhancement/new log in UI ( #6009 )
...
Co-authored-by: Yuhong Sun <yuhongsun96@gmail.com >
2025-11-03 09:31:06 -08:00
Jessica Singh
bffca81477
fix(citations): icon not visible in ui ( #6003 )
...
Co-authored-by: Raunak Bhagat <r@rabh.io >
2025-11-03 08:12:53 +00:00
Raunak Bhagat
561b487102
fix: Update transience state when like/dislike buttons are pressed ( #6036 )
2025-11-02 22:26:54 -08:00
Raunak Bhagat
cc9b14c99b
feat: New agents nav ( #6006 )
2025-11-02 22:26:25 -08:00
Raunak Bhagat
de674a19e0
fix: Create new CopyIconButton component ( #6035 )
2025-11-02 18:35:33 -08:00
Chris Weaver
79114bf92c
feat: add image previews ( #6030 )
2025-11-02 11:25:07 -08:00
Wenxi
b5dccd96b3
fix: don't fail filestore cleanup ( #6018 )
2025-11-02 04:09:21 +00:00
Wenxi
a55cc5a537
fix: don't flash connectors tab and cache federated connectors ( #6019 )
2025-11-01 18:18:42 +00:00
Wenxi
cdf3cc444b
chore(claude): track plans/ and use CLAUDE/AGENT templates ( #5993 )
2025-11-01 11:23:31 -07:00
Richard Guan
cd3941f4b7
chore(reduce): multitenant flakiness ( #6021 )
2025-11-01 18:06:25 +00:00
Wenxi
0182743619
feat: tag beta images ( #6022 )
2025-11-01 01:49:19 +00:00
Nikolas Garza
0e2f596aa2
fix: dark/light coloring of manage subscription button ( #6026 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.local >
2025-10-31 17:42:28 -07:00
Justin Tahara
0be45676b7
fix(helm): Adding config for db_readonly_user ( #6025 )
2025-10-31 17:30:34 -07:00
Nikolas Garza
30a3470001
fix: text overlap for tool responses when expanded ( #5960 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.local >
2025-10-31 23:55:32 +00:00
Richard Guan
d52fa83afa
chore(make): simple agent framework default on ( #6017 )
2025-10-31 14:11:35 -07:00
Richard Guan
9eb5643cc3
chore(fix): mypy check ( #6008 )
2025-10-31 10:36:37 -07:00
Justin Tahara
afe34218b8
fix(vespa): Adjust node count ( #6016 )
2025-10-31 10:36:26 -07:00
Richard Guan
4776947dfa
chore(ollama): ollama support ( #5963 )
2025-10-31 00:26:27 -07:00
trial2onyx
c4bc25f540
feat: Load random documents in document explorer page for empty queries ( #5966 )
...
Co-authored-by: Onyx Trialee 2 <onyxtrial2@Onyxs-MBP.attlocal.net >
2025-10-30 15:45:04 -07:00
Dominic Feliton
b77078b339
fix(web-connector): empty semantic identifiers from trailing / with PDF URLs ( #5997 )
...
Co-authored-by: Dominic Feliton <37809476+dominicfeliton@users.noreply.github.com >
2025-10-30 15:28:51 -07:00
SubashMohan
88b28a303b
fix(chat): enhance file upload handling and improve file removal ( #5975 )
2025-10-30 10:08:46 +05:30
Raunak Bhagat
59d7d3905a
fix: Fix bug in which bottom-padding of mask would not get applied ( #5994 )
2025-10-30 01:53:04 +00:00
Justin Tahara
a48fe7550a
fix: Better Logs for Rate Limits ( #5988 )
2025-10-30 01:50:14 +00:00
Nikolas Garza
c25a99955c
fix: always convert strings to document sources ( #5992 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.local >
2025-10-30 00:30:14 +00:00
Justin Tahara
ac509f865a
chore(helm): Reducing Helm Chart Resource Requests/Limits ( #5980 )
2025-10-29 15:51:34 -07:00
Justin Tahara
5819389ae8
fix(message): Process UUID properly ( #5989 )
2025-10-29 15:51:19 -07:00
Justin Tahara
eae5774cdc
fix(helm): Bump test version ( #5978 )
2025-10-29 13:38:25 -07:00
Raunak Bhagat
8fed0a8138
perf: Remove admin sidebar delay ( #5985 )
2025-10-29 19:31:43 +00:00
Nikolas Garza
c04196941d
fix: fix linear icon in dark mode ( #5971 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.local >
2025-10-29 17:08:38 +00:00
Nikolas Garza
19461955ed
feat(e2e-testing): record playwright traces for CI failures ( #5923 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.local >
2025-10-29 10:08:50 -07:00
Raunak Bhagat
cb3152ff5c
refactor: Update button naming colour states ( #5972 )
2025-10-29 09:58:26 -07:00
Wenxi
cf187e8f58
fix: stop redis from spawning anonymous volumes ( #5969 )
2025-10-29 01:22:12 +00:00
Evan Lohn
deaa3df42f
fix: deprecated confluence oauth api ( #5962 )
...
Co-authored-by: Wenxi Onyx <wenxi@onyx.app >
2025-10-28 17:00:14 -07:00
Richard Guan
d6e98bfbc8
chore(turn): fix sending multiple messages ( #5961 )
2025-10-28 22:41:52 +00:00
Raunak Bhagat
ff58ad0b87
fix: More MCP fixes ( #5933 )
2025-10-28 14:32:31 -07:00
Justin Tahara
eb7cb02cc0
fix(saml): Align Cookie Usage ( #5954 )
2025-10-28 19:15:30 +00:00
Evan Lohn
7876d8da1b
fix: jira connector creation ( #5956 )
...
Co-authored-by: Wenxi Onyx <wenxi@onyx.app >
2025-10-28 18:47:14 +00:00
Justin Tahara
8a6f83115e
fix(gmail): Adding Size Thresholds ( #5948 )
2025-10-27 20:56:59 -07:00
Richard Guan
b7f81aed10
chore(add): tests for citation and force tool use and some cleanup ( #5953 )
2025-10-28 01:36:49 +00:00
Richard Guan
a415a997cf
chore(reduce): model strength for tests ( #5726 )
2025-10-28 00:47:36 +00:00
Justin Tahara
7781afd74e
fix(gdrive): Adding fallback logic for Web View Links ( #5952 )
2025-10-27 23:59:41 +00:00
Evan Lohn
d0a4f4ce66
fix: always trigger DR ( #5831 )
2025-10-27 23:32:38 +00:00
Richard Guan
ba00de8904
chore(citation): processing ( #5904 )
2025-10-27 16:11:24 -07:00
Justin Tahara
91f21bb22b
fix(openpyxl): Workbook issue ( #5950 )
2025-10-27 15:40:08 -07:00
Justin Tahara
491f3127c5
fix(misc): Update Date Checker ( #5947 )
2025-10-27 15:39:58 -07:00
Richard Guan
0987fb852b
chore(force): tool use fix ( #5930 )
2025-10-27 21:15:37 +00:00
Justin Tahara
5f68141335
fix(vespa): Reducing Number of Nodes ( #5942 )
2025-10-27 14:26:38 -07:00
Wenxi
b5793ee522
fix: failing web connector test due sync api ( #5936 )
2025-10-27 12:39:27 -07:00
Wenxi
238c244fec
fix: standardize and make user settings pretty ( #5922 )
2025-10-27 12:38:52 -07:00
Wenxi
c103a878b7
fix: chat feedback ( #5896 )
2025-10-27 11:55:06 -07:00
Justin Tahara
03deb064cc
fix(ui): Remove Bubble Text for non-search ui chats ( #5887 )
2025-10-27 11:32:20 -07:00
Yuhong Sun
09062195b4
Script to generate test data ( #5935 )
2025-10-27 10:51:57 -07:00
Raunak Bhagat
dc57a5451c
feat: Update pinning behaviour ( #5934 )
2025-10-27 10:51:21 -07:00
Raunak Bhagat
781f60a5ab
fix: Edit recent files UI ( #5879 )
2025-10-27 00:10:51 -07:00
Raunak Bhagat
423961fefb
refactor: Replace all instances of the old button with the new refreshed Button ( #5889 )
2025-10-26 23:02:41 -07:00
Chris Weaver
324b6ceeef
refactor: remove custom spacing definitions ( #5928 )
...
Co-authored-by: Raunak Bhagat <r@rabh.io >
2025-10-26 22:32:18 -07:00
Nikolas Garza
d9e14bf5da
fix: decrease background blur in modals ( #5823 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.local >
Co-authored-by: Raunak Bhagat <r@rabh.io >
2025-10-26 22:25:26 -07:00
Wenxi
eb2cb1bb25
fix: auth logic, create util func, and add edge check in middleware ( #5931 )
2025-10-26 19:08:34 -07:00
Chris Weaver
0de9f47694
fix: change url at the start of a new chat rather than at the end of … ( #5932 )
2025-10-26 17:20:04 -07:00
Chris Weaver
2757f3936c
fix: remove default agent from sidebar ( #5929 )
2025-10-26 15:22:34 -07:00
Chris Weaver
8ba61e9123
fix: code rendering in chat ( #5927 )
2025-10-26 13:38:20 -07:00
Chris Weaver
c10d7fbc32
fix: copy button switch to check ( #5926 )
2025-10-25 17:50:09 -07:00
Chris Weaver
b6ed217781
feat: oauth tools/fe ( #5844 )
2025-10-24 23:39:11 -07:00
Chris Weaver
7d20f73f71
feat: Oauth tools/support removing ( #5876 )
2025-10-24 20:02:12 -07:00
Nikolas Garza
2b306255f9
fix: better handling of dark/light icons ( #5909 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.local >
2025-10-24 23:46:58 +00:00
Wenxi
e149d08d47
feat: save user's theme preference ( #5908 )
2025-10-24 23:28:23 +00:00
Chris Weaver
e98ddb9fe6
feat: center input bar ( #5919 )
2025-10-24 16:22:00 -07:00
Chris Weaver
b9a5297694
fix: input bar thickness ( #5917 )
2025-10-24 16:20:50 -07:00
Chris Weaver
4666312df2
fix: initial screen when no LLM provider is set up ( #5912 )
2025-10-24 14:08:36 -07:00
Evan Lohn
d4e524cd83
fix: mcp chat frontend part1 ( #5913 )
2025-10-24 11:50:17 -07:00
trial2onyx
a719228034
chore(gha): disable docker caching for backend images ( #5910 )
...
Co-authored-by: Onyx Trialee 2 <onyxtrial2@Onyxs-MBP.attlocal.net >
2025-10-24 18:13:51 +00:00
Chris Weaver
2fe8b5e33a
fix: deep research disable ( #5911 )
2025-10-24 11:15:08 -07:00
Justin Tahara
af243b0ef5
chore(tf): Clean up and add linting ( #5905 )
2025-10-23 18:23:37 -07:00
Wenxi
c96ac04619
feat: show personal name if provided ( #5898 )
2025-10-23 17:45:04 -07:00
Wenxi
e2f2950fee
fix: make entire query history row clickable ( #5894 )
2025-10-23 17:44:16 -07:00
Chris Weaver
8b84c59d29
fix: add __init__.py in empty ee dir ( #5903 )
2025-10-23 17:34:52 -07:00
Chris Weaver
b718a276cf
fix: add global ( #5902 )
2025-10-23 17:29:27 -07:00
Raunak Bhagat
700511720f
refactor: Remove assistant icon ( #5882 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-10-23 17:23:26 -07:00
Raunak Bhagat
6bd1719156
fix: Shared chat UI ( #5895 )
2025-10-23 17:21:54 -07:00
Richard Guan
c8bfe9e0a1
chore(integration): test instructions and image gen test ( #5897 )
2025-10-23 23:45:46 +00:00
Chris Weaver
037bc04740
fix: set git config early ( #5900 )
2025-10-23 16:59:30 -07:00
Chris Weaver
c3704d47df
fix: add back empty ee dir ( #5899 )
2025-10-23 16:51:48 -07:00
Richard Guan
397a153ff6
chore(fix): bring llm prompts to spec ( #5863 )
2025-10-23 22:56:56 +00:00
Chris Weaver
870c432ccf
fix: sharepoint .msg handling + lazy load check fix ( #5497 )
2025-10-23 16:00:49 -07:00
Chris Weaver
c4a81a590f
fix: add license ( #5891 )
2025-10-23 15:08:45 -07:00
Nikolas Garza
017c095eed
Revert "chore: add fe type check to pre-commit" ( #5893 )
2025-10-23 14:40:58 -07:00
Nikolas Garza
ee37d21aa4
fix: fix typing errors in react tests ( #5881 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.local >
2025-10-23 21:08:48 +00:00
Nikolas Garza
e492d88b2d
chore: add fe type check to pre-commit ( #5883 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.local >
2025-10-23 20:46:48 +00:00
Wenxi
3512fdcd9d
fix: don't set env vars if they're empty (aws bedrock) ( #5886 )
...
Co-authored-by: EC2 Default User <ec2-user@ip-172-31-7-79.us-east-2.compute.internal >
2025-10-23 20:45:53 +00:00
Chris Weaver
3550795cab
fix: make_foss_repo.sh ( #5890 )
2025-10-23 14:02:12 -07:00
Chris Weaver
b26306d678
fix: foss repo syncing ( #5888 )
2025-10-23 13:43:04 -07:00
Chris Weaver
85140b4ba6
feat: FOSS repo sync ( #5885 )
2025-10-23 13:39:28 -07:00
Jessica Singh
c241f79f97
fix(team special char): ampersand fix ( #5877 )
2025-10-23 19:22:36 +00:00
Chris Weaver
9808dec6b7
feat: oauth tool apis ( #5840 )
2025-10-23 11:59:31 -07:00
Wenxi
632c74af6d
chore: Update CONTRIBUTING.md ( #5880 )
2025-10-23 11:41:49 -07:00
trial2onyx
79073d878c
chore(docker): migrate integration image to docker bake and de-dupe ( #5873 )
...
Co-authored-by: Onyx Trialee 2 <onyxtrial2@Onyxs-MBP.attlocal.net >
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-10-23 17:17:45 +00:00
Chris Weaver
620df88c51
fix: citation look ( #5871 )
2025-10-23 10:41:33 -07:00
Chris Weaver
717f05975d
feat: add OAuthTokenManager ( #5838 )
2025-10-23 10:26:47 -07:00
Chris Weaver
d2176342c1
feat: add CRUD operations for OAuth Tools ( #5837 )
2025-10-23 10:21:36 -07:00
Wenxi
bb198b05e1
feat: update icons ( #5864 )
2025-10-23 10:12:55 -07:00
Chris Weaver
085013d8c3
feat: add DB models for OAuthTools ( #5836 )
2025-10-23 09:50:04 -07:00
Nikolas Garza
e46f632570
fix: allow user knowledge (file uploads) always ( #5857 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.attlocal.net >
2025-10-22 23:37:25 +00:00
Justin Tahara
bbb4b9eda3
fix(docker): Clean up USE_IAM_AUTH log ( #5870 )
2025-10-22 15:59:12 -07:00
Richard Guan
12b7c7d4dd
chore(ripsecrets): ripsecrets ( #5868 )
2025-10-22 22:02:57 +00:00
trial2onyx
464967340b
chore(docker): prefer uv for installing python system packages ( #5861 )
...
Co-authored-by: Onyx Trialee 2 <onyxtrial2@Onyxs-MBP.attlocal.net >
2025-10-22 21:48:41 +00:00
trial2onyx
a2308c2f45
chore(gha): deduplicate prepare-build and migrate to uv ( #5862 )
...
Co-authored-by: Onyx Trialee 2 <onyxtrial2@Onyxs-MBP.attlocal.net >
2025-10-22 21:20:37 +00:00
trial2onyx
2ee9f79f71
chore(docker): remove empty echo ONYX_VERSION layers ( #5848 )
...
Co-authored-by: Onyx Trialee 2 <onyxtrial2@Onyxs-MBP.attlocal.net >
2025-10-22 20:36:36 +00:00
trial2onyx
c3904b7c96
fix(release): correctly set ONYX_VERSION in model-server image ( #5847 )
...
Co-authored-by: Onyx Trialee 2 <onyxtrial2@Onyxs-MBP.attlocal.net >
2025-10-22 19:56:55 +00:00
trial2onyx
5009dcf911
chore(docker): avoid duplicating cached models layer ( #5845 )
...
Co-authored-by: Onyx Trialee 2 <onyxtrial2@Onyxs-MBP.attlocal.net >
2025-10-22 19:56:42 +00:00
trial2onyx
c7b4a0fad9
chore(github): flag and enable docker build caching ( #5839 )
...
Co-authored-by: Onyx Trialee 2 <onyxtrial2@Onyxs-MBP.attlocal.net >
2025-10-22 19:56:23 +00:00
Raunak Bhagat
60a402fcab
Render chat and project button popovers using the PopoverMenu component ( #5858 )
2025-10-21 20:37:22 -07:00
Raunak Bhagat
c9bb078a37
Edit height of mask again ( #5856 )
2025-10-21 20:22:51 -07:00
Raunak Bhagat
c36c2a6c8d
fix: Edit height of mask ( #5855 )
2025-10-21 20:17:39 -07:00
Raunak Bhagat
f9e2f9cbb4
refactor: Remove hover state on chatbutton rename ( #5850 )
2025-10-21 19:44:57 -07:00
Raunak Bhagat
0b7c808480
refactor: "Unnest" admin panel button ( #5852 )
2025-10-21 19:30:00 -07:00
Justin Tahara
0a6ff30ee4
fix(ui): Update spacing for the API Key page ( #5826 )
2025-10-21 18:26:14 -07:00
Raunak Bhagat
dc036eb452
fix: Spacings update ( #5846 )
2025-10-21 18:11:13 -07:00
Justin Tahara
ee950b9cbd
fix(ui): Document Processing revamp ( #5825 )
2025-10-21 17:56:06 -07:00
Justin Tahara
dd71765849
fix(internal search): Restore functionality ( #5843 )
2025-10-21 16:54:10 -07:00
Raunak Bhagat
dc6b97f1b1
refactor: Edit message generation ui ( #5816 )
2025-10-21 16:51:14 -07:00
Richard Guan
d960c23b6a
chore(fix): input images in msg ( #5798 )
2025-10-21 20:33:00 +00:00
Richard Guan
d9c753ba92
chore(simple): agent small adjustments ( #5729 )
2025-10-21 20:32:57 +00:00
Chris Weaver
60234dd6da
feat: Improve litellm model map logic ( #5829 )
2025-10-21 13:22:35 -07:00
Justin Tahara
f88ef2e9ff
fix(ui): Align Default Assistant Page ( #5828 )
2025-10-21 19:12:30 +00:00
Chris Weaver
6b479a01ea
feat: run tasks for gated tenants ( #5827 )
2025-10-21 11:47:39 -07:00
Wenxi
248fe416e1
chore: update template reference to sso ee ( #5830 )
2025-10-21 11:39:12 -07:00
trial2onyx
cbea4bb75c
chore(docker): avoid chown-ing playwright cache ( #5805 )
...
Co-authored-by: Onyx Trialee 2 <onyxtrial2@Onyxs-MBP.attlocal.net >
2025-10-21 17:23:49 +00:00
Justin Tahara
4a147a48dc
fix(ui): Update Upload Image and Generate Icon buttons ( #5824 )
2025-10-21 10:41:57 -07:00
Chris Weaver
a77025cd46
fix: adjust deletion threshold ( #5818 )
2025-10-21 10:37:10 -07:00
Jessica Singh
d10914ccc6
fix(teams connector): special char bug ( #5767 )
2025-10-21 10:27:37 -07:00
Nikolas Garza
7d44d48f87
fix: switch out OnyxSparkleIcon for OnyxIcon for default assistant ( #5806 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.attlocal.net >
2025-10-20 17:48:30 -07:00
Chris Weaver
82fd0e0316
fix: extra sidebar spacing ( #5811 )
2025-10-20 17:48:02 -07:00
Wenxi
d7e4c47ef1
fix: custom llm setup fixes ( #5804 )
2025-10-20 17:47:38 -07:00
Wenxi
799b0df1cb
fix: don't set new default provider when deleted provider was not default ( #5812 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-10-20 17:42:47 -07:00
Justin Tahara
b31d36564a
fix(ui): Make Document Sets editable ( #5809 )
2025-10-20 17:41:08 -07:00
Chris Weaver
84df0a1bf9
feat: more cleanup script improvements ( #5803 )
2025-10-20 17:29:38 -07:00
Justin Tahara
dbc53fe176
fix(ui): Set as Default for LLM ( #5795 )
2025-10-20 17:21:12 -07:00
Wenxi
1e4ba93daa
feat: optimistically rename chat sidebar items ( #5810 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-10-20 17:01:44 -07:00
Wenxi
d872715620
feat: azure parse deployment name ( #5807 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Evan Lohn <evan@danswer.ai >
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-10-20 16:52:56 -07:00
Chris Weaver
46ad541ebc
fix: whitelabling assistant logo ( #5808 )
2025-10-20 16:52:26 -07:00
Raunak Bhagat
613907a06f
fix: Fix colouring for all error pages ( #5802 )
2025-10-20 15:42:41 -07:00
Wenxi
ff723992d1
feat: openrouter support ( #5772 )
2025-10-20 14:24:12 -07:00
Raunak Bhagat
bda3c6b189
fix: Edit background colour ( #5800 )
2025-10-20 14:09:53 -07:00
Evan Lohn
264d1de994
chore: disable contextual rag in the cloud ( #5801 )
2025-10-20 13:52:57 -07:00
Nikolas Garza
335571ce79
feat: Add React testing framework ( #5778 )
2025-10-20 13:49:44 -07:00
Chris Weaver
4d3fac2574
feat: enhance tenant cleanup ( #5788 )
2025-10-20 13:29:04 -07:00
Evan Lohn
7c229dd103
fix: reduce spam of org info toast ( #5794 )
2025-10-20 13:01:05 -07:00
Evan Lohn
b5df182a36
chore: hide search settings in the cloud ( #5796 )
2025-10-20 13:00:48 -07:00
Justin Tahara
7e7cfa4187
fix(ui): Initial Index Attempt Tooltip ( #5789 )
2025-10-20 12:57:34 -07:00
Justin Tahara
69d8430288
fix(ui): Create Button Type ( #5797 )
2025-10-20 12:48:39 -07:00
Raunak Bhagat
467d294b30
fix: Add white-labelling back ( #5757 )
2025-10-19 13:25:25 -07:00
Chris Weaver
ba2dd18233
feat: improve performance of deletion scripts ( #5787 )
2025-10-19 13:02:19 -07:00
Chris Weaver
891eeb0212
feat: add new fields to usage report ( #5784 )
2025-10-19 12:37:57 -07:00
Wenxi
9085731ff0
fix: add latest check to merge step ( #5781 )
2025-10-18 18:26:21 -07:00
Chris Weaver
f5d88c47f4
fix: docker-tag-latest.yml ( #5780 )
2025-10-18 09:06:14 -07:00
Raunak Bhagat
807e5c21b0
fix: Fix styling ( #5776 )
2025-10-17 18:49:33 -07:00
Raunak Bhagat
1bcd795011
fix: Font loading fix ( #5773 )
2025-10-17 18:39:30 -07:00
Raunak Bhagat
aae357df40
fix: Fix document sidebar positioning + update stylings ( #5769 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-10-17 18:26:53 -07:00
Justin Tahara
4f03e85c57
fix(llm): Cleaning up models ( #5771 )
2025-10-17 23:48:08 +00:00
Nikolas Garza
c3411fb28d
feat: read latest permission sync from the frontend ( #5687 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.attlocal.net >
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MBP.attlocal.net >
2025-10-17 23:43:55 +00:00
Richard Guan
b3d1b1f4aa
chore(langfuse): tracing ( #5753 )
2025-10-17 22:44:22 +00:00
Justin Tahara
cbb86c12aa
fix(bedrock): Make Region Selectable ( #5770 )
2025-10-17 22:26:24 +00:00
Chris Weaver
8fd606b713
fix: documents in chat flow ( #5762 )
2025-10-17 13:56:38 -07:00
Nikolas Garza
d69170ee13
chore: cleanup some console.logs ( #5766 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.attlocal.net >
2025-10-17 13:52:44 -07:00
Justin Tahara
e356c5308c
fix(ui): Cleaning up the Edit Action page ( #5765 )
2025-10-17 13:52:36 -07:00
Wenxi
3026ac8912
feat: blob connector and test enhancements ( #5746 )
2025-10-17 13:52:03 -07:00
Justin Tahara
0cee7c849f
feat(curators): Allow curators to customize Actions ( #5752 )
2025-10-17 19:07:58 +00:00
Yuhong Sun
14bfb7fd0c
No Bash in Background Container ( #5761 )
2025-10-17 11:15:11 -07:00
Justin Tahara
804e48a3da
fix(ui): Fix Available Methods Table ( #5756 )
2025-10-17 17:29:18 +00:00
SubashMohan
907271656e
fix: Fix "Projects" new UI components ( #5662 )
2025-10-17 17:21:36 +00:00
Chris Weaver
1f11dd3e46
refactor: make OIDC / SAML MIT licensed ( #5739 )
2025-10-17 16:25:50 +00:00
Raunak Bhagat
048561ce0b
fix: Fix colours for error page ( #5758 )
2025-10-17 09:35:34 -07:00
Raunak Bhagat
8718f10c38
fix: Fix all tooltips rendering raw text ( #5755 )
2025-10-17 09:34:46 -07:00
Evan Lohn
ab4d820089
feat: user info personalization ( #5743 )
2025-10-17 00:49:36 +00:00
Justin Tahara
77ae4f1a45
feat(users): Add User Counts ( #5750 )
2025-10-16 18:17:17 -07:00
Raunak Bhagat
8fd1f42a1c
docs: Add a new standards file for the web directory ( #5749 )
2025-10-16 18:03:25 -07:00
Chris Weaver
b94c7e581b
fix: quality checks ( #5747 )
...
Co-authored-by: Evan Lohn <evan@danswer.ai >
2025-10-16 16:58:24 -07:00
Wenxi
c90ff701dc
chore: move gh non-secrets to vars ( #5744 )
2025-10-16 16:42:24 -07:00
Justin Tahara
b1ad58c5af
fix(ui): Fix Invite Modal ( #5748 )
2025-10-16 16:30:48 -07:00
Eli Ben-Shoshan
345f9b3497
feat: added support to generate sha256 checksum before uploading file to object store ( #5734 )
...
Co-authored-by: Eli Ben-Shoshan <ebs@ufl.edu >
2025-10-16 14:36:12 -07:00
Justin Tahara
4671d18d4f
fix(sso): Fix Logout UI ( #5741 )
2025-10-16 17:24:07 +00:00
Wenxi
f0598be875
fix: s3 connector citation bugs ( #5740 )
2025-10-16 10:08:13 -07:00
Justin Tahara
eb361c6434
feat(onboarding): Pin Featured Agents to New Users ( #5736 )
2025-10-15 16:11:56 -07:00
Nikolas Garza
e39b0a921c
feat: plumb auto sync permission attempts to celery tasks ( #5686 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.attlocal.net >
2025-10-15 21:15:35 +00:00
Jessica Singh
2dd8a8c788
fix(slack bot ui): update tokens dark mode ( #5728 )
...
Co-authored-by: Raunak Bhagat <r@rabh.io >
2025-10-15 21:14:41 +00:00
Raunak Bhagat
8b79e2e90b
feat: Unpin agent ( #5721 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-10-15 11:20:49 -07:00
Nikolas Garza
d05941d1bd
feat: basic db methods to create, update, delete permission sync attempts ( #5682 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.attlocal.net >
2025-10-15 17:28:18 +00:00
Raunak Bhagat
50070fb264
refactor: Make colours in AppSidebar darker ( #5725 )
2025-10-15 10:15:36 -07:00
edwin-onyx
5792d8d5ed
fix(infra): consolidate more celery workers into background worker for default lightweight mode ( #5718 )
2025-10-15 15:48:18 +00:00
Raunak Bhagat
e1c4b33cf7
fix: Edit AccessRestrictedPage component to render the proper colours ( #5724 )
2025-10-15 03:10:47 +00:00
Richard Guan
2c2f6e7c23
feat(framework): simple agent to feature flags ( #5692 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-10-14 20:27:07 -07:00
Raunak Bhagat
3d30233d46
fix: Edit rendering issues with attached files (CSVs, images, text files, all other files) ( #5708 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-10-14 18:26:35 -07:00
Justin Tahara
875f8cff5c
feat(google drive): Add small log ( #5723 )
2025-10-14 17:21:22 -07:00
Raunak Bhagat
6e4686a09f
fix: Update colour of checkbox ( #5707 )
2025-10-14 22:47:31 +00:00
Justin Tahara
237c18e15e
fix(ui): Fix Assistant Image not showing up in Sidebar ( #5722 )
2025-10-14 21:47:42 +00:00
Justin Tahara
a71d80329d
fix(admin): Properly show Unique User count ( #5717 )
2025-10-14 21:44:09 +00:00
Justin Tahara
91c392b4fc
fix(logout): Fix logout again for new UI ( #5719 )
2025-10-14 21:28:49 +00:00
Justin Tahara
a25df4002d
fix(document sets): Delete Federated Slack Document Sets ( #5716 )
2025-10-14 18:45:57 +00:00
Nikolas Garza
436a5add88
feat: tables/migration for permission syncing attempts ( #5681 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.attlocal.net >
2025-10-14 18:43:02 +00:00
edwin-onyx
3a4bb239b1
fix(infra): consolidate heavy, monitoring, and user file worker into one ( #5558 )
...
Co-authored-by: Edwin Luo <edwin@parafin.com >
2025-10-14 01:19:47 +00:00
Raunak Bhagat
2acb4cfdb6
fix: Fix selector colour ( #5705 )
2025-10-14 00:41:27 +00:00
Justin Tahara
f1d626adb0
fix(ui): Updated Document Sets UI ( #5706 )
2025-10-14 00:27:21 +00:00
Justin Tahara
5ca604f186
fix(slack): Fix Fed Slack Gear Button Error ( #5704 )
2025-10-13 23:16:26 +00:00
Chris Weaver
c19c76c3ad
feat: tenant cleanup ( #5703 )
2025-10-13 14:19:02 -07:00
Justin Tahara
4555f6badc
fix(entra): JWT Passthrough for Entra ( #5697 )
2025-10-13 19:57:11 +00:00
Justin Tahara
71bd643537
fix(helm): File Processing fix for helm ( #5696 )
2025-10-12 15:14:31 -07:00
SubashMohan
23f70f0a96
fix(indexing page): Improve page loading time ( #5695 )
2025-10-11 10:16:28 -07:00
Evan Lohn
c97672559a
feat: org info ( #5694 )
2025-10-11 04:10:52 +00:00
Evan Lohn
243f0bbdbd
fix: assorted mcp improvements ( #5684 )
2025-10-11 03:51:00 +00:00
Chris Weaver
0a5ca7f1cf
feat: gemini-embedding-001 + search settings fixes ( #5691 )
2025-10-10 18:04:17 -07:00
Justin Tahara
8d56d213ec
fix(ui): Update UI change ( #5688 )
2025-10-10 23:24:20 +00:00
Richard Guan
cea2ea924b
feat(Simple Agent): [part1 - backwards compatible changes] ( #5569 )
2025-10-10 22:06:54 +00:00
Richard Guan
569d205e31
feat(flags): posthog feature flags ( #5690 )
2025-10-10 21:54:07 +00:00
Chris Weaver
9feff5002f
fix: chat tweaks ( #5685 )
2025-10-09 22:04:56 -07:00
Nikolas Garza
a1314e49a3
fix: use system node version for prettier pre-commit hook ( #5679 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.attlocal.net >
2025-10-09 17:21:19 -07:00
Nikolas Garza
463f839154
fix: show canceled status when indexing is canceled ( #5675 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.attlocal.net >
2025-10-09 17:02:53 -07:00
Nikolas Garza
5a0fe3c1d1
fix: surface user friendly model names for bedrock models ( #5680 )
...
Co-authored-by: Nikolas Garza <nikolas@Nikolass-MacBook-Pro.attlocal.net >
2025-10-09 17:00:11 -07:00
Raunak Bhagat
8ac5c86c1e
fix: Fix failing tests ( #5628 )
2025-10-09 22:34:49 +00:00
Chris Weaver
d803b48edd
feat: Increase nginx default timeout ( #5677 )
2025-10-09 22:13:18 +00:00
Wenxi
bc3adcdc89
fix: non-image gen models and add test ( #5678 )
2025-10-09 14:38:15 -07:00
Raunak Bhagat
95e27f1c30
refactor: Clean up some context files ( #5672 )
2025-10-09 19:27:29 +00:00
Justin Tahara
d0724312db
fix(helm): Removing duplicate exec ( #5676 )
2025-10-09 12:16:14 -07:00
Justin Tahara
5b1021f20b
fix(eml): Fixing EML to Text Function ( #5674 )
2025-10-09 10:59:26 -07:00
Chris Weaver
55cdbe396f
fix: action toggle ( #5670 )
2025-10-08 19:03:06 -07:00
Raunak Bhagat
e8fe0fecd2
feat: Update formik colours (action + danger) new new colour palette ( #5668 )
2025-10-08 14:42:26 -07:00
SubashMohan
5b4fc91a3e
Fix/doc id migration task ( #5620 )
2025-10-08 14:40:12 -07:00
Raunak Bhagat
afd2d8c362
fix: Comment out keystroke hijacking ( #5659 )
2025-10-08 11:59:27 -07:00
Evan Lohn
8a8cf13089
feat: attachments are separate docs ( #5641 )
2025-10-08 10:29:06 -07:00
Evan Lohn
c7e872d4e3
feat: selectively run sf and hubspot tests ( #5657 )
2025-10-08 10:25:00 -07:00
Wenxi
1dbe926518
chore: bump dependabot backlog ( #5653 )
2025-10-08 09:57:27 -07:00
Chris Weaver
d095bec6df
fix: deep research hiding logic ( #5660 )
2025-10-08 09:05:35 -07:00
Raunak Bhagat
58e8d501a1
fix: Add settings sections back ( #5661 )
2025-10-08 02:54:07 +00:00
Chris Weaver
a39782468b
refactor: improve modal behavior ( #5649 )
2025-10-07 19:10:17 -07:00
Justin Tahara
d747b48d22
fix(Blob Storage): Add Chunking + Size Limits ( #5638 )
2025-10-07 19:02:01 -07:00
Yuhong Sun
817de23854
Remove document seeding ( #5656 )
2025-10-07 18:41:39 -07:00
Richard Guan
6474d30ba0
fix(braintrust): dont decorate generate and clean up unused code ( #5636 )
2025-10-07 15:11:47 -07:00
Paulius Klyvis
6c9635373a
fix: ensure now and dt are in utc in gtp search ( #5605 )
2025-10-07 14:50:55 -07:00
Wenxi
1a945b6f94
chore: update comm links ( #5650 )
2025-10-07 14:40:54 -07:00
Chris Weaver
526c76fa08
fix: assistant creation ( #5648 )
2025-10-07 14:20:44 -07:00
Justin Tahara
932e62531f
fix(UI): Update User Settings Model Selection ( #5630 )
2025-10-07 14:11:24 -07:00
edwin-onyx
83768e2ff1
fix(infra): lazy load nltk and some more ( #5634 )
2025-10-07 13:53:50 -07:00
Chris Weaver
f23b6506f4
fix: sidebar state persistence ( #5647 )
2025-10-07 13:25:16 -07:00
Chris Weaver
5f09318302
fix: pin text + create click ( #5646 )
2025-10-07 12:52:51 -07:00
Justin Tahara
674e789036
fix(playwright): Update Email Password Form ( #5644 )
2025-10-07 12:18:08 -07:00
Chris Weaver
cb514e6e34
fix: align text with icon ( #5645 )
2025-10-07 12:08:04 -07:00
Justin Tahara
965dad785c
fix(images): Update Image Gen workflow after Refactor ( #5631 )
2025-10-07 12:03:48 -07:00
Chris Weaver
c9558224d2
feat: improved markdown spacing ( #5643 )
2025-10-07 12:02:24 -07:00
Chris Weaver
c2dbd3fd1e
fix: slack bot creation ( #5637 )
2025-10-07 11:40:25 -07:00
Wenxi
d27c2b1b4e
chore: update contributing readmes ( #5635 )
2025-10-07 10:24:58 -07:00
edwin-onyx
8c52444bda
fix(infra): lazy load and don't warm up model server models ( #5527 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-10-07 09:07:40 -07:00
Justin Tahara
b4caa85cd4
fix(infra): Nginx updates ( #5627 )
2025-10-06 13:37:23 -07:00
Wenxi
57163dd936
chore: pin prettier pre-commit version and run on web for comm prs ( #5624 )
2025-10-06 12:08:46 -07:00
Chris Weaver
15f2a0bf60
fix: regression ( #5625 )
2025-10-06 12:02:31 -07:00
Justin Tahara
aeae7ebdef
fix(SAML): Add additional Email Fields ( #5557 )
2025-10-06 12:00:43 -07:00
Raunak Bhagat
eaa14a5ce0
feat: UI Refresh ( #5529 )
...
Co-authored-by: SubashMohan <subashmohan75@gmail.com >
2025-10-05 23:04:14 -07:00
Shahar Mazor
b07c834e83
Add RTL support ( #5609 )
2025-10-05 12:24:38 -07:00
Chris Weaver
97cd308ef7
fix: remove duplicate "file" option in Add Connector page ( #5612 )
2025-10-05 11:59:39 -07:00
Nils
28cdab7a70
feat: support SharePoint Teams URLs ( #5498 )
...
Co-authored-by: nsklei <nils.kleinrahm@pledoc.de >
2025-10-05 11:34:35 -07:00
Chris Weaver
ad9aa01819
ci: adjust latest/edge tags ( #5610 )
2025-10-04 14:30:40 -07:00
Justin Tahara
508a88c8d7
fix(helm): Migrate from Bitanmi NGINX ( #5599 )
2025-10-03 17:45:59 -07:00
Justin Tahara
b6f81fbb8e
fix(SSO): Logout funtionality fixed ( #5600 )
2025-10-03 16:58:51 -07:00
Chris Weaver
b9b66396ec
fix: try reduce playwright flake ( #5598 )
2025-10-03 13:10:32 -07:00
Justin Tahara
dd20b9ef4c
fix(helm): MinIO Migration from Bitnami ( #5597 )
2025-10-03 12:32:27 -07:00
Evan Lohn
e1f7e8cacf
feat: better interface for slim connectors ( #5592 )
2025-10-03 10:51:14 -07:00
Justin Tahara
fd567279fd
fix(helm): Chart dependency for DB chart ( #5596 )
2025-10-03 10:43:27 -07:00
Justin Tahara
1427eb3cf0
fix(helm): Remove Bitnmai Dependency for DB Charts ( #5593 )
2025-10-03 10:38:13 -07:00
trial-danswer
e70be0f816
feat: add serper web search provider ( #5545 )
2025-10-03 10:35:33 -07:00
Justin Tahara
0014c7cff7
Revert "fix(github): Revert cache being turned off" ( #5594 )
2025-10-03 09:48:44 -07:00
Richard Guan
1c23dbeaee
fix(mcp): asyncio simple sync run ( #5591 )
2025-10-03 01:29:57 +00:00
Chris Weaver
b2b122a24b
fix: jira perm sync ( #5585 )
2025-10-02 16:32:22 -07:00
Wenxi
033ae74b0e
fix: allow web connector to recurse www even if not specified ( #5584 )
2025-10-02 16:14:54 -07:00
Evan Lohn
c593fb4866
fix(github): Revert cache being turned off ( #5589 )
2025-10-02 15:36:01 -07:00
trial-danswer
b9580ef346
feat: Add download users ( #5563 )
2025-10-02 15:30:27 -07:00
Wenxi
4df3a9204f
fix: reindex logic and allow seeded docs to refresh ( #5578 )
2025-10-02 15:22:24 -07:00
Wenxi
e0ad313a60
chore: bump playwright version ( #5581 )
2025-10-02 15:16:54 -07:00
Evan Lohn
a2bfb46edd
fix: deny invalid space keys ( #5570 )
2025-10-02 15:01:17 -07:00
Evan Lohn
25e3371bee
fix: minor mcp fixes + test ( #5564 )
2025-10-02 13:05:56 -07:00
Chris Weaver
4b9b306140
feat: enable DR by default ( #5576 )
2025-10-02 12:53:16 -07:00
Wenxi
ccf55136be
feat: ollama official support ( #5509 )
2025-10-02 10:47:16 -07:00
Evan Lohn
a13db828f3
Revert "fix(github): Revert cache being turned off" ( #5575 )
2025-10-02 10:22:43 -07:00
SubashMohan
b7d56d0645
increase docid migration task priority ( #5571 )
2025-10-02 21:42:55 +05:30
SubashMohan
9ac70d35a8
Fix/indexattempt deletion failure ( #5573 )
2025-10-02 08:42:16 -07:00
Evan Lohn
7da792dd27
fix: user info 404s ( #5567 )
2025-10-01 23:20:31 +00:00
Chris Weaver
136c2f4082
Skip flakey test ( #5566 )
2025-10-01 15:14:18 -07:00
edwin-onyx
67bd14e801
fix(infra): lazy import litellm and some more pkgs and add layer to connector instantiation for lazy loading ( #5488 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-10-01 15:05:27 -07:00
Evan Lohn
8c9a20be7a
fix: atlassian scoped tokens ( #5483 )
2025-10-01 14:53:28 -07:00
Wenxi
0427845502
fix: weird text wrapping ( #5565 )
2025-10-01 14:41:49 -07:00
Chris Weaver
a85a5a324e
More prod fixes ( #5556 )
2025-09-30 14:43:21 -07:00
SubashMohan
78f1fb5bf4
fix(projects): Fix Migration ( #5550 )
2025-09-30 12:56:40 -07:00
Evan Lohn
6a8a214324
fix: avoid attempting to retrieve with non-org owners ( #5555 )
2025-09-30 12:55:03 -07:00
Justin Tahara
884266c009
fix(saml): Update the route to take GET's and transform to POST ( #5554 )
2025-09-30 11:28:07 -07:00
Chris Weaver
2c422215e6
Fix prod compose ( #5553 )
2025-09-30 10:41:38 -07:00
joachim-danswer
32fe185bb4
fix: set gpt-5 thinking setting ( #5539 )
2025-09-30 09:57:36 -07:00
Chris Weaver
c2758a28d5
fix: project migration tweak ( #5544 )
2025-09-29 19:57:09 -07:00
Justin Tahara
5cda2e0173
feat(LLM): Add Claude Sonnet 4.5 ( #5543 )
2025-09-29 17:58:18 -07:00
Evan Lohn
9e885a68b3
feat: mcp client v2 ( #5481 )
2025-09-29 17:01:32 -07:00
Justin Tahara
376fc86b0c
fix(saml): GET Method for SAML Callback ( #5538 )
2025-09-29 15:08:44 -07:00
Chris Weaver
2eb1444d80
fix: more test hardening ( #5537 )
2025-09-29 13:54:56 -07:00
SubashMohan
bd6ebe4718
feat(chat): add popup handling for image file selection in ChatInputBar ( #5536 )
2025-09-29 11:02:18 -07:00
Chris Weaver
691d63bc0f
fix: remove console.log ( #5533 )
2025-09-29 10:54:54 -07:00
Chris Weaver
dfd4d9abef
fix: playwright tests ( #5522 )
2025-09-29 09:04:10 -07:00
SubashMohan
4cb39bc150
fix chat issue and change view icon ( #5525 )
2025-09-29 12:28:07 +05:30
Chris Weaver
4e357478e0
fix: package-lock.json ( #5530 )
2025-09-28 13:43:42 -07:00
Wenxi
b5b1b3287c
fix: update package lock after projects merge ( #5514 )
2025-09-28 13:00:32 -07:00
Wenxi
2f58a972eb
fix: launch template post projects merge ( #5528 )
2025-09-28 12:57:54 -07:00
Yuhong Sun
6b39d8eed9
Docker Version Check ( #5523 )
2025-09-27 19:03:43 -07:00
Chris Weaver
f81c34d040
fix: editing/regeneration ( #5521 )
2025-09-27 17:43:03 -07:00
Yuhong Sun
0771b1f476
SQL plaintext file ( #5520 )
2025-09-27 15:36:44 -07:00
Jessica Singh
eedd2ba3fe
fix(source selection): enable all by default and persist choice ( #5511 )
2025-09-26 17:15:40 -07:00
Chris Weaver
98554e5025
feat: small projects UX tweaks ( #5513 )
2025-09-26 15:33:37 -07:00
Justin Tahara
dcd2cad6b4
fix(infra): Increment Helm Version for Projects ( #5512 )
2025-09-26 13:59:27 -07:00
Chris Weaver
189f4bb071
fix: add bitbucket env vars ( #5510 )
2025-09-26 12:38:59 -07:00
SubashMohan
7eeab8fb80
feat(projects): add project creation and management ( #5248 )
...
Co-authored-by: Weves <chrisweaver101@gmail.com >
2025-09-26 12:05:20 -07:00
Justin Tahara
60f83dd0db
fix(gmail): Skip over emails that don't have gmail enabled ( #5506 )
2025-09-25 19:57:47 -07:00
Jessica Singh
2618602fd6
fix(source filter): dark mode support ( #5505 )
2025-09-25 18:10:48 -07:00
Chris Weaver
b80f96de85
fix: LlmPopover after filling in an initial model ( #5504 )
2025-09-25 17:09:22 -07:00
edwin-onyx
74a15b2c01
fix(infra): fix some dependency hells and add some lazy loading to reduce celery worker RAM usage ( #5478 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-09-25 16:12:26 -07:00
Jessica Singh
408b80ce51
feat(source selection): adding source selection for internal search in chat ( #5455 )
2025-09-25 16:12:02 -07:00
Wenxi
e82b68c1b0
fix: update seeded docs connector name ( #5502 )
2025-09-25 15:58:54 -07:00
Justin Tahara
af5eec648b
fix(playwright): Add new fix for Playwright test ( #5503 )
2025-09-25 15:34:24 -07:00
Chris Weaver
d186c5e82e
feat(docker): Add DEV_MODE flag for exposing service ports ( #5499 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: justin-tahara <justintahara@gmail.com >
2025-09-25 15:08:20 -07:00
Justin Tahara
4420a50aed
fix(github): Revert cache being turned off ( #5487 )
2025-09-25 14:07:58 -07:00
Justin Tahara
9caa6ea7ff
feat(infra): Default to HPA w/ KEDA option ( #5480 )
2025-09-25 11:58:19 -07:00
Yuhong Sun
8d7b217d33
Deployment README ( #5496 )
2025-09-25 11:34:30 -07:00
Yuhong Sun
57908769f1
Port 80 ( #5495 )
2025-09-25 11:10:41 -07:00
Yuhong Sun
600cec7c89
Robust Install ( #5494 )
2025-09-25 10:08:52 -07:00
Yuhong Sun
bb8ea536c4
Update README.md ( #5492 )
2025-09-25 09:05:50 -07:00
Yuhong Sun
f97869b91e
README ( #5486 )
2025-09-24 20:33:36 -07:00
Justin Tahara
aa5be56884
fix(github): Remove the Backport workflow ( #5484 )
2025-09-24 19:33:18 -07:00
Justin Tahara
7580178c95
fix(github): Fix Integration Tests ( #5485 )
2025-09-24 19:30:07 -07:00
Yuhong Sun
2e0bc8caf0
feat: Easy Install ( #5461 )
2025-09-24 15:31:45 -07:00
Chris Weaver
f9bd03c7f0
refactor: change venv activation ( #5463 )
2025-09-23 16:07:46 -07:00
Jessica Singh
77466e1f2b
feat(slack bot): add federated search ( #5275 )
...
Co-authored-by: Jessica Singh <jessicasingh@Mac.attlocal.net >
Co-authored-by: Jessica Singh <jessicasingh@mac.lan >
2025-09-22 19:19:44 -07:00
Justin Tahara
8dd79345ed
fix(sharepoint): Add secondary filter for embedded images ( #5473 )
2025-09-22 18:48:47 -07:00
Justin Tahara
a049835c49
fix(processing): Mime types for Image Summarization ( #5471 )
2025-09-22 18:48:31 -07:00
Yuhong Sun
d186d8e8ed
Remove incredibly strict password reqs ( #5470 )
2025-09-22 17:25:34 -07:00
Yuhong Sun
082897eb9b
Fix Toggles ( #5469 )
2025-09-22 17:09:43 -07:00
Yuhong Sun
e38f79dec5
Remove confusing text ( #5468 )
2025-09-22 15:37:54 -07:00
SubashMohan
26e7bba25d
Fix/connector page stack depth limit ( #5417 )
2025-09-22 19:23:53 +05:30
edwin-onyx
3cde4ef77f
fix(infra): create pre commit script and port vertex as lazy import ( #5453 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-09-21 20:43:28 -07:00
Evan Lohn
f4d135d710
fix: sharepoint memory via excel parsing ( #5444 )
2025-09-19 17:10:27 -07:00
Richard Guan
6094f70ac8
fix: braintrust masking was over truncating ( #5458 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-09-19 14:10:29 -07:00
Richard Guan
a90e58b39b
feat: braintrust tracing ( #5450 )
2025-09-18 18:17:38 -07:00
Evan Lohn
e82e3141ed
feat: zendesk rate limiting ( #5452 )
2025-09-18 16:35:48 -07:00
edwin-onyx
f8e9060bab
fix(infra): remove transformers dependency for api server ( #5441 )
...
Co-authored-by: Edwin Luo <edwinluo@3ef5a334-3d74-4dbf-b1c8-d57dc87d5638.attlocal.net >
Co-authored-by: Claude <noreply@anthropic.com >
2025-09-18 12:59:12 -07:00
Jessica Singh
24831fa1a1
fix(slack): swapped checkpoint index ( #5427 )
2025-09-18 11:09:31 -07:00
edwin-onyx
f6a0e69b2a
fix(infra): remove setfit dependency from api server ( #5449 )
2025-09-17 23:48:47 -07:00
Richard Guan
0394eaea7f
fix: copy over tests/__init__.py on docker build ( #5443 )
2025-09-17 17:12:03 -07:00
Wenxi
898b8c316e
feat: docs link on connector creation ( #5447 )
2025-09-17 17:06:35 -07:00
Chris Weaver
4b0c6d1e54
fix: image gen tool causing error ( #5445 )
2025-09-17 16:39:54 -07:00
Justin Tahara
da7dc33afa
fix(Federated Slack): Persist Document Set for Federated Connectors ( #5442 )
2025-09-17 13:52:11 -07:00
Richard Guan
c558732ddd
feat: eval pipeline ( #5369 )
2025-09-17 12:17:14 -07:00
Chris Weaver
339ad9189b
fix: slackbot error ( #5430 )
2025-09-16 23:25:34 -07:00
Richard Guan
32d5e408b8
fix: HF Cache Warmup Fix and Celery Pool Management ( #5435 )
2025-09-16 18:57:52 -07:00
Justin Tahara
14ead457d9
fix(infra): Update chart releaser ( #5434 )
2025-09-16 16:58:43 -07:00
Justin Tahara
458cd7e832
fix(infra): Add KEDA Dependency ( #5433 )
2025-09-16 16:52:24 -07:00
Justin Tahara
770a2692e9
Revert "fix(infra): Add KEDA Dependency" ( #5432 )
2025-09-16 16:48:18 -07:00
Justin Tahara
5dd99b6acf
fix(infra): Add KEDA Dependency ( #5431 )
2025-09-16 16:45:41 -07:00
Chris Weaver
6c7eb89374
fix: remove credential file log ( #5429 )
2025-09-16 15:48:33 -07:00
eric-zadara
fd11c16c6d
feat(infra): Decouple helm chart from bitnami ( #5200 )
...
Co-authored-by: eric-zadara <eric-zadara@users.noreply.github.com >
2025-09-16 14:56:04 -07:00
Chris Weaver
11ec603c37
fix: Improve datetime replacement ( #5425 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-09-16 14:49:06 -07:00
Justin Tahara
495d4cac44
feat(infra): Migrate from HPA to KEDA for all Services ( #5370 )
2025-09-16 13:56:50 -07:00
Wenxi Onyx
fd2d74ae2e
onyx mcp server
2025-09-16 11:06:00 -07:00
Evan Lohn
4c7a2e486b
fix: skip huge files on sdk fallback ( #5421 )
2025-09-15 18:24:06 -07:00
Chris Weaver
01e0ba6270
fix: tool seeding migration ( #5422 )
2025-09-15 16:46:01 -07:00
Wenxi
227dfc4a05
fix: skip excluded img files in sharepoint ( #5418 )
2025-09-15 11:30:19 -07:00
Chris Weaver
c3702b76b6
docs: add agent files ( #5412 )
2025-09-14 20:07:18 -07:00
Chris Weaver
bb239d574c
feat: single default assistant ( #5351 )
2025-09-14 20:05:33 -07:00
Chris Weaver
172e5f0e24
feat: Move reg IT to parallel + blacksmith and have MIT only run on merge q… ( #5413 )
2025-09-13 17:33:45 -07:00
Nils
26b026fb88
SharePoint Connector Fix - Nested Subfolder Indexing ( #5404 )
...
Co-authored-by: nsklei <nils.kleinrahm@pledoc.de >
2025-09-13 11:33:01 +00:00
joachim-danswer
870629e8a9
fix: Azure adjustment ( #5410 )
2025-09-13 00:03:37 +00:00
danielkravets
a547112321
feat: bitbucket connector ( #5294 )
2025-09-12 18:15:09 -07:00
joachim-danswer
da5a94815e
fix: initial response quality, particularly for General assistant ( #5399 )
2025-09-12 00:14:49 -07:00
Jessica Singh
e024472b74
fix(federated-slack): pass in valid query ( #5402 )
2025-09-11 19:27:43 -07:00
Chris Weaver
e74855e633
feat: use private registry ( #5401 )
2025-09-11 18:20:56 -07:00
Justin Tahara
e4c26a933d
fix(infra): Fix helm test timeout ( #5386 )
2025-09-11 18:19:07 -07:00
Chris Weaver
36c96f2d98
fix: playwright ( #5396 )
2025-09-11 14:06:03 -07:00
Justin Tahara
1ea94dcd8d
fix(security): Remove Hard Fail from Trivy ( #5394 )
2025-09-11 10:35:26 -07:00
Wenxi
2b1c5a0755
fix: remove unneeded dependency from requirements ( #5390 )
2025-09-10 21:49:02 -07:00
Chris Weaver
82b5f806ab
feat: Improve migration ( #5391 )
2025-09-10 19:29:11 -07:00
Chris Weaver
6340c517d1
fix: missing connectors section ( #5387 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-09-10 19:28:56 -07:00
joachim-danswer
3baae2d4f0
fix: tf/dr flow improvements ( #5380 )
2025-09-10 16:39:19 -07:00
Chris Weaver
d7c223ddd4
feat: playwright test speed improvement ( #5388 )
2025-09-10 16:19:56 -07:00
Chris Weaver
df4917243b
fix: parallelized IT ( #5389 )
2025-09-10 14:37:36 -07:00
Justin Tahara
a79ab713ce
feat(infra): Adding rety to Trivy tests ( #5383 )
2025-09-10 14:13:58 -07:00
Chris Weaver
d1f7cee959
feat: parallelized integration tests ( #5021 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-09-10 12:15:02 -07:00
Justin Tahara
a3f41e20da
feat(infra): Add Node Selector option to all Templates ( #5384 )
2025-09-10 10:23:54 -07:00
Chris Weaver
458ed93da0
feat: remove prompt table ( #5348 )
2025-09-10 10:21:57 -07:00
Chris Weaver
273d073bd7
fix: non-image gen models ( #5381 )
2025-09-09 15:52:03 -07:00
Wenxi
9455c8e5ae
fix: add back reverted changes to readme ( #5377 )
2025-09-09 10:23:33 -07:00
Justin Tahara
d45d4389a0
Revert "fix: update contribution guide" ( #5376 )
...
Co-authored-by: Wenxi <wenxi@onyx.app >
2025-09-09 09:37:16 -07:00
Chris Weaver
bd901c0da1
fix: playwright tests ( #5372 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-09-09 00:29:52 -07:00
Wenxi
2192605c95
feat: Bedrock API Keys & filter available models ( #5343 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-09-08 18:50:04 -07:00
Wenxi
d248d2f4e9
refactor: update seeded docs ( #5364 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-09-08 18:06:29 -07:00
Chris Weaver
331c53871a
fix: image gen display ( #5367 )
2025-09-08 17:47:17 -07:00
SubashMohan
f62d0d9144
feat(admin/connectors): Disable Auto Sync for unsupported auth; add disabled dropdown + tooltip ( #5358 )
2025-09-08 21:39:47 +00:00
Chris Weaver
427945e757
fix: model server build ( #5362 )
2025-09-08 14:00:33 -07:00
Wenxi
e55cdc6250
fix: new docs links ( #5363 )
2025-09-08 13:49:19 -07:00
sktbcpraha
6a01db9ff2
fix: IMAP - mail processing fixes ( #5360 )
2025-09-08 12:11:09 -07:00
Richard Guan
82e9df5c22
fix: various bug bash improvements ( #5330 )
2025-09-07 23:17:01 -07:00
Chris Weaver
16c2ef2852
feat: Make usage report gen a background job ( #5342 )
2025-09-07 14:44:40 -07:00
Edwin Luo
224a70eea9
fix: update contribution guide ( #5354 )
2025-09-07 13:06:37 -07:00
Chris Weaver
c457982120
fix: connector tests ( #5353 )
2025-09-07 11:57:34 -07:00
Chris Weaver
0649748da2
fix: playwright tests ( #5352 )
2025-09-07 11:24:26 -07:00
Wenxi
ddceddaa28
chore: bump litellm to fix self-hosted inference ( #5349 )
2025-09-06 19:29:26 -07:00
Evan Lohn
c6733a5026
fix: handle new error type ( #5345 )
2025-09-06 18:26:54 -07:00
Wenxi
7db744a5de
refactor: simplify sharepoint document extraction ( #5341 )
2025-09-06 20:17:33 +00:00
Chris Weaver
cd2a8b0def
Fix mypy ( #5347 )
2025-09-05 23:28:35 -07:00
Richard Guan
f15bc26cd6
fix: deep research and thoughtful assistant message context and trace all llm calls in langsmith ( #5344 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-09-05 23:13:45 -07:00
Chris Weaver
65f35f0293
fix: whitelabeling ( #5346 )
2025-09-05 21:06:44 -07:00
joachim-danswer
4e3e608249
fix: Tweaks to Deep Research and some KG adjustments ( #5305 )
2025-09-06 00:57:26 +00:00
Richard Guan
719a092a12
fix: web search bugs [DAN-2351] ( #5281 )
2025-09-05 19:50:59 +00:00
wichmann-git
6a8fde7eb1
fix(teams): sanitize None displayName to 'Unknown User' before parsing ( #5322 )
2025-09-05 10:21:26 -07:00
Justin Tahara
4fdd0812a0
fix(admin): Block access to Custom Analytics Page ( #5319 )
...
Co-authored-by: Wenxi <wenxi@onyx.app >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-09-05 10:02:31 -07:00
Wenxi
4913dc1e85
fix: skip large sharepoint files ( #5338 )
2025-09-05 06:47:30 +00:00
Chris Weaver
4a43a9642e
fix: citatons endpoint ( #5336 )
2025-09-04 21:51:52 -07:00
Evan Lohn
cc48a0c38e
fix: jira cloud api v3 ( #5337 )
2025-09-04 21:50:35 -07:00
Chris Weaver
01ccfd2df7
fix: Try to avoid timeouts on image gen ( #5316 )
2025-09-04 16:14:28 -07:00
Wenxi
36d75786ee
fix: honor freshdesk 429 ( #5334 )
2025-09-04 12:06:19 -07:00
Chris Weaver
f9bc38ba65
fix: Add back MCP ( #5333 )
2025-09-04 11:13:38 -07:00
Chris Weaver
3da283221d
feat: Re-enable sentry ( #5329 )
2025-09-03 19:07:37 -07:00
Wenxi
90568d3bbb
refactor: remove option to exclude citations from assistants ( #5320 )
2025-09-03 17:32:18 -07:00
Wenxi
7955ca938c
fix: freshdesk password and rate limits ( #5325 )
2025-09-03 17:32:00 -07:00
Chris Weaver
f5d357eb28
fix: old send-message ( #5328 )
2025-09-03 16:25:38 -07:00
Evan Lohn
d83f616214
fix: incorrect assumptions about fields ( #5324 )
2025-09-03 21:58:46 +00:00
Chris Weaver
275c1bec3d
fix: adjust search tool display ( #5317 )
2025-09-02 16:44:23 -07:00
Wenxi
7d1ef912e8
fix: allow chats to be moved out of chat groups ( #5315 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-09-02 21:35:55 +00:00
Wenxi
2fe1d4c373
fix: better tool tips ( #5314 )
2025-09-02 19:39:10 +00:00
SubashMohan
2396ad309e
fix: enhance SharePoint connector error handling and content retrieval ( #5302 )
2025-09-02 08:57:30 -07:00
Wenxi
0b13ef963a
fix: allow web and file to show in results ( #5290 )
...
* allow web and file to show in results
* don't lag on backspacing 2nd char
2025-09-01 21:53:09 -07:00
Justin Tahara
83073f3ded
fix(infra): Add Playwright Directory ( #5313 )
2025-09-01 19:35:48 -07:00
Wenxi
439a27a775
scroll forms on invalid submit ( #5310 )
2025-09-01 15:33:52 -07:00
Justin Tahara
91773a4789
fix(jira): Upgrade the Jira Python Version ( #5309 )
2025-09-01 15:33:03 -07:00
Chris Weaver
185beca648
Small center bar improvements ( #5306 )
2025-09-01 13:32:56 -07:00
Justin Tahara
2dc564c8df
feat(infra): Add IAM support for Redis ( #5267 )
...
* feat: JIRA support for custom JQL filter (#5164 )
* jira jql support
* jira jql fixes
* Address comment
---------
Co-authored-by: sktbcpraha <131408565+sktbcpraha@users.noreply.github.com >
2025-09-01 10:52:28 -07:00
Chris Weaver
b259f53972
Remove console-log ( #5304 )
2025-09-01 10:18:39 -07:00
Chris Weaver
f8beb08e2f
Fix web build ( #5303 )
2025-09-01 10:18:06 -07:00
Evan Lohn
83c88c7cf6
feat: mcp client1 ( #5271 )
...
* working mcp implementation v1
* attempt openapi fix
* fastmcp
2025-09-01 09:52:35 -07:00
Chris Weaver
2372dd40e0
fix: small formatting fixes ( #5300 )
...
* SMall formatting fixes
* Fix mypy
* reorder imports
2025-08-31 23:19:22 -07:00
Chris Weaver
5cb6bafe81
Cleanup on ChatPage/MessagesDisply ( #5299 )
2025-08-31 21:29:17 -07:00
Mohamed Mathari
a0309b31c7
feat: Add Outline Connector ( #5284 )
...
* Outline
* fixConnector
* fixTest
* The date filtering is implemented correctly as client-side filtering, which is the only way to achieve it with the Outline API since it doesn't support date parameters natively.
* Update web/src/lib/connectors/connectors.tsx
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* no connector config for outline
* Update backend/onyx/connectors/outline/client.py
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* Fix all PR review issues: document ID prefixes, error handling, test assertions, and null guards
* Update backend/onyx/connectors/outline/client.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* The test no longer depends on external network connectivity to httpbin.org
* I've enhanced the OutlineApiClient.post() method in backend/onyx/connectors/outline/client.py to properly handle network-level exceptions that could crash the connector during synchronization:
* Polling mechanism
* Removed flag-based approach
* commentOnClasses
* commentOnClasses
* commentOnClasses
* responseStatus
* startBound
* Changed the method signature to match the interface
* ConnectorMissingCredentials
* Time Out shared config
* Missing Credential message
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-08-31 20:56:10 -07:00
Chris Weaver
0fd268dba7
fix: message render performance ( #5297 )
...
* Separate out message display into it's own component
* Memoize AIMessage
* Cleanup
* Remove log
* Address greptile/cubic comments
2025-08-31 19:49:53 -07:00
Wenxi
f345da7487
fix: make radios and checkboxes actually clickable ( #5298 )
...
* dont nest labels, use htmlfor, fix slackbot form bug
* fix playwright tests for improved labels
2025-08-31 19:16:25 -07:00
Chris Weaver
f2dacf03f1
fix: Chat Page performance improvements ( #5295 )
...
* CC performance improvements r2
* More misc chat performance improvements
* Remove unused import
* Remove silly useMemo
* Fix small shift
* Address greptile + cubic + subash comments
* Fix build
* Improve document sidebar
* Remove console.log
* Remove more logs
* Fix build
2025-08-31 14:29:03 -07:00
Wenxi
e0fef50cf0
fix: don't skip ccpairs if embedding swap in progress ( #5189 )
...
* don't skip ccpairs if embedding swap in progress
* refactor check_for_indexing to properly handle search setting swaps
* mypy
* mypy
* comment debugging log
* nits and more efficient active index attempt check
2025-08-29 17:17:36 -07:00
Chris Weaver
6ba3eeefa5
feat: center bar + tool force + tool disable ( #5272 )
...
* Exploration
* Adding user-specific assistant preferences
* Small fixes
* Improvements
* Reset forced tools upon switch
* Add starter messages
* Improve starter messages
* Add misisng file
* cleanup renaming imports
* Address greptile/cubic comments
* Fix build
* Add back assistant info
* Fix image icon
* rebase fix
* Color corrections
* Small tweak
* More color correction
* Remove animation for now
* fix test
* Fix coloring + allow only one forced tool
2025-08-29 17:17:09 -07:00
Richard Guan
aa158abaa9
. ( #5286 )
2025-08-29 17:07:50 -07:00
Wenxi
255c2af1d6
feat: reorganize connectors pages ( #5186 )
...
* Add popular connectors sections and cleanup connectors page
* Add other connectors env var
* other connectors env var to vscode env template
* update playwright tests
* sort by popuarlity
* recategorize and sort by popularity
2025-08-29 16:59:00 -07:00
Chris Weaver
9ece3b0310
fix: improve index attempts API ( #5287 )
...
* Improve index attempts API
* Fix import
2025-08-29 16:15:58 -07:00
joachim-danswer
9e3aca03a7
fix: various dr issues and comments ( #5280 )
...
* replacement of "message_delta" etc as Enums + removal
* prompt changes
* cubic fixes where appropriate
* schema fixes + citation symbols
* various fixes
* fix for kg context in new search
* cw comments
* updates
2025-08-29 15:08:23 -07:00
Wenxi
dbd5d4d8f1
fix: allow jira api v3 ( #5285 )
...
* allow jira api v3
* don't rely on api version for parsing issues and separate cloud and dc versions
2025-08-29 14:02:01 -07:00
Chris Weaver
cdb97c3ce4
fix: test_soft_delete_chat_session ( #5283 )
...
* Fix test_soft_delete_chat_session
* Fix flakiness
2025-08-29 09:01:55 -07:00
Chris Weaver
f30ced31a9
fix: IT ( #5276 )
...
* Fix IT
* test
* Fix test
* test
* fix
* Fix test
2025-08-28 20:42:14 -07:00
Wenxi
6cc6c43234
fix: explain why limit=None is appropriate for discord ( #5278 )
...
* explain why limit=None is appropriate for discord
* linting
2025-08-28 14:17:46 -07:00
Wenxi
224d934cf4
fix: ruff complaint about type comparison ( #5279 )
...
* ruff complaint about type comparison
* ruff complaint type comparison
2025-08-28 14:17:30 -07:00
Nigel Brown
8ecdc61ad3
fix: Explicitly add limit to the function calls ( #5273 )
...
* Explicitly add limit to the function calls
This means we miss fewer messages. The default limit is 100.
Signed-off-by: nigel brown <nigel@stacklok.com >
* Update backend/onyx/connectors/discord/connector.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
---------
Signed-off-by: nigel brown <nigel@stacklok.com >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-08-28 13:35:02 -07:00
Chris Weaver
08161db7ea
fix: playwright tests ( #5259 )
...
* Fix playwright tests
* Address comment
* Fix
2025-08-27 23:23:55 -07:00
Richard Guan
b139764631
feat: Fast internet search ( #5238 )
...
* squash: combine all DR commits into one
Co-authored-by: Joachim Rahmfeld <joachim@onyx.app >
Co-authored-by: Rei Meguro <rmeguro@umich.edu >
* Fixes
* show KG in Assistant only if available
* KG only usable for KG Beta (for now)
* base file upload
* improvements
* raise error if uploaded context is too long
* More improvements
* Fix citations
* jank implementation of internet search with deep research that can kind of work
* early implementation for google api support
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
---------
Co-authored-by: Weves <chrisweaver101@gmail.com >
Co-authored-by: Joachim Rahmfeld <joachim@onyx.app >
Co-authored-by: Rei Meguro <rmeguro@umich.edu >
Co-authored-by: joachim-danswer <joachim@danswer.ai >
2025-08-27 20:03:02 -07:00
joachim-danswer
2b23dbde8d
fix: small DR/Thoughtful mode fixes ( #5269 )
...
* fix budget calculation
* Internal custom tool fix + Okta special casing
* nits
* CW comments
2025-08-26 22:33:54 -07:00
Wenxi
2dec009d63
feat: add api/versions to onyx ( #5268 )
...
* add api/versions to onyx
* add test and rename onyx
* cubic nit
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* move api version constants and add explanatory comment
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-08-26 18:14:54 -07:00
Chris Weaver
91eadae353
Fix logger startup ( #5263 )
2025-08-26 17:33:25 -07:00
Wenxi
8bff616e27
fix: clarify jql instructions and embed links ( #5264 )
...
* clarify jql instructions and embed links
* typo
* lint
* fix unit test
2025-08-26 17:27:07 -07:00
sktbcpraha
2c049e170f
feat: JIRA support for custom JQL filter ( #5164 )
...
* jira jql support
* jira jql fixes
2025-08-26 12:44:39 -07:00
Oht8wooWi8yait9n
23e6d7ef3c
Update gemini model names. ( #5262 )
...
Co-authored-by: Aaron Sells <aaron.b.sells@nasa.gov >
2025-08-26 12:33:02 -07:00
Chris Weaver
ed81e75edd
fix: add jira auto-sync option in UI ( #5260 )
...
* Add jira auto-sync option in UI
* Fix build
2025-08-26 11:21:04 -07:00
Wenxi
de22fc3a58
remove dead code ( #5261 )
2025-08-26 11:14:12 -07:00
Cameron
009b7f60f1
Update date format used for fetching from Bookstack ( #5221 )
2025-08-26 09:49:38 -07:00
Chris Weaver
9d997e20df
feat: frontend refactor + DR ( #5225 )
...
* squash: combine all DR commits into one
Co-authored-by: Joachim Rahmfeld <joachim@onyx.app >
Co-authored-by: Rei Meguro <rmeguro@umich.edu >
* Fixes
* show KG in Assistant only if available
* KG only usable for KG Beta (for now)
* base file upload
* raise error if uploaded context is too long
* improvements
* More improvements
* Fix citations
* better decision making
* improved decision-making in Orchestrator
* generic_internal tools
* Small tweak
* tool use improvements
* add on
* More image gen stuff
* fixes
* Small color improvements
* Markdown utils
* fixed end conditions (incl early exit for image generation)
* remove agent search + image fixes
* Okta tool support for reload
* Some cleanup
* Stream back search tool results as they come
* tool forcing
* fixed no-Tool-Assistant
* Support anthropic tool calling
* Support anthropic models better
* More stuff
* prompt fixes and search step numbers
* Fix hook ordering issue
* internal search fix
* Improve citation look
* Small UI improvements
* Improvements
* Improve dot
* Small chat fixes
* Small UI tweaks
* Small improvements
* Remove un-used code
* Fix
* Remove test_answer.py for now
* Fix
* improvements
* Add foreign keys
* early forcing
* Fix tests
* Fix tests
---------
Co-authored-by: Joachim Rahmfeld <joachim@onyx.app >
Co-authored-by: Rei Meguro <rmeguro@umich.edu >
Co-authored-by: joachim-danswer <joachim@danswer.ai >
2025-08-26 00:26:14 -07:00
Denizhan Dakılır
e6423c4541
Handle disabled auth in connector indexing status endpoint ( #5256 )
2025-08-25 16:42:46 -07:00
Wenxi
cb969ad06a
add require_email_verification to values.yaml ( #5249 )
2025-08-25 22:02:49 +00:00
Sam Waddell
c4076d16b6
fix: update all log paths to reflect change related to non-root user ( #5244 )
2025-08-25 14:11:18 -07:00
Evan Lohn
04a607a718
ensure multi-tenant contextvar is passed ( #5240 )
2025-08-25 13:35:50 -07:00
Evan Lohn
c1e1aa9dfd
fix: downloads are never larger than 20mb ( #5247 )
...
* fix: downloads are never larger than 20mb
* JT comments
* import to fix integration tests
2025-08-25 18:10:14 +00:00
Chris Weaver
1ed7abae6e
Small improvement ( #5250 )
2025-08-25 08:07:36 +05:30
SubashMohan
cf4855822b
Perf/indexing status page ( #5142 )
...
* indexing status optimization first draft
* refactor: update pagination logic and enhance UI for indexing status table
* add index attempt pruning job and display federated connectors in index status page
* update celery worker command to include index_attempt_cleanup queue
* refactor: enhance indexing status table and remove deprecated components
* mypy fix
* address review comments
* fix pagination reset issue
* add TODO for optimizing connector materialization and performance in future deployments
* enhance connector indexing status retrieval by adding 'get_all_connectors' option and updating pagination logic
* refactor: transition to paginated connector indexing status retrieval and update related components
* fix: initialize latest_index_attempt_docs_indexed to 0 in CCPairIndexingStatusTable component
* feat: add mock connector file support for indexing status retrieval and update indexing_statuses type to Sequence
* mypy fix
* refactor: rename indexing status endpoint to simplify API and update related components
2025-08-24 17:43:47 -07:00
Justin Tahara
e242b1319c
fix(infra): Fixed RDS IAM Issue ( #5245 )
2025-08-22 18:13:12 -07:00
Justin Tahara
eba4b6620e
feat(infra): AWS IAM Terraform ( #5228 )
...
* feat(infra): AWS IAM Terraform
* Fixing dependency issue
* Fixing more weird logic
* Final cleanup
* one change
* oops
2025-08-22 16:39:16 -07:00
Justin Tahara
3534515e11
feat(infra): Utilize AWS RDS IAM Auth ( #5226 )
...
* feat(infra): Utilize AWS RDS IAM Auth
* Update spacing
* Bump helm version
2025-08-21 17:35:53 -07:00
Justin Tahara
5602ff8666
fix: use only celery-shared for security context ( #5236 ) ( #5239 )
...
* fix: use only celery-shared for security context
* fix: bump helm chart version 0.2.8
Co-authored-by: Sam Waddell <shwaddell28@gmail.com >
2025-08-21 17:25:06 -07:00
Sam Waddell
2fc70781b4
fix: use only celery-shared for security context ( #5236 )
...
* fix: use only celery-shared for security context
* fix: bump helm chart version 0.2.8
2025-08-21 14:15:07 -07:00
Justin Tahara
f76b4dec4c
feat(infra): Ignoring local Terraform files ( #5227 )
...
* feat(infra): Ignoring local Terraform files
* Addressing some comments
2025-08-21 09:43:18 -07:00
Jessica Singh
a5a516fa8a
refactor(model): move api-based embeddings/reranking calls out of model server ( #5216 )
...
* move api-based embeddings/reranking calls to api server out of model server, added/modified unit tests
* ran pre-commit
* fix mypy errors
* mypy and precommit
* move utils to right place and add requirements
* precommit check
* removed extra constants, changed error msg
* Update backend/onyx/utils/search_nlp_models_utils.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* greptile
* addressed comments
* added code enforcement to throw error
---------
Co-authored-by: Jessica Singh <jessicasingh@Mac.attlocal.net >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-08-20 21:50:21 +00:00
Sam Waddell
811a198134
docs: add non-root user info ( #5224 )
2025-08-20 13:50:10 -07:00
Sam Waddell
5867ab1d7d
feat: add non-root user to backend and model-server images ( #5134 )
...
* feat: add non-root user to backend and model-server image
* feat: update values to support security context for index, inference, and celery_shared
* feat: add security context support for index and inference
* feat: add celery_shared security context support to celery worker templates
* fix: cache management strategy
* fix: update deployment files for volume mount
* fix: address comments
* fix: bump helm chart version for new security context template changes
* fix: bump helm chart version for new security context template changes
* feat: move useradd earlier in build for reduced image size
---------
Co-authored-by: Phil Critchfield <phil.critchfield@liatrio.com >
2025-08-20 13:49:50 -07:00
Jose Bañez
dd6653eb1f
fix(connector): #5178 Add error handling and logging for empty answer text in Loopio Connector ( #5179 )
...
* fix(connector): #5178 Add error handling and logging for empty answer text in LoopioConnector
* fix(connector): onyx-dot-app#5178: Improve handling of empty answer text in LoopioConnector
---------
Co-authored-by: Jose Bañez <jose@4gclinical.com >
2025-08-20 09:14:08 -07:00
Richard Guan
db457ef432
fix(admin): [DAN-2202] Remove users from invited users after accept ( #5214 )
...
* .
* .
* .
* .
* .
* .
* .
---------
Co-authored-by: Richard Guan <richardguan@Richards-MacBook-Pro.local >
Co-authored-by: Richard Guan <richardguan@Mac.attlocal.net >
2025-08-20 03:55:02 +00:00
Richard Guan
de7fe939b2
. ( #5212 )
...
Co-authored-by: Richard Guan <richardguan@Richards-MBP.lan >
2025-08-20 02:36:44 +00:00
Chris Weaver
38114d9542
fix: PDF file upload ( #5218 )
...
* Fix / improve file upload
* Address cubic comment
2025-08-19 15:16:08 -07:00
Justin Tahara
32f20f2e2e
feat(infra): Add WAF implementation ( #5213 ) ( #5217 )
...
* feat(infra): Add WAF implementation
* Addressing greptile comments
* Additional removal of unnecessary code
2025-08-19 13:01:40 -07:00
Justin Tahara
3dd27099f7
feat(infra): Add WAF implementation ( #5213 )
...
* feat(infra): Add WAF implementation
* Addressing greptile comments
* Additional removal of unnecessary code
2025-08-18 17:45:50 -07:00
Cameron
91c4d43a80
Move @types packages to devDependencies ( #5210 )
2025-08-18 14:34:09 -07:00
SubashMohan
a63ba1bb03
fix: sharepoint group not found error and url with apostrophe ( #5208 )
...
* fix: handle ClientRequestException in SharePoint permission utils and connector
* feat: enhance SharePoint permission utilities with logging and URL handling
* greptile typo fix
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* enhance group sync handling for public groups
---------
Co-authored-by: Wenxi <wenxi@onyx.app >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-08-18 17:12:59 +00:00
Evan Lohn
7b6189e74c
corrected routing ( #5202 )
2025-08-18 16:07:28 +00:00
Evan Lohn
ba423e5773
fix: model server concurrency ( #5206 )
...
* fix: model server race cond
* fix async
* different approach
2025-08-18 16:07:16 +00:00
SubashMohan
fe029eccae
chore: add SharePoint sync environment variables to integration test ( #5197 )
...
* chore: add SharePoint sync environment variables to integration test workflows
* fix cubic comments
* test: skip SharePoint permission tests for non-enterprise
* test: update SharePoint permission tests to skip for non-enterprise environments
2025-08-18 03:21:04 +00:00
Wenxi
ea72af7698
fix sharepoint tests ( #5209 )
2025-08-17 22:25:47 +00:00
Wenxi
17abf85533
fix unpaused user files ( #5205 )
2025-08-16 01:39:16 +00:00
Wenxi
3bd162acb9
fix: sharepoint tests and indexing logic ( #5204 )
...
* don't index onedrive personal sites in sharepoint
* fix sharepoint tests and indexing behavior
* remove print
2025-08-15 18:19:42 -07:00
Evan Lohn
664ce441eb
generous timeout between docfetching finishing and docprocessing starting ( #5201 )
2025-08-15 15:43:01 -07:00
Wenxi
6863fbee54
fix: validate sharepoint connector with validate_connector_settings ( #5199 )
...
* validate sharepoint connector with validate_connector_settings
* fix test
* fix tests
2025-08-15 00:38:31 +00:00
Justin Tahara
bb98088b80
fix(infra): Fix Helm Chart Test ( #5198 )
2025-08-14 23:28:17 +00:00
Justin Tahara
ce8cb1112a
feat(infra): Adding new AWS Terraform Template Code ( #5194 )
...
* feat(infra): Adding new AWS Terraform Template Code
* Addressing greptile comments
* Applying some updates after the cubic reviews as well
* Adding one detail
* Removing unused var
* Addressing more cubic comments
2025-08-14 16:47:15 -07:00
Nils
a605bd4ca4
feat: make sharepoint documents and sharepoint pages optional ( #5183 )
...
* feat: make sharepoint documents and sharepoint pages optional
* fix: address review feedback for PR #5183
* fix: exclude personal sites from sharepoint connector
---------
Co-authored-by: Nils Kleinrahm <nils.kleinrahm@pledoc.de >
2025-08-14 15:17:23 -07:00
Dominic Feliton
0e8b5af619
fix(connector): user file helm start cmd + legacy file connector incompatibility ( #5195 )
...
* Fix user file helm start cmd + legacy file connector incompatibility
* typo
* remove unnecessary logic
* undo
* make recommended changes
* keep comment
* cleanup
* format
---------
Co-authored-by: Dominic Feliton <37809476+dominicfeliton@users.noreply.github.com >
2025-08-14 13:20:19 -07:00
SubashMohan
46f3af4f68
enhance file processing with content type handling ( #5196 )
2025-08-14 08:59:53 +00:00
Evan Lohn
2af64ebf4c
fix: ensure exception strings don't get swallowed ( #5192 )
...
* ensure exception strings don't get swallowed
* just send exception code
2025-08-13 20:05:16 +00:00
Evan Lohn
0eb1824158
fix: sf connector docs ( #5171 )
...
* fix: sf connector docs
* more sf logs
* better logs and new attempt
* add fields to error temporarily
* fix sf
---------
Co-authored-by: Wenxi <wenxi@onyx.app >
2025-08-13 17:52:32 +00:00
Chris Weaver
e0a9a6fb66
feat: okta profile tool ( #5184 )
...
* Initial Okta profile tool
* Improve
* Fix
* Improve
* Improve
* Address EL comments
2025-08-13 09:57:31 -07:00
Wenxi
fe194076c2
make default personas hideable ( #5190 )
2025-08-13 01:12:51 +00:00
Wenxi
55dc24fd27
fix: seeded total doc count ( #5188 )
...
* fix seeded total doc count
* fix seeded total doc count
2025-08-13 00:19:06 +00:00
Evan Lohn
da02962a67
fix: thread safe approach to docprocessing logging ( #5185 )
...
* thread safe approach to docprocessing logging
* unify approaches
* reset
2025-08-12 02:25:47 +00:00
SubashMohan
9bc62cc803
feat: sharepoint perm sync ( #5033 )
...
* sharepoint perm sync first draft
* feat: Implement SharePoint permission synchronization
* mypy fix
* remove commented code
* bot comments fixes and job failure fixes
* introduce generic way to upload certificates in credentials
* mypy fix
* add checkpoiting to sharepoint connector
* add sharepoint integration tests
* Refactor SharePoint connector to derive tenant domain from verified domains and remove direct tenant domain input from credentials
* address review comments
* add permission sync to site pages
* mypy fix
* fix tests error
* fix tests and address comments
* Update file extraction behavior in SharePoint connector to continue processing on unprocessable files
2025-08-11 16:59:16 +00:00
Evan Lohn
bf6705a9a5
fix: max tokens param ( #5174 )
...
* max tokens param
* fix unit test
* fix unit test
2025-08-11 09:57:44 -07:00
Rei Meguro
df2fef3383
fix: removal of old tags + is_list differentiation ( #5147 )
...
* initial migration
* getting metadata from tags
* complete migration
* migration override for cloud
* fix: more robust structured tag gen
* tag and indexing update
* fix: move is_list to tags
* migration rebase
* test cases + bugfix on unique constraint
* fix logging
2025-08-10 22:39:33 +00:00
SubashMohan
8cec3448d7
fix: restrict user file access to current user only ( #5177 )
...
* fix: restrict user file access to current user only
* fix: enhance user file access control for recent folder
2025-08-10 19:00:18 +00:00
Justin Tahara
b81687995e
fix(infra): Removing invalid helm version ( #5176 )
2025-08-08 18:40:55 -07:00
Justin Tahara
87c2253451
fix(infra): Update github workflow to not tag latest ( #5172 )
...
* fix(infra): Update github workflow to not tag latest
* Cleaned up the code a bit
2025-08-08 23:23:55 +00:00
Wenxi
297c2957b4
add gpt 5 display names ( #5175 )
2025-08-08 16:58:47 -07:00
Wenxi
bacee0d09d
fix: sanitize slack payload before logging ( #5167 )
...
* sanitize slack payload before logging
* nit
2025-08-08 02:10:00 +00:00
Evan Lohn
297720c132
refactor: file processing ( #5136 )
...
* file processing refactor
* mypy
* CW comments
* address CW
2025-08-08 00:34:35 +00:00
Evan Lohn
bd4bd00cef
feat: office parsing markitdown ( #5115 )
...
* switch to markitdown untested
* passing tests
* reset file
* dotenv version
* docs
* add test file
* add doc
* fix integration test
2025-08-07 23:26:02 +00:00
Chris Weaver
07c482f727
Make starter messages visible on smaller screens ( #5170 )
2025-08-07 16:49:18 -07:00
Wenxi
cf193dee29
feat: support gpt5 models ( #5169 )
...
* support gpt5 models
* gpt5mini visible
2025-08-07 12:35:46 -07:00
Evan Lohn
1b47fa2700
fix: remove erroneous error case and add valid error ( #5163 )
...
* fix: remove erroneous error case and add valid error
* also address docfetching-docprocessing limbo
2025-08-07 18:17:00 +00:00
Wenxi Onyx
e1a305d18a
mask llm api key from logs
2025-08-07 00:01:29 -07:00
Evan Lohn
e2233d22c9
feat: salesforce custom query ( #5158 )
...
* WIP merged approach untested
* tested custom configs
* JT comments
* fix unit test
* CW comments
* fix unit test
2025-08-07 02:37:23 +00:00
Justin Tahara
20d1175312
feat(infra): Bump Vespa Helm Version ( #5161 )
...
* feat(infra): Bump Vespa Helm Version
* Adding the Chart.lock file
2025-08-06 19:06:18 -07:00
justin-tahara
7117774287
Revert that change. Let's do this properly
2025-08-06 18:54:21 -07:00
justin-tahara
77f2660bb2
feat(infra): Update Vespa Helm Chart Version
2025-08-06 18:53:02 -07:00
Wenxi
1b2f4f3b87
fix: slash command slackbot to respond in private msg ( #5151 )
...
* fix slash command slackbot to respond in private msg
* rename confusing variable. fix slash message response in DMs
2025-08-05 19:03:38 -07:00
Evan Lohn
d85b55a9d2
no more scheduled stalling ( #5154 )
2025-08-05 20:17:44 +00:00
Justin Tahara
e2bae5a2d9
fix(infra): Adding helm directory ( #5156 )
...
* feat(infra): Adding helm directory
* one more fix
2025-08-05 14:11:57 -07:00
Justin Tahara
cc9c76c4fb
feat(infra): Release Charts on Github Pages ( #5155 )
2025-08-05 14:03:28 -07:00
Chris Weaver
258e08abcd
feat: add customization via env vars for curator role ( #5150 )
...
* Add customization via env vars for curator role
* Simplify
* Simplify more
* Address comments
2025-08-05 09:58:36 -07:00
Evan Lohn
67047e42a7
fix: preserve error traces ( #5152 )
2025-08-05 09:44:55 -07:00
SubashMohan
146628e734
fix unsupported character error in minio migration ( #5145 )
...
* fix unsupported character error in minio migration
* slash fix
2025-08-04 12:42:07 -07:00
Wenxi
c1d4b08132
fix: minio file names ( #5138 )
...
* nit var clarity
* maintain file names in connector config for display
* remove unused util
* migration draft
* optional file names to not break existing instances
* backwards compatible
* backwards compatible
* migration logging
* update file ocnn tests
* unncessary none
* mypy + explanatory comments
2025-08-01 20:31:29 +00:00
Justin Tahara
f3f47d0709
feat(infra): Creating new helm chart action workflow ( #5137 )
...
* feat(infra) Creating new helm chart action workflow
* Adding the steps
* Adding in dependencies
* One more debug
* Adding a new step to install helm
2025-08-01 09:26:58 -07:00
Justin Tahara
fe26a1bfcc
feat(infra): Codeowner for Helm directory ( #5139 )
2025-07-31 23:05:46 +00:00
Wenxi
554cd0f891
fix: accept multiple zip types and fallback to extension ( #5135 )
...
* accept multiple zip types and fallback to extension
* move zip check to util
* mypy nit
2025-07-30 22:21:16 +00:00
Raunak Bhagat
f87d3e9849
fix: Make ungrounded types have a default name when sending to the frontend ( #5133 )
...
* Update names in map-comprehension
* Make default name for ungrounded types public
* Return the default name for ungrounded entity-types
* Update backend/onyx/db/entities.py
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-07-30 20:46:30 +00:00
Rei Meguro
72cdada893
edit link to custom actions ( #5129 )
2025-07-30 15:08:39 +00:00
SubashMohan
c442ebaff6
Feature/GitHub permission sync ( #4996 )
...
* github perm sync initial draft
* introduce github doc sync and perm sync
* remove specific start time check
* Refactor GitHub connector to use SlimCheckpointOutputWrapper for improved document handling
* Update GitHub sync frequency defaults from 30 minutes to 5 minutes
* Add stop signal handling and progress reporting in GitHub document sync
* Refactor tests for Confluence and Google Drive connectors to use a mock fetch function for document access
* change the doc_sync approach
* add static typing for ocument columns and where clause
* remove prefix logic in connector runner
* mypy fix
* code review changes
* mypy fix
* fix review comments
* add sort order
* Implement merge heads migration for Alembic and update Confluence and Google Drive test
* github unit tests fix
* delete merge head and rebase the docmetadata field migration
---------
Co-authored-by: Subash <subash@onyx.app >
2025-07-30 02:42:18 +00:00
Justin Tahara
56f16d107e
feat(infra): Update helm version after new feature ( #5120 )
2025-07-29 16:31:35 -07:00
Justin Tahara
0157ae099a
[Vespa] Update to optimized configuration pt.2 ( #5113 )
2025-07-28 20:42:31 +00:00
justin-tahara
565fb42457
Let's do this properly
2025-07-28 10:42:31 -07:00
justin-tahara
a50a8b4a12
[Vespa] Update to optimized configuration
2025-07-28 10:38:48 -07:00
Evan Lohn
4baf4e7d96
feat: pruning freq ( #5097 )
...
* pruning frequency increase
* add logs
2025-07-26 22:29:43 +00:00
Wenxi
8b7ab2eb66
onyx metadata minio fix + permissive unstructured fail ( #5085 )
2025-07-25 21:26:02 +00:00
Evan Lohn
1f75f3633e
fix: sidebar ranges ( #5084 )
2025-07-25 19:46:47 +00:00
Evan Lohn
650884d76a
fix: preserve error traces ( #5083 )
2025-07-25 18:56:11 +00:00
Wenxi
8722bdb414
typo ( #5082 )
2025-07-25 18:26:21 +00:00
Evan Lohn
71037678c3
attempt to fix parsing of tricky template files ( #5080 )
2025-07-25 02:18:35 +00:00
Chris Weaver
68de1015e1
feat: support aspx files ( #5068 )
...
* Support aspx files
* Add fetching of site pages
* Improve
* Small enhancement
* more improvements
* Improvements
* Fix tests
2025-07-24 19:19:24 -07:00
Evan Lohn
e2b3a6e144
fix: drive external links ( #5079 )
2025-07-24 17:42:12 -07:00
Evan Lohn
4f04b09efa
add library to fall back to for tokenizing ( #5078 )
2025-07-24 11:15:07 -07:00
SubashMohan
5c4f44d258
fix: sharepoint lg files issue ( #5065 )
...
* add SharePoint file size threshold check
* Implement retry logic for SharePoint queries to handle rate limiting and server error
* mypy fix
* add content none check
* remove unreachable code from retry logic in sharepoint connector
2025-07-24 14:26:01 +00:00
Evan Lohn
19652ad60e
attempt fix for broken excel files ( #5071 )
2025-07-24 01:21:13 +00:00
Evan Lohn
70c96b6ab3
fix: remove locks from indexing callback ( #5070 )
2025-07-23 23:05:35 +00:00
Raunak Bhagat
65076b916f
refactor: Update location of sidebar ( #5067 )
...
* Use props instead of inline type def
* Add new AppProvider
* Remove unused component file
* Move `sessionSidebar` to be inside of `components` instead of `app/chat`
* Change name of `sessionSidebar` to `sidebar`
* Remove `AppModeProvider`
* Fix bug in how the cookies were set
2025-07-23 21:59:34 +00:00
PaulHLiatrio
06bc0e51db
fix: adjust template variable from .Chart.AppVersion to .Values.global.version to match versioning pattern. ( #5069 )
2025-07-23 14:54:32 -07:00
Devin
508b456b40
fix: explicit api_server dependency on minio in docker compose files ( #5066 )
2025-07-23 13:37:42 -07:00
Evan Lohn
bf1e2a2661
feat: avoid full rerun ( #5063 )
...
* fix: remove extra group sync
* second extra task
* minor improvement for non-checkpointed connectors
2025-07-23 18:01:23 +00:00
Evan Lohn
991d5e4203
fix: regen api key ( #5064 )
2025-07-23 03:36:51 +00:00
Evan Lohn
d21f012b04
fix: remove extra group sync ( #5061 )
...
* fix: remove extra group sync
* second extra task
2025-07-22 23:24:42 +00:00
Wenxi
86b7beab01
fix: too many internet chunks ( #5060 )
...
* minor internet search env vars
* add limit to internet search chunks
* note
* nits
2025-07-22 23:11:10 +00:00
Evan Lohn
b4eaa81d8b
handle empty doc batches ( #5058 )
2025-07-22 22:35:59 +00:00
Evan Lohn
ff2a4c8723
fix: time discrepancy ( #5056 )
...
* fix time discrepancy
* remove log
* remove log
2025-07-22 22:19:02 +00:00
Raunak Bhagat
51027fd259
fix: Make pr-labeler run on edits too
2025-07-22 15:04:37 -07:00
Raunak Bhagat
7e3fd2b12a
refactor: Update the error message that is logged when PR title fails Conventional Commits regex ( #5062 )
2025-07-22 14:46:22 -07:00
Chris Weaver
d2fef6f0b7
Tiny launch.json template improvement ( #5055 )
2025-07-22 11:15:44 -07:00
Evan Lohn
bd06147d26
feat: connector indexing decoupling ( #4893 )
...
* WIP
* renamed and moved tasks (WIP)
* minio migration
* bug fixes and finally add document batch storage
* WIP: can suceed but status is error
* WIP
* import fixes
* working v1 of decoupled
* catastrophe handling
* refactor
* remove unused db session in prep for new approach
* renaming and docstrings (untested)
* renames
* WIP with no more indexing fences
* robustness improvements
* clean up rebase
* migration and salesforce rate limits
* minor tweaks
* test fix
* connector pausing behavior
* correct checkpoint resumption logic
* cleanups in docfetching
* add heartbeat file
* update template jsonc
* deployment fixes
* fix vespa httpx pool
* error handling
* cosmetic fixes
* dumb
* logging improvements and non checkpointed connector fixes
* didnt save
* misc fixes
* fix import
* fix deletion of old files
* add in attempt prefix
* fix attempt prefix
* tiny log improvement
* minor changes
* fixed resumption behavior
* passing int tests
* fix unit test
* fixed unit tests
* trying timeout bump to see if int tests pass
* trying timeout bump to see if int tests pass
* fix autodiscovery
* helm chart fixes
* helm and logging
2025-07-22 03:33:25 +00:00
Raunak Bhagat
1f3cc9ed6e
Make from_.user optional (use "Unknown User") if not found ( #5051 )
2025-07-21 17:50:28 -07:00
Raunak Bhagat
6086d9e51a
feat: Updated KG admin page ( #5044 )
...
* Update KG admin UI
* Styling changes
* More changes
* Make edits auto-save
* Add more stylings / transitions
* Fix opacity
* Separate out modal into new component
* Revert backend changes
* Update styling
* Add convenience / styling changes to date-picker
* More styling / functional updates to kg admin-page
* Avoid reducing opacity of active-toggle
* Update backend APIs for new KG admin page
* More updates of styling for kg-admin page
* Remove nullability
* Remove console log
* Remove unused imports
* Change type of `children` variable
* Update web/src/app/admin/kg/interfaces.ts
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* Update web/src/components/CollapsibleCard.tsx
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* Remove null
* Update web/src/components/CollapsibleCard.tsx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Force non-null
* Fix failing test
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-07-21 15:37:27 -07:00
Raunak Bhagat
e0de24f64e
Remove empty tooltip ( #5050 )
2025-07-21 12:45:48 -07:00
Rei Meguro
08b6b1f8b3
feat: Search and Answer Quality Test Script ( #4974 )
...
* aefads
* search quality tests improvement
Co-authored-by: wenxi-onyx <wenxi@onyx.app >
* nits
* refactor: config refactor
* document context + skip genai fix
* feat: answer eval
* more error messages
* mypy ragas
* mypy
* small fixes
* feat: more metrics
* fix
* feat: grab content
* typing
* feat: lazy updates
* mypy
* all at front
* feat: answer correctness
* use api key so it works with auth enabled
* update readme
* feat: auto add path
* feat: rate limit
* fix: readme + remove rerank all
* fix: raise exception immediately
* docs: improved clarity
* feat: federated handling
* fix: mypy
* nits
---------
Co-authored-by: wenxi-onyx <wenxi@onyx.app >
2025-07-19 01:51:51 +00:00
joachim-danswer
afed1a4b37
feat: KG improvements ( #5048 )
...
* improvements
* drop views if SQL fails
* mypy fix
2025-07-18 16:15:11 -07:00
Chris Weaver
bca18cacdf
fix: improve assistant fetching efficiency ( #5047 )
...
* Improve assistant fetching efficiency
* More fix
* Fix weird build stuff
* Improve
2025-07-18 14:16:10 -07:00
Chris Weaver
335db91803
fix: improve check for indexing status ( #5042 )
...
* Improve check_for_indexing + check_for_vespa_sync_task
* Remove unused
* Fix
* Simplify query
* Add more logging
* Address bot comments
* Increase # of tasks generated since we're not going cc-pair by cc-pair
* Only index 50 user files at a time
2025-07-17 23:52:51 -07:00
Chris Weaver
67c488ff1f
Improve support for non-default postgres schemas ( #5046 )
2025-07-17 23:51:39 -07:00
Wenxi
deb7f13962
remove chat session necessity from send message simple api ( #5040 )
2025-07-17 23:23:46 +00:00
Raunak Bhagat
e2d3d65c60
fix: Move around group-sync tests (since they require docker services to be running) ( #5041 )
...
* Move around tests
* Add missing fixtures + change directory structure up some more
* Add env variables
2025-07-17 22:41:31 +00:00
Raunak Bhagat
b78a6834f5
fix: Have document show up before message starts streaming back ( #5006 )
...
* Have document show up before message starts streaming back
* Add docs
2025-07-17 10:17:57 -07:00
Raunak Bhagat
4abe90aa2c
fix: Fix Confluence pagination ( #5035 )
...
* Re-implement pagination
* Add note
* Fix invalid integration test configs
* Fix other failing test
* Edit failing test
* Revert test
* Revert pagination size
* Add comment on yielding style
* Use fixture instead of manually initializing sql-engine
* Fix failing tests
* Move code back and copy-paste
2025-07-17 14:02:29 +00:00
Raunak Bhagat
de9568844b
Add PR labeller job ( #4611 )
2025-07-16 18:28:18 -07:00
Evan Lohn
34268f9806
fix bug in index swap ( #5036 )
2025-07-16 23:09:17 +00:00
Chris Weaver
ed75678837
Add suggested helm resource limits ( #5032 )
...
* Add resource suggestions for helm
* Adjust README
* fix
* fix lint
2025-07-15 15:52:16 -07:00
Chris Weaver
3bb58a3dd3
Persona simplification r2 ( #5031 )
...
* Revert "Revert "Reduce amount of stuff we fetch on `/persona` (#4988 )" (#5024 )"
This reverts commit f7ed7cd3cd .
* Enhancements / fix re-render
* re-arrange
* greptile
2025-07-15 14:51:40 -07:00
Chris Weaver
4b02feef31
Add option to disable my documents ( #5020 )
...
* Add option to disable my documents
* cleanup
2025-07-14 23:16:14 -07:00
Chris Weaver
6a4d49f02e
More pruning logging ( #5027 )
2025-07-14 12:55:12 -07:00
Chris Weaver
d1736187d3
Fix full tenant sync ( #5026 )
2025-07-14 10:56:40 -07:00
Wenxi
0e79b96091
Feature/revised internet search ( #4994 )
...
* remove unused pruning config
* add env vars
* internet search date time toggle
* revised internet search supporting multiple providers
* env var
* simplify retries and fix mypy issues
* greptile nits
* more mypy
* please mypy
* mypy final straw
* cursor vs. mypy
* simplify fields from provider results
* type-safe prompt, enum nit, provider enums, indexingdoc processing change
---------
Co-authored-by: Wenxi Onyx <wenxi-onyx@Wenxis-MacBook-Pro.local >
2025-07-14 10:24:03 -07:00
Raunak Bhagat
ae302d473d
Fix imap tests
2025-07-14 09:50:33 -07:00
Raunak Bhagat
feca4fda78
feat: Add frontend for email connector ( #5008 )
...
* Add basic structure for frontend email connector
* Update names of credentials-json keys
* Fix up configurations workflow
* Edit logic on how `mail_client` is used
- imaplib.IMAP4_SSL is supposed to be treated as an ephemeral object
* Edit helper name and add docs
* Fix invalid mailbox selection error
* Implement greptile suggestions
* Make recipients optional and add sender to primary-owners
* Add sender to external-access too; perform dedupe-ing of emails
* Simplify logic
2025-07-14 09:43:36 -07:00
Chris Weaver
f7ed7cd3cd
Revert "Reduce amount of stuff we fetch on /persona ( #4988 )" ( #5024 )
...
This reverts commit adf48de652 .
2025-07-14 09:20:50 -07:00
Chris Weaver
8377ab3ef2
Send over less data for document sets ( #5018 )
...
* Send over less data for document sets
* Fix type errors
* Fix tests
* Fixes
* Don't change packages
2025-07-13 22:47:05 +00:00
Chris Weaver
95c23bf870
Add full sync endpoint ( #5019 )
...
* Add full sync endpoint
* Update backend/ee/onyx/server/tenants/billing_api.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update backend/ee/onyx/server/tenants/billing_api.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* fix
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-07-13 13:59:19 -07:00
Chris Weaver
e49fb8f56d
Fix pruning ( #5017 )
...
* Use better last_pruned time for never pruned connectors
* improved pruning req / refresh freq selections
* Small tweak
* Update web/src/lib/connectors/connectors.tsx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-07-12 14:46:00 -07:00
Chris Weaver
adf48de652
Reduce amount of stuff we fetch on /persona ( #4988 )
...
* claude stuff
* Send over less Assistant data
* more
* Fix build
* Fix mypy
* fix
* small tweak
* Address EL cmments
* fix
* Fix build
2025-07-12 14:15:31 -07:00
Wenxi Onyx
bca2500438
personas no longer overwrite when same name
2025-07-12 10:57:01 -07:00
Raunak Bhagat
89f925662f
feat: Add ability to specify vertex-ai model location ( #4955 )
...
* Make constant a global
* Add ability to specify vertex location
* Add period
* Add a hardcoding path to the frontend
* Add docs
* Add default value to `CustomConfigKey`
* Consume default value from custom-config-key on frontend
* Use markdown renderer instead
* Update description
2025-07-11 16:16:12 -07:00
Chris Weaver
b64c6d5d40
Skip federated connectors when document sets are specified ( #5015 )
2025-07-11 15:49:13 -07:00
Raunak Bhagat
36c63950a6
fix: More small IMAP backend fixes ( #5014 )
...
* Make recipients an optional header and add IMAP to recognized connectors
* Add sender to external-access; perform dedupe-ing of emails
2025-07-11 20:06:28 +00:00
Raunak Bhagat
3f31340e6f
feat: Add support for Confluence Macros ( #5001 )
...
* Remove macro stylings from HTML tree
* Add params
* Handle multiple cases of `ac:structured-macro` being found.
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-07-11 00:34:49 +00:00
Raunak Bhagat
6ac2258c2e
Fixes for imap backend ( #5011 )
2025-07-10 23:58:28 +00:00
Weves
b4d3b43e8a
Add more error handling for drive group sync
2025-07-10 18:33:43 -07:00
Rei Meguro
ca281b71e3
add missing slack scope
2025-07-10 17:37:57 -07:00
Wenxi
9bd5a1de7a
check file size first and clarify processing logic ( #4985 )
...
* check file size first and clarify processing logic
* basic gdrive extraction clariy
* typo
---------
Co-authored-by: Wenxi Onyx <wenxi-onyx@Wenxis-MacBook-Pro.local >
2025-07-10 00:48:36 +00:00
Wenxi Onyx
d3c5a4fba0
add docx fallback
2025-07-09 17:46:15 -07:00
Chris Weaver
f50006ee63
Stop fetching channel info to make pages load faster ( #5005 )
2025-07-09 16:45:45 -07:00
Evan Lohn
e0092024af
add minIO to README
2025-07-09 16:36:18 -07:00
Evan Lohn
675ef524b0
add minio to contributing instructions
2025-07-09 16:33:56 -07:00
Evan Lohn
240367c775
skip id migration based on env var
2025-07-09 13:37:54 -07:00
Chris Weaver
f0ed063860
Allow curators to create public connectors / document sets ( #4972 )
...
* Allow curators to create public connectors / document sets
* Address EL comments
2025-07-09 11:38:56 -07:00
Rei Meguro
bcf0ef0c87
feat: original query + better slack expansion
2025-07-09 09:23:03 -07:00
Rei Meguro
0c7a245a46
Revert "feat: original query + better slack expansion"
...
This reverts commit 583d82433a .
2025-07-09 20:15:15 +09:00
Rei Meguro
583d82433a
feat: original query + better slack expansion
2025-07-09 20:11:24 +09:00
Chris Weaver
391e710b6e
Slack federated search ux ( #4969 )
...
* slack_search.py
* rem
* fix: get elements
* feat: better stack message processing
* fix: mypy
* fix: url parsing
* refactor: federated search
* feat: proper chunking + source filters
* highlighting + source check
* feat: forced section insertion
* feat: multi slack api queries
* slack query expansion
* feat: max slack queries env
* limit slack search to avoid overloading the search
* Initial draft
* more
* simpify
* Improve modal
* Fix oauth flow
* Fully working versino
* More nicities
* Improved cascade delete
* document set for fed connector UI
* Fix source filters + improve document set selection
* Improve callback modal
* fix: logging error + showing connectors in admin page user settings
* better log
* Fix mypy
* small rei comment
* Fix pydantic
* Improvements to modals
* feat: distributed pruning
* random fix
* greptile
* Encrypt token
* respect source filters + revert llm pruning ordering
* greptile nit
* feat: thread as context in slack search
* feat: slack doc ordering
* small improvements
* rebase
* Small improvements
* Fix web build
* try fix build
* Move to seaprate model file
* Use default_factory
* remove unused model
---------
Co-authored-by: Rei Meguro <36625832+Orbital-Web@users.noreply.github.com >
2025-07-08 21:35:51 -07:00
Raunak Bhagat
004e56a91b
feat: IMAP connector ( #4987 )
...
* Implement fetching; still need to work on document parsing
* Add basic skeleton of parsing email bodies
* Add id field
* Add email body parsing
* Implement checkpointed imap-connector
* Add testing logic for basic iteration
* Add logic to get different header if "to" isn't present
- possible in mailing-list workflows
* Add ability to index specific mailboxes
* Add breaking when indexing has been fully exhausted
* Sanitize all mailbox names + add space between stripped strings after parsing
* Add multi-recipient parsing
* Change around semantic-identifier and title
* Add imap tests
* Add recipients and content assertions to tests
* Add envvars to github actions workflow file
* Remove encoding header
* Update logic to not immediately establish connection upon init of `ImapConnector`
* Add start and end datetime filtering + edit when connection is established / how login is done
* Remove content-type header
* Add note about guards
* Change default parameters to be `None` instead of `[]`
* Address comment on PR
* Implement more PR suggestions
* More PR suggestions
* Implement more PR suggestions
* Change up login/logout flow (PR suggestion)
* Move port number to be envvar
* Make globals variants in enum instead (PR suggestion)
* Fix more documentation related suggestions on PR
* Have the imap connector implement `CheckpointedConnectorWithPermSync` instead
* Add helper for loading all docs with permission syncing
2025-07-08 23:58:22 +00:00
Evan Lohn
103300798f
Bugfix/drive doc ids3 ( #4998 )
...
* fix migration
* fix migration2
* cursor based pages
* correct vespa URL
* fix visit api index name
* use correct endpoint and query
2025-07-07 18:23:00 +00:00
Evan Lohn
8349d6f0ea
Bugfix/drive doc ids ( #4990 )
...
* fixed id extraction in drive connector
* WIP migration
* full migration script
* migration works single tenant without duplicates
* tested single tenant with duplicate docs
* migrations and frontend
* tested mutlitenant
* fix connector tests
* make tests pass
2025-07-06 01:59:12 +00:00
Emerson Gomes
cd63bf6da9
Re-adding .epub file support ( #4989 )
...
.epub files apparently were forgotten and were not allowed for upload in the frontend.
2025-07-05 07:48:55 -07:00
Rei Meguro
5f03e85195
fireflies metadata update ( #4993 )
...
* fireflies metadata
* str
2025-07-04 18:39:41 -07:00
Raunak Bhagat
cbdbfcab5e
fix: Fix bug with incorrect model icon being shown ( #4986 )
...
* Fix bug with incorrect model icon being shown
* Update web/src/app/chat/input/LLMPopover.tsx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update web/src/app/chat/input/LLMPopover.tsx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update web/src/app/chat/input/LLMPopover.tsx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update web/src/app/chat/input/LLMPopover.tsx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Add visibility to filtering
* Update the model names which are shown in the popup
* Fix incorrect llm updating bug
* Fix bug in which the provider name would be used instead
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-07-04 01:39:50 +00:00
SubashMohan
6918611287
remove check for folder assistant before uploading ( #4975 )
...
Co-authored-by: Subash <subash@onyx.app >
2025-07-03 09:25:03 -07:00
Chris Weaver
b0639add8f
Fix migration ( #4982 )
2025-07-03 09:18:57 -07:00
Evan Lohn
7af10308d7
drive service account shared fixes ( #4977 )
...
* drive service account shared fixes
* oops
* ily greptile
* scrollable index attempt errors
* tentatively correct index errors page, needs testing
* mypy
* black
* better bounds in practice
* remove random failures
* remove console log
* CW
2025-07-02 16:56:32 -07:00
Rei Meguro
5e14f23507
mypy fix
2025-07-01 23:00:33 -07:00
Raunak Bhagat
0bf3a5c609
Add type ignore for dynamic sqlalchemy class ( #4979 )
2025-07-01 18:14:35 -07:00
Emerson Gomes
82724826ce
Remove hardcoded image extraction flag for PDFs
...
PDFs currently always have their images extracted.
This will make use of the "Enable Image Extraction and Analysis" workspace configuration instead.
2025-07-01 13:57:36 -07:00
Wenxi
f9e061926a
account for category prefix added by user ( #4976 )
...
Co-authored-by: Wenxi Onyx <wenxi-onyx@Wenxis-MacBook-Pro.local >
2025-07-01 10:39:46 -07:00
Chris Weaver
8afd07ff7a
Small gdrive perm sync enhancement ( #4973 )
...
* Small gdrive perm sync enhancement
* Small enhancement
2025-07-01 09:33:45 -07:00
Evan Lohn
6523a38255
search speedup ( #4971 )
2025-07-01 01:41:27 +00:00
Yuhong Sun
264878a1c9
Onyx Metadata Header for File Connector ( #4968 )
2025-06-29 16:09:06 -07:00
Weves
e480946f8a
Reduce frequency of heavy checks on primary for cloud
2025-06-28 17:56:34 -07:00
Evan Lohn
be25b1efbd
perm sync validation framework ( #4958 )
...
* perm synce validation framework
* frontend fixes
* validate perm sync when getting runner
* attempt to fix integration tests
* added new file
* oops
* skipping salesforce test due to creds
* add todo
2025-06-28 19:57:54 +00:00
Chris Weaver
204493439b
Move onyx_list_tenants.py to make sure it's in the image ( #4966 )
...
* Move onyx_list_tenants.py to make sure it's in the image
* Improve
2025-06-28 13:18:14 -07:00
Weves
106c685afb
Remove CONCURRENTLY from migrations
2025-06-28 11:59:59 -07:00
Raunak Bhagat
809122fec3
fix: Fix bug in which emails would be fetched during initial indexing ( #4959 )
...
* Add new convenience method
* Fix bug in which emails would be fetched for initial indexing
* Improve tests for MS Teams connector
* Fix test_gdrive_perm_sync_with_real_data patching
* Protect against incorrect truthiness
---------
Co-authored-by: Weves <chrisweaver101@gmail.com >
2025-06-27 22:05:50 -07:00
Chris Weaver
c8741d8e9c
Improve mt migration process ( #4960 )
...
* Improve MT migration process
* improve MT migrations
* Improve parallel migration
* Add additional options to env.py
* Improve script
* Remove script
* Simplify
* Address greptile comment
* Fix st migration
* fix run_alembic_migrations
2025-06-27 17:31:22 -07:00
Weves
885f01e6a7
Fix test_gdrive_perm_sync_with_real_data patching
2025-06-27 16:34:37 -07:00
Rei Meguro
3180a13cf1
source fix ( #4956 )
2025-06-27 13:20:42 -07:00
Rei Meguro
630ac31355
KG vespa error handling + separating relationship transfer & vespa updates ( #4954 )
...
* feat: move vespa at end in try block
* simplify query
* mypy
* added order by just in case for consistent pagination
* liveness probe
* kg_p check for both extraction and clustering
* fix: better vespa logging
2025-06-26 22:05:57 -07:00
Chris Weaver
80de62f47d
Improve drive group sync ( #4952 )
...
* Improve drive group sync
* Improve group syncing approach
* Fix github action
* Improve tests
* address greptile
2025-06-26 20:14:35 -07:00
Raunak Bhagat
c75d42aa99
perf: Improve performance of MS Teams permission-syncing logic ( #4953 )
...
* Add function stubs for Teams
* Implement more boilerplate code
* Change structure of helper functions
* Implement teams perms for the initial index
* Make private functions start with underscore
* Implement slim_doc retrieval and fix up doc_sync
* Simplify how doc-sync is done
* Refactor jira doc-sync
* Make locally used function start with an underscore
* Update backend/ee/onyx/configs/app_configs.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Add docstring to helper function
* Update tests
* Add an expected failure
* Address comment on PR
* Skip expert-info if user does not have a display-name
* Add doc comments
* Fix error in generic_doc_sync
* Move callback invocation to earlier in the loop
* Update tests to include proper list of user emails
* Update logic to grab user emails as well
* Only fetch expert-info if channel is not public
* Pull expert-info creation outside of loop
* Remove unnecessary call to `iter`
* Switch from `dataclass` to `BaseModel`
* Simplify boolean logic
* Simplify logic for determining if channel is public
* Remove unnecessary channel membership-type
* Add log-warns
* Only perform another API fetch if email is not present
* Address comments on PR
* Add message on assertion failure
* Address typo
* Make exception message more descriptive
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-06-27 01:41:01 +00:00
Raunak Bhagat
e1766bca55
feat: MS Teams permission syncing ( #4934 )
...
* Add function stubs for Teams
* Implement more boilerplate code
* Change structure of helper functions
* Implement teams perms for the initial index
* Make private functions start with underscore
* Implement slim_doc retrieval and fix up doc_sync
* Simplify how doc-sync is done
* Refactor jira doc-sync
* Make locally used function start with an underscore
* Update backend/ee/onyx/configs/app_configs.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Add docstring to helper function
* Update tests
* Add an expected failure
* Address comment on PR
* Skip expert-info if user does not have a display-name
* Add doc comments
* Fix error in generic_doc_sync
* Move callback invocation to earlier in the loop
* Update tests to include proper list of user emails
* Update logic to grab user emails as well
* Only fetch expert-info if channel is not public
* Pull expert-info creation outside of loop
* Remove unnecessary call to `iter`
* Switch from `dataclass` to `BaseModel`
* Simplify boolean logic
* Simplify logic for determining if channel is public
* Remove unnecessary channel membership-type
* Add log-warns
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-06-26 22:36:09 +00:00
Rei Meguro
211102f5f0
kg cleanup + reintroducing deep extraction & classification ( #4949 )
...
* kg cleanup
* more cleanup
* fix: copy over _get_classification_content_from_call_chunks for content formatting
* added back deep extraction logic
* feat: making deep extraction and clustering work
* nit
2025-06-26 14:46:50 -07:00
Weves
c46cc4666f
Fix query history 2
2025-06-25 21:35:53 -07:00
joachim-danswer
0b2536b82b
expand definition of public
2025-06-25 20:01:09 -07:00
Rei Meguro
600a86f11d
Add creator to linear ( #4948 )
...
* add creator to linear
* fix: mypy
2025-06-25 18:19:36 -07:00
Rei Meguro
4d97a03935
KG Attribute Overhaul + Processing Tests ( #4933 )
...
* feat: extract email
* title
* feat: new type definition
* working
* test and bugfix
* fix: set docid
* fix: mypy
* feat: show implied entities too
* fix import + migration
* fix: added random delay for vespa
* fix: mypy
* mypy again...
* fix: nit
* fix: mypy
* SOLUTION!
* fix
* cleanup
* fix: transfer
* nit
---------
Co-authored-by: joachim-danswer <joachim@danswer.ai >
2025-06-25 05:06:12 +00:00
Raunak Bhagat
5d7169f244
Implement JIRA permission syncing ( #4899 )
2025-06-24 23:59:26 +00:00
Wenxi
df9329009c
curator bug fixes ( #4941 )
...
* curator bug fixes
* basic users default to my files
* fix admin param + move delete button
* fix trashcan admin only
---------
Co-authored-by: Wenxi Onyx <wenxi-onyx@Wenxis-MacBook-Pro.local >
2025-06-24 21:33:47 +00:00
Arun Philip
e74a0398dc
Update Docker Compose restart policy to unless-stopped
...
Changed the restart policy to unless-stopped to ensure containers
automatically restart after failures or reboots but allow manual stop
without immediate restart.
This is preferable over always because it prevents containers from
restarting automatically after a manual stop, enabling controlled
shutdowns and maintenance without unintended restarts.
2025-06-24 13:27:50 -07:00
SubashMohan
94c5822cb7
Add MinIO configuration to env template and update restart script for MinIO container ( #4944 )
...
Co-authored-by: Subash <subash@onyx.app >
2025-06-24 17:21:16 +00:00
joachim-danswer
dedac55098
KG extraction without vespa queries ( #4940 )
...
* no vespa in extraction
* prompt/flow improvements
* EL comments
* nit
* Updated get_session_with_current_tenant import
---------
Co-authored-by: Rei Meguro <36625832+Orbital-Web@users.noreply.github.com >
2025-06-24 15:02:50 +00:00
Chris Weaver
2bbab5cefe
Handle very long file names ( #4939 )
...
* Handle very long file names
* Add logging
* Enhancements
* EL comments
2025-06-23 19:22:02 -07:00
joachim-danswer
4bef718fad
fix kg db proxy ( #4942 )
2025-06-23 18:27:59 -07:00
Chris Weaver
e7376e9dc2
Add support for db proxy ( #4932 )
...
* Split up engine file
* Switch to schema_translate_map
* Fix mass serach/replace
* Remove unused
* Fix mypy
* Fix
* Add back __init__.py
* kg fix for new session management
Adding "<tenant_id>" in front of all views.
* additional kg fix
* better handling
* improve naming
---------
Co-authored-by: joachim-danswer <joachim@danswer.ai >
2025-06-23 17:19:07 -07:00
Raunak Bhagat
8d5136fe8b
Fix error in which curator sidebars were hitting kg-exposed endpoint
2025-06-23 17:07:11 -07:00
joachim-danswer
3272050975
docker dev and prod template ( #4936 )
...
* docker dev and prod template
* more dev files
2025-06-23 21:43:42 +00:00
Weves
1960714042
Fix query history
2025-06-23 14:32:14 -07:00
Weves
5bddb2632e
Fix parallel tool calls
2025-06-23 09:50:44 -07:00
Raunak Bhagat
5cd055dab8
Add minor type-checking fixes ( #4916 )
2025-06-23 13:34:40 +00:00
Raunak Bhagat
fa32b7f21e
Update ruff and remove ruff-formating from pr checks ( #4914 )
2025-06-23 05:34:34 -07:00
Rei Meguro
37f7227000
fix: too many vespa request fix ( #4931 )
2025-06-22 14:31:42 -07:00
Chris Weaver
c1f9a9d122
Hubspot connector enhancements ( #4927 )
...
* Enhance hubspot connector
* Add companies, deals, and tickets
* improve typing
* Add HUBSPOT_ACCESS_TOKEN to connector tests
* Fix prettier
* Fix mypy
* Address JR comments
2025-06-22 13:54:04 -07:00
Rei Meguro
045b7cc7e2
feat: comma separated citations ( #4923 )
...
* feat: comam separated citations
* nit
* fix
* fix: comment
2025-06-21 22:51:32 +00:00
joachim-danswer
970e07a93b
Forcing vespa language
2025-06-21 16:12:13 -07:00
joachim-danswer
d463a3f213
KG Updates ( #4925 )
...
* updates
- no classification if deep extraction is False
- separate names for views in LLM generation
- better prompts
- any relationship type provided to LLM that relates to identified entities
* CW feedback/comment update
2025-06-21 20:16:39 +00:00
Wenxi
4ba44c5e48
Fix no subject gmail docs ( #4922 )
...
Co-authored-by: Wenxi Onyx <wenxi-onyx@Wenxis-MacBook-Pro.local >
2025-06-20 23:22:49 +00:00
Chris Weaver
6f8176092e
S3 like file store ( #4897 )
...
* Move to an S3-like file store
* Add non-mocked test
* Add S3 tests
* Improve migration / add auto-running tests
* Refactor
* Fix mypy
* Small fixes
* Improve migration to handle downgrades
* fix file store tests
* Fix file store tests again
* Fix file store tests again
* Fix mypy
* Fix default values
* Add MinIO to other compose files
* Working helm w/ minio
* Fix test
* Address greptile comments
* Harden migration
* Fix README
* Fix it
* Address more greptile comments
* Fix it
* Rebase
* Handle multi-tenant case
* Fix mypy
* Fix test
* fix test
* Improve migration
* Fix test
2025-06-20 14:22:05 -07:00
Wenxi
198ec417ba
fix gemini model names + add vertex claude sonnet 4 ( #4920 )
...
* fix gemini model names + add vertex claude sonnet 4
* few more models
---------
Co-authored-by: Wenxi Onyx <wenxi-onyx@Wenxis-MacBook-Pro.local >
2025-06-20 18:18:36 +00:00
Wenxi
fbdf7798cf
GCS metadata processing ( #4879 )
...
* GCS metadata processing
* Unprocessable files should still be indexed to be searched by title
* Moved re-used logic to utils. Combined file metadata PR with GCS metadata changes
* Added OnyxMetadata type, adjusted timestamp naming consistency, clarified timestamp logic
* Use BaseModel
---------
Co-authored-by: Wenxi Onyx <wenxi-onyx@Wenxis-MacBook-Pro.local >
2025-06-20 16:11:38 +00:00
Weves
7bd9c856aa
Really add psql to api-server
2025-06-19 18:50:17 -07:00
Rei Meguro
948c719d73
fix ( #4915 )
2025-06-19 23:06:34 +00:00
Weves
42572479cb
Don't load prompts if not necessary
2025-06-19 16:56:33 -07:00
Suvodhoy Sinha
accd363d3f
fix(discourse-connector): handle redirect issue with categoryId rewriting page number ( #4780 )
2025-06-19 16:21:09 -07:00
Rei Meguro
8cf754a8b6
Kg config refactor ( #4902 )
...
* refactor: kg_config
* feat: reworked migrations
* nit
* fix: test
* rebase alembic migration
* feat: bypass cache
* fix: mypy
* fix: processing when kg disabled
* feat: celery rework
* fix: grammar
* fix: only do kg commands for KG Beta
* fix: keep config on downgrade
* fix: nit
2025-06-19 20:25:56 +00:00
Raunak Bhagat
bf79220ac0
build: Remove ruff ( #4912 )
...
* Update ruff version
* Update format command
* Update pyproject.toml
* Remove line-length
* Remove ruff in general
2025-06-18 19:12:59 -07:00
Weves
4c9dc14e65
ADd slackbot to helm
2025-06-18 11:04:25 -07:00
Weves
f8621f7ea9
Add psql to backend containers
2025-06-17 21:15:40 -07:00
trial-danswer
e0e08427b9
Feature/connector creation feedback ( #4644 )
...
* Loading on connector creation
* Dangling connectors cleaned up. Fixed loading modal.
* Dangling connector deletion happens immediately at timeout. Swapped loading modal to spinner for consistency
* Removed redundant delete func
2025-06-17 18:32:37 -07:00
Evan Lohn
169df994da
tiny connector logging tweaks ( #4908 )
2025-06-17 22:13:40 +00:00
Evan Lohn
d83eaf2efb
fail loudly when error should be propagated ( #4903 )
2025-06-17 22:12:19 +00:00
joachim-danswer
4e1e30f751
KG - Entity-Only Path ( #4898 )
...
* Create Entity-Only path for simple entity-focussed queries. Plus
other fixes.
* fix: use env var
* mypy fix
* fix: mypy
---------
Co-authored-by: Rei Meguro <36625832+Orbital-Web@users.noreply.github.com >
2025-06-17 22:10:29 +00:00
Raunak Bhagat
561f8c9c53
fix: Implement time-filtering for MS Teams document fetching ( #4906 )
...
* Add delta-time filtering
* Remove unused variables
* Update retry logic
* Remove variable change (inside of overriden function)
* Add back helpful variables
* Add missing assignment to variable
* Reorder classes in order to avoid using quotes
* Compress f-strings
* Address PR comment
* Implement pagination
2025-06-17 21:06:04 +00:00
SubashMohan
f625a4d0a7
feat: Add support for Assume Role authentication in S3 ( #4907 )
...
Co-authored-by: Subash <subash@onyx.app >
2025-06-17 20:56:44 +00:00
rkuo-danswer
746d4b6d3c
Bugfix/salesforce correctness 3 ( #4598 )
...
* refactor salesforce sqlite db access
* more refactoring
* refactor again
* refactor again
* rename object
* add finalizer to ensure db connection is always closed
* avoid unnecessarily nesting connections and commit regularly when possible
* remove db usage from csv download
* dead code
* hide deprecation warning in ddtrace
* remove unused param
* local testing WIP
* stuff for pytest-dotenv
* autodetect filter types instead of assuming last modified always works (it doesn't)
Move filtering responsibility up instead of making utility calls excessively stateful
* fix how changed parent id's are yielded
* remove slow part of test
* clean up comments
* small refactor
* more refactor
* add normalize test
* checkpoint and comments
* add helper function
* fix gitignore
* add gitignore
* update pyproject
* delta updates
* remove comments
* fix time import
* fix set init
* add salesforce env vars
* cleanup
* more cleanup
* filtered item is unbound here
* typo
* fix suffix check
* fix empty type query
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-06-17 18:39:22 +00:00
Evan Lohn
fdd48c6588
fix db connection assertion ( #4905 )
2025-06-17 03:42:55 +00:00
Rei Meguro
23a04f7b9c
Kg Subtype Rework ( #4892 )
...
* feat: vespa schema update
* fix: vespa multiple entities/relations yql logic
* fix: mypy
* fix: comments
* fix: kgchunkformat
* fix: reset vespa fix
* feat: vespa schema update
* feat: modify entity type and attribute value extraction
* feat: modify entity type and attribute value extraction
* feat: removed entity class and subtype from db
* slightly formatting
* feat: subtype narrowed normalization
* fix: mypy
* nits
* fix: rebase error fix
* fix: null handling
* rename for clarity
* fix: reverse order downgrade
* fix: nit
* rebase leftovers
2025-06-17 01:17:35 +00:00
Chris Weaver
b7b0dde7aa
Remove non-helm kubernetes deployment option ( #4904 )
...
* Remove non-helm kubernetes deployment option
* Improve Vespa default set up
* Make nginx LoadBalancer
* Add version in values.yaml
* Fix lint
* Fix typo
2025-06-16 18:27:23 -07:00
Wenxi
c40b78c7e9
Bugfix/honor disable default slack config ( #4891 )
...
* Honor disable default config & improve UI clarity
* Disable default will also disable DMs
---------
Co-authored-by: Wenxi Onyx <wenxi-onyx@Wenxis-MacBook-Pro.local >
2025-06-16 22:24:51 +00:00
Raunak Bhagat
33c0133cc7
feat: Knowledge graph full-stack implementation ( #4790 )
...
* db setup
* transfer 1 - incomplete
* more adjustments
* relationship table + query update
* temp view creation
* restructuring
* nits
* updates
* separate read_only engine
* extraction revamp
* focus on metadata relatonships 1
* dev
* migration downgrade fix
* rebase migration change
* a3+
* progress
* base
* new extraction
* progress
* fixed KG extraction
* nits
* updates
* simplifications & cleanup
* fixes
* updates
* more feature flag checks
* fixes
* extraction process fix
* read-only user creation as part of setup
* fix for missing entity attributes
* kg read-only user creation as part of migration
* typo
* EL initial comments
* initial Account/SF Connector chnges
* SF Connector update
- include account information
* base w/ salesforce
* evan updates + quite a bit more
* kg-filtered search
* EL changes pt 2
* migrations and env vars
* quick migration fix
* migration update
* post_rebase fixes
* mypy fixes
* test fixes
* test fix
* test fix
* read_only pool + misc
* nf
* env vars
* test improvements
* salesforce fix
* test update
* small changes
* small adjustments
* SF Connector fix & kg_stage removal for one table
* mypy fix
* small fixes
* EL + RK (pt 1) comments
* nit
* setting updated
* Salesforce test update
* EL comments
* read-only user replacement & cleanup
* SQL View fix
* converting entity type-name separators
* sql view group ownership
* view fix
* SQL tweak
* dealing with docs that were skipped by indexing
* increased error handling
* more error handling
* Output formatting fix
* kg-incremental-reindexing
* 0-doc found improvement
* celery
* migration correction
* timeout adjustments
* nit
* Updated migration
* Entity Normalization for KG Dev 1 (#4746 )
* feat: trigrams column
* fix: reranking and db
* feat: v1
* fix: convert to orm
* feat: parallel
* fix: default to id_name
* fix: renamed semantic_id and semantic_id_trigrams
* fix: scalar subquery
* fix: tuning + redundancy
* fix: threshold
* fix: typo
* fix: shorten names
* wip
* fix: reverted
* feat: config
* feat: works but it was dumb
* feat: clustering works
* fix: mypy
* normalization <-> language awareness for SQL generation
* small type fixes
---------
Co-authored-by: joachim-danswer <joachim@danswer.ai >
* mypy
* typo and dead code
* kg_time_fencing
* feat: remove temp views on migration downgrade
* remove functions and triggers for now
* rebase adjustments
* EL code review results
* quick fix + trigger/funcs for single tenant
* fix: typo, mypy, dead code
* fix: autoflake
* small updatesd
* nit
* fix: typo
* early + faster view creation
* Extension creation in MT migration
* nit changes to default ETs
* Incremental Clustering and KG Refactor V1 (#4784 )
Optimized/restructured incremental clustering. New pipeline actually that moves vespa updates to clustering.
Also, celery configuration has been updated.
---------
Co-authored-by: joachim-danswer <joachim@danswer.ai >
* Move file
* Fix all prior imports
* Clean sidebar items logic; add kg page
* Add kg_processing celery background task
* prompt tweak & ET extraction reset
* more general hierarchical structure
* feat: better vespa reset logic
* Add basic knowledge graph configuration
* Add configurations for KG entity-type
* prompt optimization and entity replacemants
* small prompt changes
* Implement backend APIs
* KG Refactor V2 (#4814 )
Clustering & Extraction improvements & various nits
Co-authored-by: joachim-danswer <joachim@danswer.ai >
* add connector-level coverage days
* Update APIs to be more frontend ergonomic
* Add simple test
* Make config optional in test
* fix: nit
* initial EL responses
* refactor: helper functions for formatting
* fix: more helper fns & comments
* fix: comment code that's been implemented elsewhere
* Add entity-types APIs
* Hook up frontend to backend
* Finish hookup up entity-types to backend
* Update ordering of entity-types and fix form submitting
* Add backend API to get kg-exposed
* Add kg-exposed to sidebar
* Fix path
* Use existing values, even if kg-enabled is false
* Update what initial values are used
* Add skeleton for kg resetting
* Add return type
* Add default entity-type population when fetching entity-types
* Remove circular deps
* Minor fixes to logic
* Edit logic for default entity-types population
* Add re-index API + skeleton
* Update verbiage for KG
* Remove templatization in favour of function
* Address comments on PR
* Pull call out into its own binding
* Remove re-index API and revert implement of reset back to stub
* Fix circular import error
* Remove 'reindex' button
* Edit how the empty vendor name list is handled
* Edit how exposed is processed
* Redirect if navigated to `/admin/kg` and kg is not exposed
* Address comments on PR
* reset + entity type table display & updating updates
* Update fetching entity-types
* Make KG entity types refresh when reset
* Edit verbiage of reset button
* Update package-lock.json file
* Protect against overflowing
* Re-implement refreshing table after reset
* Edit message when nothing is shown.
* UI enhancements
* small fixes
* remove form validation?
* fix
* nit
* nit
* nit
* nit
* fix configure max coverage days
* EL comments for JR
* refactor: moved functions where they belong to fix circular import
* feat: intuitive coverage days
* feat: intuitive coverage days
* fix: safe date picker
* fix: startdate
* evan fixes
* fix: evan comment on enable/disable
* fix: style
* fix: ui issues
* fix: ui issues for reset too
* fix: tests
* fix: kg entity is not enabled
* fix: entity type reload on enable
---------
Co-authored-by: joachim-danswer <joachim@danswer.ai >
Co-authored-by: Rei Meguro <36625832+Orbital-Web@users.noreply.github.com >
2025-06-16 15:51:11 +00:00
Shahar Mazor
cca5bc13dc
Make password validation configurable ( #4869 )
2025-06-14 14:31:05 -07:00
Wenxi
d5ecaea8e7
new script for hard deleting sessions ( #4883 )
...
Co-authored-by: Wenxi Onyx <wenxi-onyx@Wenxis-MacBook-Pro.local >
2025-06-14 01:06:47 -07:00
joachim-danswer
b6d3c38ca9
Prep KG on-demand indexing through celery ( #4874 )
...
* filter updates
* nits
* nit
* moving to celery
* RK discussion updates
* fix of postgres reset logic
* greptile comments
* RK comments
* fix
* change num_chunks
* further hardening
* nit
* added logging
* fix: mypy and argument to function
* feat: log so we know when rs finishes
* nits
* nit
---------
Co-authored-by: Rei Meguro <36625832+Orbital-Web@users.noreply.github.com >
2025-06-13 18:00:02 +00:00
Rei Meguro
b5fc1b4323
fix kg ( #4881 )
2025-06-12 15:44:14 -07:00
rkuo-danswer
a1a9c42b0b
bump disk size ( #4882 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-06-12 20:19:49 +00:00
Raunak Bhagat
e689e143e5
cleanup: Edit logic for default entity-types population ( #4876 )
...
* Edit logic for default entity-types population
* Remove templatization in favour of function
* Address comments on PR
* Pull call out into its own binding
* Address comments on PR
2025-06-12 08:46:32 -07:00
joachim-danswer
a7a168d934
Dual search pipeline for non-tool-calling LLMs ( #4872 )
...
Added dual pipeline also for non-tool-calling LLMs.
A helper function was created.
2025-06-11 17:43:44 -07:00
joachim-danswer
69f47fc3e3
kg_update ( #4858 )
...
Improving Vespa chunk retrieval
Co-authored-by: Weves <chrisweaver101@gmail.com >
2025-06-11 17:40:20 -07:00
Evan Lohn
8a87140b4f
JR comments
2025-06-11 15:51:11 -07:00
Evan Lohn
53db0ddc4d
skip large empty excel files
2025-06-11 15:51:11 -07:00
Rei Meguro
087085403f
fix: kg answer streaming ( #4877 )
...
* fix: answer streaming
* fix: env vars
* fix: remove duplicate
2025-06-11 15:47:32 -07:00
Chris Weaver
c040b1cb47
Switch to chonkie from llamaindex chunker ( #4838 )
...
* Switch to chonkie from llamaindex chunker
* Remove un-intended changes
* Order requirements
* Upgrade chonkie version
2025-06-11 14:12:52 -07:00
Raunak Bhagat
1f4d0716b9
Remove invocation of parallel_yield (was causing problems)
2025-06-11 12:19:05 -07:00
SubashMohan
aa4993873f
feat: add configurable image model name and update dependencies ( #4873 )
...
Co-authored-by: Subash <subash@onyx.app >
2025-06-11 16:17:11 +00:00
Raunak Bhagat
ce031c4394
Change how replies are processed ( #4870 )
2025-06-11 02:14:34 +00:00
Rei Meguro
d4dadb0dda
feat: default kg entity types ( #4851 )
...
* feat: default entity types
* refactor: cleaned duplicate code
* fix: delete unused fn
* refactor: dictionary instead of model for better type safety
* fix: mypy
2025-06-10 18:19:41 -07:00
Raunak Bhagat
0ded5813cd
fix: Add rate-limiting to Teams API request ( #4854 )
...
* Add rate-limiting to Teams API request
* Add comment for rate-limiting
* Implement rate-limiting for office365 library.
* Remove hardcoded value
* Fix nits on PR
2025-06-10 21:12:06 +00:00
Evan Lohn
83137a19fb
remove lru cache ( #4865 )
...
* remove lru cache
* fix types issue
* mypy
2025-06-10 19:40:07 +00:00
Zhipeng He
be66f8dbeb
add: add Qwen icon in LLM list and update provider icon mapping ( #4625 )
2025-06-10 12:36:18 -07:00
SubashMohan
70baecb402
Enhancement/gpt4o image gen support ( #4859 )
...
* initial model switching changes
* Update image generation output format and revise prompt handling
* Add validation for output format in ImageGenerationTool and implement tests
---------
Co-authored-by: Subash <subash@onyx.app >
2025-06-10 08:52:21 -07:00
Chris Weaver
c27ba6bad4
Add perm sync to indexing for google drive ( #4842 )
...
* Add perm sync to indexing for google drive
* Applying changes elsewhere
* Turn on EE for perm sync slack tests
* Add new load_from_checkpoint_with_perm_sync
* Adjust way perm sync configs are represented
* Adjust run_indexing to handle perm sync on first run
* Add missing file
* Add sync on index for slack
* Add test + fixes
* Update permission
* Fix connector tests
* skip perm sync test if running MIT tests
* Address EL comments
2025-06-10 02:36:04 +00:00
Evan Lohn
61fda6ec58
drive smaller checkpoints v1 ( #4849 )
...
* drive smaller checkpoints v1
* v2
* text encoding fix
2025-06-09 23:35:12 +00:00
Evan Lohn
2c93841eaa
errors have correct file id ( #4818 )
2025-06-09 22:36:35 +00:00
Weves
879db3391b
Enable embedding parallelism
2025-06-09 15:36:36 -07:00
Suvodhoy Sinha
6dff3d41fa
fix(discourse): Remove early break that was limiting topics to batch size
2025-06-09 15:20:43 -07:00
Raunak Bhagat
e399eeb014
fix: Query History Export ( #4841 )
...
* Move task registration to earlier in the API
* Remove unnecessary check
2025-06-09 10:10:53 -07:00
joachim-danswer
b133e8fcf0
enforce sub_question ordering for chat_message ( #4848 )
2025-06-09 02:37:35 +00:00
SubashMohan
ba9b24a477
Enhance credential management with multi-auth support and improved validation ( #4846 )
...
Co-authored-by: Subash <subash@onyx.app >
2025-06-09 00:53:18 +00:00
Rei Meguro
cc7fb625a6
KG autofill metadata ( #4834 )
...
* feat: autofill metadata
* fix: typo
* fix: enum
* fix: nit
2025-06-08 21:56:50 +00:00
Rei Meguro
2b812b7d7d
Kg batch clustering ( #4847 )
...
* super genius kg_entity parent migration
* feat: batched clustering
* fix: nit
2025-06-08 21:16:10 +00:00
joachim-danswer
c5adbe4180
Knowledge Graph v1 ( #4626 )
...
* db setup
* transfer 1 - incomplete
* more adjustments
* relationship table + query update
* temp view creation
* restructuring
* nits
* updates
* separate read_only engine
* extraction revamp
* focus on metadata relatonships 1
* dev
* migration downgrade fix
* rebase migration change
* a3+
* progress
* base
* new extraction
* progress
* fixed KG extraction
* nits
* updates
* simplifications & cleanup
* fixes
* updates
* more feature flag checks
* fixes
* extraction process fix
* read-only user creation as part of setup
* fix for missing entity attributes
* kg read-only user creation as part of migration
* typo
* EL initial comments
* initial Account/SF Connector chnges
* SF Connector update
- include account information
* base w/ salesforce
* evan updates + quite a bit more
* kg-filtered search
* EL changes pt 2
* migrations and env vars
* quick migration fix
* migration update
* post_rebase fixes
* mypy fixes
* test fixes
* test fix
* test fix
* read_only pool + misc
* nf
* env vars
* test improvements
* salesforce fix
* test update
* small changes
* small adjustments
* SF Connector fix & kg_stage removal for one table
* mypy fix
* small fixes
* EL + RK (pt 1) comments
* nit
* setting updated
* Salesforce test update
* EL comments
* read-only user replacement & cleanup
* SQL View fix
* converting entity type-name separators
* sql view group ownership
* view fix
* SQL tweak
* dealing with docs that were skipped by indexing
* increased error handling
* more error handling
* Output formatting fix
* kg-incremental-reindexing
* 0-doc found improvement
* celery
* migration correction
* timeout adjustments
* nit
* Updated migration
* Entity Normalization for KG Dev 1 (#4746 )
* feat: trigrams column
* fix: reranking and db
* feat: v1
* fix: convert to orm
* feat: parallel
* fix: default to id_name
* fix: renamed semantic_id and semantic_id_trigrams
* fix: scalar subquery
* fix: tuning + redundancy
* fix: threshold
* fix: typo
* fix: shorten names
* wip
* fix: reverted
* feat: config
* feat: works but it was dumb
* feat: clustering works
* fix: mypy
* normalization <-> language awareness for SQL generation
* small type fixes
---------
Co-authored-by: joachim-danswer <joachim@danswer.ai >
* mypy
* typo and dead code
* kg_time_fencing
* feat: remove temp views on migration downgrade
* remove functions and triggers for now
* rebase adjustments
* EL code review results
* quick fix + trigger/funcs for single tenant
* fix: typo, mypy, dead code
* fix: autoflake
* small updatesd
* nit
* fix: typo
* early + faster view creation
* Extension creation in MT migration
* nit changes to default ETs
* Incremental Clustering and KG Refactor V1 (#4784 )
Optimized/restructured incremental clustering. New pipeline actually that moves vespa updates to clustering.
Also, celery configuration has been updated.
---------
Co-authored-by: joachim-danswer <joachim@danswer.ai >
* prompt tweak & ET extraction reset
* more general hierarchical structure
* feat: better vespa reset logic
* prompt optimization and entity replacemants
* small prompt changes
* KG Refactor V2 (#4814 )
Clustering & Extraction improvements & various nits
Co-authored-by: joachim-danswer <joachim@danswer.ai >
* add connector-level coverage days
* fix: nit
* initial EL responses
* refactor: helper functions for formatting
* fix: more helper fns & comments
* fix: comment code that's been implemented elsewhere
* fix: tenant_id missing arg
* fix: removed debugging stuff
* fix: moved kg_interactions db query to helper fn
* fix: tenant_id
* fix: tenant_id & removed outdated helper fn
* fix always set entity class
* fix: typo
* fix alembic heads
* fix: celery logging
* fix: migrations fix
* fix: multi tenant permissions
* fix: temp connector fix
* fix: downgrade
* Fix upgrade migration
* fix: tenant for normalization
* added additional acl
* stray EL comments
* fix: connector test
* fix mypy
* fix: temporary connector test fix
* fix: jira connector test
* nit
* small nits
* fix: black
* fix: mypy
* fix: mypy
---------
Co-authored-by: Rei Meguro <36625832+Orbital-Web@users.noreply.github.com >
2025-06-07 23:14:20 +00:00
Wenxi
21dc3a2456
Restart script clarity ( #4839 )
...
* Add error clarity to restart containers script
* erroneous cleanup on exit
* fix when starting containers for the first time
---------
Co-authored-by: Wenxi Onyx <wenxi-onyx@Wenxis-MacBook-Pro.local >
2025-06-06 09:11:58 -07:00
Wenxi
9631f373f0
Restart script clarity ( #4837 )
...
* Add error clarity to restart containers script
* erroneous cleanup on exit
* space
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
---------
Co-authored-by: Wenxi Onyx <wenxi-onyx@Wenxis-MacBook-Pro.local >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-06-05 19:24:06 -07:00
rexjohannes
cbd4d46fa5
remove Hagen from CONTRIBUTING.md ( #4778 )
...
* remove Hagen from CONTRIBUTING.md
* fix slack invite url
* fix second slack invite
2025-06-05 18:59:34 -07:00
Wenxi
dc4b9bc003
Fixed indexing when no sites are specified ( #4822 )
...
* Fixed indexing when no sites are specificed
* Added test for Sharepoint all sites index
* Accounted for paginated results.
* Typing
* Typing
---------
Co-authored-by: Wenxi Onyx <wenxi-onyx@Wenxis-MacBook-Pro.local >
2025-06-05 23:25:20 +00:00
Chris Weaver
affb9e6941
Extend the onyx_vespa_schemas.py script ( #4835 )
2025-06-05 22:47:32 +00:00
Chris Weaver
dc542fd7fa
Enable default quantization ( #4815 )
...
* Adjust migration
* update default in form
* Add cloud indices for bfloat16
* Update backend/shared_configs/configs.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update vespa schema gen script
* Move embedding configs
* Remove unused imports
* remove import from shared configs
* Remove unused model
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-06-05 14:02:08 -07:00
rkuo-danswer
85eeb21b77
add slack percentage progress ( #4809 )
...
* add percentage progress
* range checking
* formatting
* for new channels, skip them if the most recent messages are all from bots
* comments
* bypass bot channels
* code review
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-06-05 17:52:46 +00:00
Rei Meguro
4bb3ee03a0
Update GitHub Connector metadata ( #4769 )
...
* feat: updated github metadata
* feat: nullity check
* feat: more metadata
* feat: userinfo
* test: connector test + more metadata
* feat: num files changed
* feat str
* feat: list of str
2025-06-04 18:33:14 +00:00
Maciej Bryński
1bb23d6837
Upgrade asyncpg for Python 3.12 ( #4699 )
2025-06-04 11:44:52 -07:00
joachim-danswer
f447359815
bump up agent timeouts across the board ( #4821 )
2025-06-04 14:36:46 +00:00
Weves
851e0b05f2
Small tweak to user invite flow
2025-06-04 08:09:33 -07:00
Chris Weaver
094cc940a4
Small embedding model cleanups ( #4820 )
...
* Small embedding model cleanups
* fix
* address greptile
* fix build
2025-06-04 00:10:44 +00:00
rkuo-danswer
51be9000bb
Feature/vespa bump ( #4819 )
...
* bump cloudformation
* update kubernetes
* bump helm chart
* bump docker compose
* update chart.lock
* ai accident!
* bump vespa helm chart for fix
* increase timeout
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-06-04 00:03:01 +00:00
joachim-danswer
80ecdb711d
New metadata for Jira for KG ( #4785 )
...
* new metadata components
* nits & tests
2025-06-03 20:12:56 +00:00
Chris Weaver
a599176bbf
Improve reasoning detection ( #4817 )
...
* Improve reasoning detection
* Address greptile comments
* Fix mypy
2025-06-03 20:01:12 +00:00
rkuo-danswer
e0341b4c8a
bumping docker push action version ( #4816 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-06-03 12:47:01 -07:00
CaptainJeff
4c93fd448f
fix: updating gemini models ( #4806 )
...
Co-authored-by: Jeffrey Drakos <jeffreydrakos@Jeffreys-MacBook-Pro-2.local >
2025-06-03 11:16:42 -07:00
Chris Weaver
84d916e210
Fix hard delete of agentic chats ( #4803 )
...
* Fix hard delete of agentic chats
* Update backend/tests/integration/tests/chat/test_chat_deletion.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Address Greptile comments
* fix tests
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-06-03 11:14:11 -07:00
Weves
f57ed2a8dd
Adjust script
2025-06-02 18:39:00 -07:00
trial-danswer
713889babf
[Connectors][Script] Resume Paused Connectors ( #4798 )
...
* [Connectors][Script] Resume Paused Connectors
* Addressing comment
2025-06-02 18:34:00 -07:00
Weves
58c641d8ec
Remove ordering-only flow
2025-06-02 18:29:42 -07:00
Weves
94985e24c6
Adjust user file access
2025-06-02 17:28:49 -07:00
Evan Lohn
4c71a5f5ff
drive perm sync logs + misc deployment improvements ( #4788 )
...
* some logs
* give postgress more memory
* give postgress more memory
* give postgress more memory
* revert
* give postgress more memory
* bump external access limit
* vespa timeout
* deployment consistency
* bump vespa version
* skip upgrade check
* retry permission by ids
* logs
* fix temp docx file issue
* fix drive file deduping
* RK comments
* mypy
* aggregate logs
2025-06-01 23:36:57 +00:00
rkuo-danswer
b19e3a500b
try fixing slack bot ( #4792 )
...
* try fixing slack bot
* add logging
* just use if
* safe msg get
* .close isn't async
* enforce block list size limit
* various fixes and notes
* don't use self
* switch to punkt_tab
* fix return condition
* synchronize waiting, use non thread local redis locks
* fix log format, make collection copy more explicit for readability
* fix some logging
* unnecessary function
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-31 00:39:14 +00:00
Chris Weaver
267fe027f5
Fix failed docs table ( #4800 )
...
* Fix initial LLM provider set up
* Fix IndexAttemptErrorsModal pagination
2025-05-30 22:19:52 +00:00
Evan Lohn
0d4d8c0d64
jira daylight savings handling ( #4797 )
2025-05-30 19:13:38 +00:00
Chris Weaver
6f9d8c0cff
Simplify passing in of file IDs for filtering ( #4791 )
...
* Simplify passing in of file IDs for filtering
* Address RK comments
2025-05-30 05:08:21 +00:00
Weves
5031096a2b
Fix frozen add token rate limit migration
2025-05-29 22:22:36 -07:00
rkuo-danswer
797e113000
add a comment ( #4789 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-29 14:11:19 -07:00
Raunak Bhagat
edc2892785
fix: Remove "Refining Answer" popup ( #4783 )
...
* Clean up logic
* Remove dead code
* Remove "Refining Answer" prompt
2025-05-29 19:55:38 +00:00
rkuo-danswer
ef4d5dcec3
new slack rate limiting approach ( #4779 )
...
* fix slack rate limit retry handler for groups
* trying to mitigate memory usage during csv download
* Revert "trying to mitigate memory usage during csv download"
This reverts commit 48262eacf6 .
* integrated approach to rate limiting
* code review
* try no redis setting
* add pytest-dotenv
* add more debugging
* added comments
* add more stats
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-29 19:49:32 +00:00
Evan Lohn
0b5e3e5ee4
skip excel files that openpyxl fails on ( #4787 )
2025-05-29 18:09:46 +00:00
SubashMohan
f5afb3621e
connector filter bug fix ( #4771 )
...
* connector filter bug fix
* refactor: use ValidStatuses type for last status filter
---------
Co-authored-by: Subash <subash@onyx.app >
2025-05-29 15:17:04 +00:00
rkuo-danswer
9f72826143
Bugfix/slack bot debugging ( #4782 )
...
* adding some logging
* better var name
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-28 18:43:11 +00:00
rkuo-danswer
ab7a4184df
Feature/helm k8s probes 2 ( #4766 )
...
* add probes
* lint fixes
* add beat probes
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-28 05:20:24 +00:00
rkuo-danswer
16a14bac89
Feature/tenant reporting 2 ( #4750 )
...
* add more info
* fix headers
* add filename as param (merge)
* db manager entry in launch template
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-27 23:24:47 +00:00
Raunak Bhagat
baaf31513c
fix: Create new grouping for CRM connectors ( #4776 )
...
* Create new grouping for CRM connectors
* Edit spacing
2025-05-27 06:51:34 -07:00
Rei Meguro
0b01d7f848
refactor: stream_llm_answer ( #4772 )
...
* refactor: stream_llm_answer
* fix: lambda
* fix: mypy, docstring
2025-05-26 22:29:33 +00:00
rkuo-danswer
23ff3476bc
print sanitized api key to help troubleshoot ( #4764 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-24 22:27:37 +00:00
Chris Weaver
0c7ba8e2ac
Fix/add back search with files ( #4767 )
...
* Allow search w/ user files
* more
* More
* Fix
* Improve prompt
* Combine user files + regular uploaded files
2025-05-24 15:44:39 -07:00
Evan Lohn
dad99cbec7
v1 refresh drive creds during perm sync ( #4768 )
2025-05-23 23:01:26 +00:00
Chris Weaver
3e78c2f087
Fix POSTGRES_IDLE_SESSIONS_TIMEOUT ( #4765 )
2025-05-23 14:55:23 -07:00
rkuo-danswer
e822afdcfa
add probes ( #4762 )
...
* add probes
* lint fixes
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-23 02:24:54 +00:00
rkuo-danswer
b824951c89
add probe signals for beat ( #4760 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-23 01:41:11 +00:00
Evan Lohn
ca20e527fc
fix tool calling for bedrock claude models ( #4761 )
...
* fix tool calling for bedrock claude models
* unit test
* fix unit test
2025-05-23 01:13:18 +00:00
rkuo-danswer
c8e65cce1e
add k8s probes ( #4752 )
...
* add file signals to celery workers
* improve probe script
* cancel tref
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-22 20:21:59 +00:00
rkuo-danswer
6c349687da
improve impersonation logging slightly ( #4758 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-22 11:17:27 -07:00
Raunak Bhagat
3b64793d4b
Update listener passing ( #4751 )
2025-05-22 01:31:20 +00:00
Rei Meguro
9dbe12cea8
Feat: Search Eval Testing Overhaul (provide ground truth, categorize query, etc.) ( #4739 )
...
* fix: autoflake & import order
* docs: readme
* fix: mypy
* feat: eval
* docs: readme
* fix: oops forgot to remove comment
* fix: typo
* fix: rename var
* updated default config
* fix: config issue
* oops
* fix: black
* fix: eval and config
* feat: non tool calling query mod
2025-05-21 19:25:10 +00:00
rkuo-danswer
e78637d632
mitigate memory usage during csv download ( #4745 )
...
* mitigate memory usage during csv download
* more gc tweaks
* missed some small changes
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-21 00:44:27 +00:00
Evan Lohn
cac03c07f7
v1 answer refactor ( #4721 )
...
* v1 answer refactor
* fix tests
* good catch, tests
* more cleanup
2025-05-20 23:34:27 +00:00
Raunak Bhagat
95dabfaa18
fix: Add back Teams' replies processing ( #4744 )
...
* Add replies to document construction and edit tests
* Update tests
* Add replies processing to teams
* Fix test
* Add try-except block around potential failure
* Update entity-id during ConnectorFailure raise
2025-05-20 22:55:28 +00:00
rkuo-danswer
e92c418e0f
Feature/openapi ( #4710 )
...
* starting openapi support
* fix app / app_fn
* send gitignore
* dedupe function names
* add readme
* modify gitignore
* update launch template
* fix unused path param
* fix mypy
* local tests pass
* first pass at making integration tests work
* fixes
* fix script path
* set python path
* try full path
* fix output dir
* fix integration test
* more build fixes
* add generated directory
* use the config
* add a comment
* add
* modify tsconfig.json
* fix index linting bugs
* tons of lint fixes
* new gitignore
* remove generated dir
* add tasks template
* check for undefined explicitly
* fix hooks.ts
* refactor destructureValue
* improve readme
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-20 21:33:18 +00:00
Chris Weaver
0593d045bf
Fix ext_perm_user sign-up for non multi-tenant ( #4743 )
...
* OAuth w/ external user fix
* Apply to basic auth as well
2025-05-20 20:17:01 +00:00
rkuo-danswer
fff701b0bb
fix slack rate limit retry handler for groups ( #4742 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-20 18:54:27 +00:00
rkuo-danswer
0087a32d8b
database isn't a var! ( #4741 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-20 11:02:53 -07:00
rkuo-danswer
06312e485c
make sure the permission client uses the proper retry handler ( #4737 )
...
* make sure the permission client uses the proper retry handler
* fix client
---------
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-05-19 21:07:00 -07:00
Evan Lohn
e0f5b95cfc
full drive perm sync
2025-05-19 21:06:43 -07:00
Chris Weaver
10bc072b4b
Improve drive group sync ( #4736 )
...
* Improve drive group sync
* Fix mypy
2025-05-20 02:39:27 +00:00
Evan Lohn
b60884d3af
don't fail on fake files ( #4735 )
...
* don't fail on fake files
* solve at the source
* oops
* oops2
2025-05-19 23:09:34 +00:00
Chris Weaver
95ae6d300c
Fix slack bot kubernetes template ( #4734 )
...
* Fix slack path for kubernetes files
* Add env variables
2025-05-19 21:25:57 +00:00
Evan Lohn
b76e4754bf
anthropic fix ( #4733 )
...
* anthropic fix
* naming
2025-05-19 20:34:29 +00:00
rkuo-danswer
b1085039ca
fix nltk punkt ( #4732 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-19 20:29:02 +00:00
Rei Meguro
d64f479c9f
feat: error handling & optimization ( #4722 )
2025-05-19 20:27:22 +00:00
Raunak Bhagat
fd735c9a3f
perf: Change query-exporting to use generators instead of expanding fully into memory ( #4729 )
...
* Change query-exporting to use generators instead of expanding fully into memory
* Fix pagination logic
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Add type annotation
* Add early break if list of chat_sessions is empty
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-05-19 20:09:45 +00:00
rkuo-danswer
2282f6a42e
fix restart ( #4726 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-17 17:02:27 +00:00
Rei Meguro
0262002883
fix: continue button ( #4724 )
2025-05-16 15:43:37 -07:00
Chris Weaver
01ca9dc85d
Fix OAuth w/ ext_perm_user for multi-tenant ( #4723 )
...
* Fix OAuth w/ ext_perm_user for multi-tenant
* Improve comment
2025-05-16 14:44:01 -07:00
Weves
0735a98284
Fix import ordering
2025-05-16 14:43:50 -07:00
Emerson Gomes
8d2e170fc4
Use LiteLLM DB for determining model tool capability ( #4698 )
...
* Bump LiteLLM
* Use LiteLLM DB for determining model tool capability instead of using hardcoded list
* Make function defaults explicit
2025-05-16 13:31:39 -07:00
SubashMohan
f3e2795e69
Highlight active link in AdminSidebar based on current pathname ( #4719 )
...
* Highlight active link in AdminSidebar based on current pathname
* Refactor AdminSidebar to declare pathname variable earlier
---------
Co-authored-by: Subash <subash@onyx.app >
2025-05-16 04:55:28 +00:00
Rei Meguro
30d9ce1310
feat: search quality eval ( #4720 )
...
* fix: import order
* test examples
* fix: import
* wip: reranker based eval
* fix: import order
* feat: adjuted score
* fix: mypy
* fix: suggestions
* sorry cvs, you must go
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* fix: mypy
* fix: suggestions
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-05-15 23:44:33 +00:00
Evan Lohn
2af2b7f130
fix connector tests and drive indexing ( #4715 )
...
* fix connector tests and drive indexing
* fix other test
* fix checkpoint data bug
2025-05-15 19:15:46 +00:00
SubashMohan
9d41820363
UI fixes ( #4709 )
...
Co-authored-by: Subash <subash@onyx.app >
2025-05-15 05:46:51 +00:00
rkuo-danswer
a44f289aed
restructure to signal activity while processing ( #4712 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-15 05:23:11 +00:00
SubashMohan
9c078b3acf
Implement pagination for retrieving spots in HighspotClient ( #4705 )
...
Co-authored-by: Subash <subash@onyx.app >
2025-05-15 00:32:12 +00:00
Rei Meguro
349f2c6ed6
Bugfix/usage report UUID ( #4703 )
...
* feat: replace user id with username in user report
* feat: pagelink arrow disable
* fix: import order
* fix: removed things we're not doing
2025-05-14 22:27:01 +00:00
rkuo-danswer
0dc851a1cf
use existing session user if it matches the email ( #4706 )
...
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-05-14 22:18:56 +00:00
Raunak Bhagat
f27fe068e8
Add env variables ( #4711 )
2025-05-14 19:39:29 +00:00
Evan Lohn
f836cff935
reset to prs on next checkpoint ( #4704 )
...
* reset to prs on next checkpoint
* github time fix
2025-05-14 18:47:38 +00:00
Raunak Bhagat
312e3b92bc
perf: Implement checkpointing for Teams Connector. ( #4601 )
...
* Add basic foundation for teams checkpointing classes
* Fix slack connector main entrypoint
* Saving changes
* Finish teams checkpointing impl
* Remove commented out code
* Remove more unused code
* Move code around
* Add threadpool to process requests in parallel
* Fix mypy errors / warnings
* Move test import to main function only
* Address nits on PR
* Remove unnecessary check prior to entering while-loop
* Remove print statement
* Change exception message
* Address more nits
* Use indexing instead of destructuring
* Add back invocation of `run_with_timeout` instead of a direct call
* Revert slack testing code
* Move early return to before second API call
* Pull fetch to team outside of loop
* Address nits on PR
* Add back client-side filtering
* Updated connector to return after a team's indexing is finished
* Add type ignore
* Implement proper datetime range fetching
* Address comment on PR
* Rename function
* Change exception type when no team with the given id was found
* Address nit on PR
* Add comment on why `page_loaded` is needed to be specified explicitly
* Remove duplicated calls to fetching channels
* Use helper function for thread-based yielding instead of manual logic
* Move datetime filtering to message-level instead
* Address more comments on PR
* Add new utility function for yielding sections
* Add additional utility function
* Add teams tests
* Edit error message
* Address nits on PR
* Promote url-prefix to be a class level constant
* Fix mypy error
* Remove start/end parameters from function that doesn't use them anymore; move around comments
* Address more nits on PR
* Add comment
2025-05-14 04:30:57 +00:00
Evan Lohn
0cc0964231
Perf/drive finer checkpoints ( #4702 )
...
* celery and drive fixes
* some initial nits
* skip weird files
* safer extension check
* fix drive
2025-05-14 03:15:29 +00:00
Chris Weaver
b82278e685
Fix heavy import ( #4701 )
2025-05-13 23:04:16 +00:00
Richard Kuo (Onyx)
daa1746b4a
just readme fixes
2025-05-13 09:56:07 -07:00
rkuo-danswer
d8068f0a68
Feature/helm separate workers ( #4679 )
...
* add test
* try breaking out background workers
* fix helm lint complaints
* rename disabled files more
* try different folder structure
* fix beat selector
* vespa setup should break on success
* improved instructions for basic helm chart testing
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-13 02:23:32 +00:00
Chris Weaver
d91f776c2d
Fix initial checkpoint save ( #4697 )
...
* Fix initial checkpoint save
* Improve comment
* Another small fix
2025-05-13 01:59:07 +00:00
Chris Weaver
a01135581f
Small GitHub enhancements ( #4696 )
...
* Small github enhancements
* Fix manual run
* Address EL comments
2025-05-13 01:14:16 +00:00
rkuo-danswer
392b87fb4f
Bugfix/limit permission size ( #4695 )
...
* add utility function
* add utility functions to DocExternalAccess
* refactor db access out of individual celery tasks and put it directly into the heavy task
* code review and remove leftovers
* fix circular imports
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-13 00:46:31 +00:00
Evan Lohn
551a05aef0
light worker discovers beat task ( #4694 )
...
* light worker discovers beat task
* v2: put in right place
2025-05-12 21:20:18 +00:00
rkuo-danswer
6b9d0b5af9
ensure we don't tag 'latest' with cloud images ( #4688 )
...
* ensure we don't tag 'latest' with cloud images
* add docker login to trivy
* fix tag names
* flavor latest false (no auto latest tags)
* fix typo
* only run the appropriate workflow for web
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-05-12 17:23:01 +00:00
Chris Weaver
b8f3ad3e5d
Fix/remove ee fe ( #4690 )
...
* Remove ee imports from FE
* Remove ee imports from FE
* Style
2025-05-12 02:31:04 +00:00
Chris Weaver
b19515e25d
Fix window_start ( #4689 )
...
* Fix window_start
* Add comment
2025-05-12 00:11:20 +00:00
Chris Weaver
913f7cc7d4
Fix/remove ee from mit ( #4682 )
...
* Remove some ee imports
* more
* Remove all ee imports
* Fix
* Autodiscover
* fix
* Fix typing
* More celery task stuff
* Fix import
2025-05-11 22:09:50 +00:00
rkuo-danswer
84566debab
set field size limit ( #4683 )
...
* set field size limit
* don't use sys.maxsize
---------
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-09 22:46:13 +00:00
rkuo-danswer
1a8b7abd00
add test ( #4676 )
...
* add test
* comment
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-09 21:38:51 +00:00
Evan Lohn
4c0423f27b
fix github cursor pagination infinite loop ( #4673 )
...
* fix infinite loop
* unit test for infinite loop issue
* mypy version
* more logging
* unbound locals
2025-05-09 21:35:37 +00:00
rkuo-danswer
7965fd9cbb
run testing ( #4681 )
...
* run testing
* need to break on success
* add a readme
* raise vespa to 6GB
* allow test to retry
* add 20 attempts
* put memory limits back to normal
* restore chart testing on changes only
* increase retries to 40
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-09 11:49:43 -07:00
Chris Weaver
91831f4d07
Fix user count ( #4677 )
...
* Fix user count
* Add helper + fix async function as well
* fix mypy
* Address RK comment
2025-05-08 17:19:40 -07:00
Chris Weaver
1dd98a87cc
Try to reduce memory usage on group sync ( #4678 )
2025-05-08 22:53:53 +00:00
rkuo-danswer
0dd65cc839
enterprise settings needs to 403 on tenant id absence ( #4675 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-08 18:32:12 +00:00
Chris Weaver
519aeb6a1f
Drive perm sync enhancement ( #4672 )
...
* Enhance drive perm sync
* add tests
* more stuff
* fixes
* Fix
* Speed up
* Add missing file
* Address EL comments
* Add ondelete=CASCADE
* Improve comment
2025-05-08 03:12:41 +00:00
Evan Lohn
0eab6ab935
fix drive slowness ( #4668 )
...
* fix slowness
* no more silent failing for users
* nits
* no silly info transfer
2025-05-07 22:48:08 +00:00
Evan Lohn
ee09cb95af
fixes foreign key violation ( #4670 )
...
* fixes foreign key violation
* nit
2025-05-07 18:27:32 +00:00
Evan Lohn
8a9a66947e
make 404s skippable ( #4671 )
2025-05-07 18:04:35 +00:00
Raunak Bhagat
d744c0dab4
fix: Fix error in which channel names would not have the leading "#" removed ( #4664 )
...
* Fix failing entrypoint into slack connector
* Pre-filter channel names upon instantiation of slack connector class
* Add decrypt script
* Add slack connector tests
* Fix mypy errors on decrypt.py
* Add property to SlackConnector class
* Add some basic tests
* Move location of tests
* Change name of env token
* Add secrets for Slack
* Add more parameterized cases
* Change env variable name
* Change names
* Update channel names
* Edit tests
* Modify tests
* Only import type in __main__
* Fix tests to actually test connectors
* Pass parameter to fixture directly
2025-05-07 04:55:21 +00:00
Chris Weaver
70df685709
Non default schema fix ( #4667 )
...
* Use correct postgres schema
* Remove raw Session() use
* Refactor + add test
* Fix comment
2025-05-06 20:35:59 -07:00
Chris Weaver
f85ef78238
Add more logging for confluence perm-sync + handle case where permiss… ( #4586 )
...
* Add more logging for confluence perm-sync + handle case where permissions are removed from the access token
* Make required permissions are explicit
* more
* Add slim fetch limit + mark all cc pairs of source type as successful upon group sync
* Add to dev compose
* Small teams fix
* Add file
* Add single limit pagination for confluence
* Restrict to server only
* more logging
* cleanup
* Cleanup
* Remove CONFLUENCE_CONNECTOR_SLIM_FETCH_LIMIT
* Handle teams error
* Fix ut
* Remove db dependency from confluence_doc_sync
* move stuff back to debug
2025-05-06 18:35:14 +00:00
Evan Lohn
2d7e48d8e8
possible mangling fix ( #4666 )
...
* possible mangling fix
* fixed nextUrl setting
* global bad
2025-05-06 15:51:39 +00:00
rkuo-danswer
8231328dc6
restore caching and fix up some prefixing ( #4649 )
...
* restore caching and fix up some prefixing
* try backend matrix build and fix artifact names
* need id
* add backslashes to be consistent
* fix no-cache
* leave docker tags to the meta action
* need checkout in merge
* add comment
* move spammy logs to debug status
* bunch of no-cache updates
* prefix
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-05 16:43:29 +00:00
Chris Weaver
7763e2fa23
Fix non-default schema in KV store ( #4655 )
...
* Fix non-default schema in KV store
* Fix custom schema
2025-05-04 22:19:35 +00:00
Chris Weaver
6085bff12d
Fix test / display models ( #4657 )
...
* Fix test / display models
* Address greptile comments
* Increase wait time
* Increase overall timeout
* Move stuff to utils file
* Updates
2025-05-04 14:04:03 -07:00
Weves
97d60a89ae
Add LRU cache to get_model_map
2025-05-03 17:43:58 -07:00
Raunak Bhagat
79b981075e
perf: Optimize query history exporting process ( #4602 )
...
* Update mode to be a default parameter in `FileStore.read`
* Move query history exporting process to be a background job instead
* Move hardcoded report-file-naming to a common utility function
* Add type annotations
* Update download component
* Implement button to re-ping and download CSV file; fix up some backend file-checking logic
* De-indent logic (w/ early return)
* Return different error codes dependings on the type of task status
* Add more resistant failure retrying mechanisms
* Remove default parameter in helper function
* Use popup for error messaging
* Update return code
* Update web/src/app/ee/admin/performance/query-history/DownloadAsCSV.tsx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Add type to useState call
* Update backend/ee/onyx/server/query_history/api.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update backend/onyx/file_store/file_store.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update backend/ee/onyx/background/celery/apps/primary.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Move rerender call to after check
* Run formatter
* Add type conversions back (smh greptile)
* Remove duplicated call to save_file
* Move non-fallible logic out of try-except block
* Pass date-ranges into API call
* Convert to ISO strings before passing it into the API call
* Add API to list all tasks
* Create new pydantic model to represent tasks to return instead
* Change helper to only fetch query-history tasks
* Use `shared_tasks` instead of old method
* Address more comments from PR; consolidate how task name is generated
* Mark task as failed if any exception is raised
* Change the task object which is returned back to the FE
* Add a table to display previously generated query-history-csv's
* Add timestamps to task; delete tasks as soon as file finishes processing
* Raise exception if start_time is not present
* Convert hard-coded string to constant
* Add "Generated At" field to table
* Return task list in sorted order (based off of start-time)
* Implement pagination
* Remove unused props and cleanup tailwind classes
* Change the name of kickoff button
* Redesign how previous query exports are viewed
* Make button a constant width even when contents change
* Remove timezone information before comparing
* Decrease interval time for re-pinging API
* Add timezone to start-time creation
* Add a refreshInterval for getting updated task status
* Add new background queue
* Edit small verbiage and remove error popup when max-retries is hit
* Change up heavy worker to recognize new task in new module
* Ensure `celery_app` is imported
* Change how `celery_app` is imported and defined
* Update comment on why `celery_app` must be imported
* Add basic skeleton for new beat task to cleanup any dead / failed query-history-export tasks
* Move cleanup task to different worker / queue
* Implement cleanup task
* Add return type
* Address comment on PR
* Remove delimiter from prefix
* Change name of function to be more descriptive
* Remove delimiter from prefix constant
* Move function invocation closer to usage location
* Move imports to top of file
* Move variable up a scope due to undefined error
* Remove dangling if-statement
* Make function more pure-functional
* Remove redefinition
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-05-03 00:16:35 +00:00
Evan Lohn
113876b276
id not set in checkpoint FINAL ( #4656 )
...
* it will never happen again.
* fix perm sync issue
* fix perm sync issue2
* ensure member emails map is populated
* other fix for perm sync
* address CW comments
* nit
2025-05-03 00:10:21 +00:00
rkuo-danswer
5c3820b39f
Bugfix/slack timeout ( #4652 )
...
* don't log all channels
* print number of channels
* sanitize indexing exception messages
* harden vespa index swap
* use constants and fix list generation
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-02 18:24:45 +00:00
Evan Lohn
55e4465782
orphan tag cleanup optimization ( #4651 )
...
* move orphan tag cleanup to final cleanup section of associated tparent tasks
* naming
2025-05-02 17:22:59 +00:00
Evan Lohn
6d9693dc51
drive file deduping ( #4648 )
...
* drive file deduping
* switched to version that does not require thread safety
* thanks greptile
* CW comments
2025-05-02 10:58:16 -07:00
Weves
75fa10cead
fix highspot
2025-05-01 14:34:35 -07:00
Richard Kuo (Onyx)
0497bfdf78
fix double entry
2025-05-01 11:26:57 -07:00
rkuo-danswer
0db2ad2132
memory optimize task generation for connector deletion ( #4645 )
...
* memory optimize task generation for connector deletion
* test
* fix up integration test docker file
* more no-cache
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-05-01 10:47:26 -07:00
Chris Weaver
49cd38fb2d
Update README.md
2025-05-01 09:58:33 -07:00
Raunak Bhagat
bd36b2ad6d
Remove cursor-help for tooltip ( #4643 )
2025-05-01 09:38:13 -07:00
Evan Lohn
6436b60763
github cursor pagination ( #4642 )
...
* v1 of cursor pagination
* mypy
* unit tests
* CW comments
2025-04-30 19:09:20 -07:00
Raunak Bhagat
a6cc1c84dc
Add padding to bottom of pages ( #4641 )
2025-04-30 22:34:18 +00:00
Weves
8515f4b57a
Highspot cleanup
2025-04-30 14:57:36 -07:00
joachim-danswer
f68b74ff4a
disable Agent Search refinement by default ( #4638 )
...
- created env variable AGENT_ALLOW_REFINEMENT with default "". Must be set to true to enable Refinement.
- added an environment variable for the upper limit of docs that can be sent to verification
2025-04-30 19:51:08 +00:00
rkuo-danswer
e254fdc066
add sendgrid as option ( #4639 )
...
* add sendgrid as option
* code review
* mypy
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-30 07:33:15 +00:00
Raunak Bhagat
f26de37878
Remove info hoverable ( #4637 )
2025-04-30 03:16:14 +00:00
rkuo-danswer
94de23fe87
Bugfix/chat images 2 ( #4630 )
...
* don't hardcode -1
* extra spaces
* fix binary data in blurb
* add note to binary handling
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-30 01:29:10 +00:00
Chris Weaver
dd242c9926
Fix race condition with archived channels ( #4635 )
2025-04-29 23:35:40 +00:00
Chris Weaver
47767c1666
Small improvements to checkpoint pickup logic ( #4634 )
2025-04-29 21:23:54 +00:00
Chris Weaver
9be3da2357
Fix gitlab ( #4629 )
...
* Fix gitlab
* Add back assert
2025-04-28 17:42:49 -07:00
Evan Lohn
8961a3cc72
page token for drive group sync ( #4627 )
2025-04-28 19:06:06 +00:00
Chris Weaver
47b9e7aa62
Fix teams ( #4628 )
...
* Fix teams
* Use get_all
* Add comment
2025-04-28 11:53:22 -07:00
Evan Lohn
eebfa5be18
Confluence server api time fix ( #4589 )
...
* tolerance of confluence api weirdness
* remove checkpointing
* remove skipping logic from checkpointing
* add back checkpointing
* switch confluence checkpointing to be based on page starts
* address CW comments and fix unit tests
* some mitigations of bad confluence api
* new checkpointing approach and testing fixes
* fix test
* CW comments
2025-04-28 06:06:29 +00:00
Chris Weaver
5047d256b4
Add support for restrictions w/o any access ( #4624 )
...
* Add support for restrictions w/o any access
* Fix
2025-04-28 03:09:36 +00:00
Evan Lohn
5db676967f
no more duplicate files during folder indexing ( #4579 )
...
* no more duplicate files during folder indexing
* cleanup checkpoint after a shared folder has been finished
* cleanup
* lint
2025-04-28 01:01:20 +00:00
Chris Weaver
ea0664e203
Fix LLM API key ( #4623 )
...
* Fix LLM API key
* Remove unused import
* Update web/src/app/admin/configuration/llm/LLMProviderUpdateForm.tsx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-04-27 23:10:36 +00:00
Weves
bbd0874200
fix
2025-04-27 14:37:53 -07:00
rkuo-danswer
c6d100b415
Bugfix/chat images ( #4618 )
...
* keep chatfiletype as image instead of user_knowledge
* improve continue message
* fix to image handling
* greptile code review
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-27 20:34:30 +00:00
Evan Lohn
5ca7a7def9
fix migration and add test ( #4615 )
2025-04-25 21:27:59 +00:00
Chris Weaver
92b5e1adf4
Add support for overriding user list ( #4616 )
...
* Add support for overriding user list
* Fix
* Add typing
* pythonify
2025-04-25 15:15:23 -07:00
Chris Weaver
23c6e0f3bf
Single source of truth for image capability ( #4612 )
...
* Single source of truth for image capability
* Update web/src/app/admin/assistants/AssistantEditor.tsx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Fix tests
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-04-25 20:37:16 +00:00
Chris Weaver
ad76e6ac9e
Adjust confluence perm sync frequency ( #4613 )
...
* Adjust confluence perm sync frequency
* Fiux comment
2025-04-25 19:36:10 +00:00
Evan Lohn
151aabea73
specific user emails for drive connector ( #4608 )
...
* specific user emails for drive connector
* fix drive connector tests
* fix connector tests
2025-04-25 18:49:20 +00:00
Chris Weaver
d711680069
Add e2e test for assistant creation/edit ( #4597 )
...
* Add e2e test for assistant creation/edit
* Skip initial full reset to have seeded connector
2025-04-25 13:21:34 -07:00
Evan Lohn
9835d55ecb
transfer old fileds to new config
2025-04-25 12:25:20 -07:00
Raunak Bhagat
69c539df6e
fix: Create migration to re-introduce display_model_names ( #4600 )
...
* Fix migration
* Fix migration to take care of various nullability cases
* Address comments on PR
* Rename variables to be more descriptive
* Make helpers private
* Fix select statement
* Add comments to explain the involved logic
* Saving changes
* Finish script to revalidate `display_model_names`
* Address comments on PR by greptile
* Add missing columns
* Pull difference operator out into binding
* Add deletion prior to re-insertion
* Use map from shared llm-provider file instead
* Use helper function instead of copying code
* Remove delete and convert into an update statement
* Use pydantic for ModelConfigurations
* Update to do nothing on-conflict rather than update
* Address nits on PR
* Add default visible model(s) for bedrock
* Perform an update on conflict instead of doing nothing
2025-04-25 10:44:13 -07:00
pablonyx
df67ca18d8
My docs cleanup ( #4519 )
...
* update
* improved my docs
* nit
* nit
* k
* push changes
* update
* looking good
* k
* fix preprocessing
* try a fix
* k
* update
* nit
* k
* quick nits
* Cleanup / fixes
* Fixes
* Fix build
* fix
* fix quality checks
---------
Co-authored-by: Weves <chrisweaver101@gmail.com >
2025-04-25 05:20:33 +00:00
Chris Weaver
115cfb6ae9
Fix tool choice ( #4596 )
...
* Fix tool choice
* fix
2025-04-24 21:51:14 -07:00
rkuo-danswer
672f3a1c34
fix provisioning and don't spawn tasks which could result in a race condition ( #4604 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-25 02:41:05 +00:00
Raunak Bhagat
13b71f559f
fix: Fix migration issue in which display-model-names were not being appropriately set ( #4594 )
...
* Fix migration
* Fix migration to take care of various nullability cases
* Address comments on PR
* Rename variables to be more descriptive
* Make helpers private
* Fix select statement
* Add comments to explain the involved logic
* Add helpers for viewing visible model names
* Fix logic for missing model + display-model names in migration
2025-04-24 21:26:33 +00:00
Evan Lohn
2981b7a425
linear dupe docs fix ( #4607 )
2025-04-24 21:00:21 +00:00
rkuo-danswer
37adf31a3b
fix priority on vespa metadata sync ( #4603 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-24 19:50:49 +00:00
Raunak Bhagat
5d59850a17
Fix slack formatting bug ( #4587 )
2025-04-24 17:18:54 +00:00
Evan Lohn
91d6b739a4
ensure drive id set in checkpoint ( #4595 )
...
* ensure drive id set in checkpoint
* asserts gone
* address CW
2025-04-24 01:20:13 +00:00
rkuo-danswer
c83ee06062
Feature/salesforce correctness 2 ( #4506 )
...
* refactor salesforce sqlite db access
* more refactoring
* refactor again
* refactor again
* rename object
* add finalizer to ensure db connection is always closed
* avoid unnecessarily nesting connections and commit regularly when possible
* remove db usage from csv download
* dead code
* hide deprecation warning in ddtrace
* remove unused param
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-24 01:05:52 +00:00
Raunak Bhagat
c93cebe1ab
fix: Add minor fixes to how model configurations are displayed ( #4593 )
...
* Add minor fixes to how model configurations are interacted with
* Remove azure entry
2025-04-23 21:42:02 +00:00
rkuo-danswer
ea1d3c1eda
Feature/db script ( #4574 )
...
* debug script + slight refactor of db class
* better comments
* move setup logger
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-04-23 20:00:35 +00:00
rkuo-danswer
c9a609b7d8
Bugfix/slack bot channel config ( #4585 )
...
* friendlier handling of slack channel retrieval
* retry on downgrade_postgres deadlock
* fix comment
* text
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-23 20:00:03 +00:00
rkuo-danswer
07f04e35ec
Bugfix/alembic sqlengine ( #4592 )
...
* need sqlengine to work
* add comments
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-23 19:21:34 +00:00
joachim-danswer
d8b050026d
removal of keyword 1st phase
2025-04-22 20:29:57 -07:00
Raunak Bhagat
c76dc2ea2c
fix: Fix the add_model_configuration migration by removing duplicate model-names during insertion ( #4588 )
...
* Convert the model_names and display_model_names into a set instead
* Update backend/alembic/versions/7a70b7664e37_add_model_configuration_table.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-04-22 18:59:31 -07:00
rkuo-danswer
5e11c635d9
wrong logger imported in a lot of wrong places ( #4582 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-22 23:34:02 +00:00
joachim-danswer
669b668463
updated logging and basic search expansion procedure
2025-04-22 11:58:02 -07:00
Raunak Bhagat
85fa083717
fix: Return default value instead of throwing error ( #4575 )
...
* Return default value instead of throwing error
* Add default parameter
* Move logic around
* Use dummy value for max_input_tokens in testing flow
* Remove unnecessary assignment
2025-04-22 17:33:36 +00:00
Chris Weaver
420d2614d4
Fix assistants forms ( #4578 )
...
* Fix assistant num chunk setting
* test
* Fix test
* Update web/src/app/assistants/mine/AssistantModal.tsx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update web/src/app/assistants/mine/AssistantModal.tsx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-04-22 16:09:03 +00:00
Raunak Bhagat
e3218d358d
feat: Add assistant name to UI ( #4569 )
...
* Add assistant name to UI
* Fix tailwind styling class
2025-04-22 09:35:35 -07:00
Weves
ae632b5fab
Fix missing Connector Configuration
2025-04-21 18:50:25 -07:00
rkuo-danswer
0d4c600852
out of process retry for multitenant test reset ( #4566 )
...
* tool to generate vespa schema variations for our cloud
* extraneous assign
* use a real templating system instead of search/replace
* fix float
* maybe this should be double
* remove redundant var
* template the other files
* try a spawned process
* move the wrapper
* fix args
* increase timeout
* run multitenant reset operations out of process as well
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-04-21 23:30:18 +00:00
Evan Lohn
eb569bf79d
add emails to retry with on 403 ( #4565 )
...
* add emails to retry with on 403
* attempted fix for connector test
* CW comments
* connector test fix
* test fixes and continue on 403
* fix tests
* fix tests
* fix concurrency tests
* fix integration tests with llmprovider eager loading
2025-04-21 23:27:31 +00:00
Chris Weaver
f3d5303d93
Fix slack bot feedback ( #4573 )
...
* Fix slack bot feedback
* Fix
* Make safe
2025-04-21 15:54:48 -07:00
Raunak Bhagat
b97628070e
feat: Add ability to specify max input token limit for custom LLM providers ( #4510 )
...
* Add multi text array field
* Add multiple values to model configuration for a custom LLM provider
* Fix reference to old field name
* Add migration
* Update all instances of model_names / display_model_names to use new schema migration
* Update background task
* Update endpoints to not throw errors
* Add test
* Update backend/alembic/versions/7a70b7664e37_add_models_configuration_table.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update backend/onyx/background/celery/tasks/llm_model_update/tasks.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Fix list comprehension nits
* Update web/src/components/admin/connectors/Field.tsx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update web/src/app/admin/configuration/llm/interfaces.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Implement greptile recommendations
* Update backend/onyx/db/llm.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update backend/onyx/server/manage/llm/api.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update backend/onyx/background/celery/tasks/llm_model_update/tasks.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update backend/onyx/db/llm.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Fix more greptile suggestions
* Run formatter again
* Update backend/onyx/db/models.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Add relationship to `LLMProvider` and `ModelConfigurations` classes
* Use sqlalchemy ORM relationships instead of manually populating fields
* Upgrade migration
* Update interface
* Remove all instances of model_names and display_model_names from backend
* Add more tests and fix bugs
* Run prettier
* Add types
* Update migration to perform data transformation
* Ensure native llm providers don't have custom max input tokens
* Start updating frontend logic to support custom max input tokens
* Pass max input tokens to LLM class (to be passed into `litellm.completion` call later)
* Add ModelConfigurationField component for custom llm providers
* Edit spacing and styling of model configuration matrix
* Fix error message displaying bug
* Edit opacity of `FiX` field for first index
* Change opacity back
* Change roundness
* Address comments on PR
* Perform fetching of `max_input_tokens` at the beginning of the callgraph and rope it throughout the entire callstack
* Change `add` to `execute`
* Move `max_input_tokens` into `LLMConfig`
* Fix bug with error messages not being cleared
* Change field used to fetch LLMProvider
* Fix model-configuration UI
* Address comments
* Remove circular import
* Fix failing tests in GH
* Fix failing tests
* Use `isSubset` instead of equality to determine native vs custom LLM Provider
* Remove unused import
* Make responses always display max_input_tokens
* Fix api endpoint to hit
* Update types in web application
* Update object field
* Fix more type errors
* Fix failing llm provider tests
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-04-21 04:30:21 -07:00
pablonyx
72d3a7ff21
Frontend testing ( #4500 )
...
* add o3 + o4 mini
* k
* see which ones fail
* attempt
* k
* k
* llm ordering passing
* all tests passing
* quick bump
* Revert "add o3 + o4 mini"
This reverts commit 4cfa1984ec .
* k
* k
2025-04-20 23:29:47 +00:00
rkuo-danswer
2111eccf07
Feature/vespa jinja ( #4558 )
...
* tool to generate vespa schema variations for our cloud
* extraneous assign
* use a real templating system instead of search/replace
* fix float
* maybe this should be double
* remove redundant var
* template the other files
* try a spawned process
* move the wrapper
* fix args
* increase timeout
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-04-20 22:28:55 +00:00
Chris Weaver
87478c5ca6
Parallelize connector tests ( #4563 )
...
* Parallelize connector tests
* Use --dist loadfile
* Add slow test logging
2025-04-19 18:10:50 -07:00
evan-danswer
dc62d83a06
File connector tests ( #4561 )
...
* danswer to onyx plus tests for file connector
* actually add test
2025-04-19 15:54:30 -07:00
evan-danswer
5681df9095
address getting attachments forever ( #4562 )
...
* address getting attachments forever
* fix unit tests
2025-04-19 15:53:27 -07:00
Chris Weaver
6666300f37
Fix flakey web test ( #4551 )
...
* Fix flakey web test
* Increase wait time
* Another attempt to fix
* Simplify + add new test
* Fix web tests
2025-04-19 15:12:11 -07:00
Chris Weaver
7f99c54527
Small improvements to connector UI ( #4559 )
...
* Small improvements to connector UI
* Update web/src/app/admin/connector/[ccPairId]/IndexingAttemptsTable.tsx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Fix last_permission_sync
* Handle cases where a source doesn't need group sync
* fix
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-04-19 19:14:05 +00:00
Chris Weaver
4b8ef4b151
Update README.md
2025-04-18 18:29:56 -07:00
rkuo-danswer
e5e0944049
tool to generate vespa schema variations for our cloud ( #4556 )
...
* tool to generate vespa schema variations for our cloud
* extraneous assign
* float, not double
* back to double
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-18 20:47:17 +00:00
pablonyx
356336a842
add o3 + o4 mini ( #4555 )
2025-04-18 20:42:35 +00:00
rkuo-danswer
5bc059881e
ping with keep alive ( #4550 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-18 18:44:07 +00:00
rkuo-danswer
fa80842afe
Bugfix/harden activity timeout ( #4545 )
...
* add some hardening
* add info memory logging
* fix last_observed
* remove log spam
* properly cache last activity details
* default values
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-18 02:28:22 +00:00
rkuo-danswer
a8a5a82251
slightly better slack logging ( #4554 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-17 18:45:48 -07:00
evan-danswer
953a4e3793
v1 file connector with metadata ( #4552 )
2025-04-17 23:02:34 +00:00
rkuo-danswer
04ebde7838
refactor a mega function for readability and make sure to increment r… ( #4542 )
...
* refactor a mega function for readability and make sure to increment retry_count on exception so that we don't infinitely loop
* improve session and page level context handling
* don't use pydantic for the session context
* we don't need retry success
* move playwright handling into the session context
* need to break on ok
* return doc from scrape
* fix comment
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-17 06:43:30 +00:00
Chris Weaver
6df1c6c72f
Pull in more fields for Jira ( #4547 )
...
* Pull in more fields for Jira
* Fix tests
* Fix
* more fix
* Fix
* Fix S3 test
* fix
2025-04-17 01:52:50 +00:00
Raunak Bhagat
fe94bdf936
fix: Fix duplicate kwarg issue when calling litellm.main.completion ( #4533 )
...
* Fix duplicate kwarg issue
* Change how vertex_credentials are passed
* Modify temporary dict instead
* Change string to a global constant
* Add extra condition to if-check during population of map
2025-04-16 19:29:53 -07:00
rkuo-danswer
2a9fd9342e
small improvement to checking for image attachments ( #4543 )
...
* small improvement to checking for image attachments
* better comments
* check centralized list of types instead of hardcoding them in the connector
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-17 00:34:22 +00:00
pablonyx
597ad806e3
Skip image files for S3 ( #4535 )
...
* skip image files
* process images s3
* tests
* k
* update
* nit
* update
2025-04-16 23:41:00 +00:00
evan-danswer
5acae2dc80
fix re-processing of previously seen docs Confluence ( #4544 )
...
* fix re-processing of previously seen docs
* performance
2025-04-16 23:16:21 +00:00
pablonyx
99455db26c
add 4.1 ( #4540 )
2025-04-16 15:34:01 -07:00
pablonyx
0d12e96362
Fix bug with saml validation ( #4522 )
...
* fix bug with saml validation
* k
2025-04-16 19:35:58 +00:00
Chris Weaver
7e7b6e08ff
Fix confluence perm sync ancestry ( #4536 )
...
* Fix confluence perm sync ancestry
* Address EL comments
* add test for special case
* remove print
* Fix test
2025-04-16 03:02:54 +00:00
Raunak Bhagat
1dd32ebfce
Remove alert upon submission ( #4537 )
2025-04-15 19:12:12 -07:00
Weves
c3ffaa19a4
Small no-letsencrypt improvement
2025-04-15 18:29:07 -07:00
pablonyx
f4ea7e62a7
Miscellaneous cleanup ( #4516 )
...
* stricter typing
* k
2025-04-15 23:35:13 +00:00
rkuo-danswer
2ac41c3719
Feature/celery beat watchdog ( #4534 )
...
* upgrade celery to release version
* make the watchdog script more reusable
* use constant
* code review
* catch interrupt
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-15 22:05:37 +00:00
evan-danswer
a8cba7abae
extra logging for uncommon permissions cases ( #4532 )
...
* extra logging for uncommon permissions cases
* address CW comments
2025-04-15 18:56:17 +00:00
evan-danswer
ae9f8c3071
checkpointed confluence ( #4473 )
...
* checkpointed confluence
* confluence checkpointing tested
* fixed integration tests
* attempt to fix connector test flakiness
* fix rebase
2025-04-14 23:59:53 +00:00
evan-danswer
742041d97a
fix font for dark mode ( #4527 )
2025-04-14 22:43:03 +00:00
pablonyx
187b93275d
k ( #4525 )
2025-04-14 22:29:47 +00:00
Weves
ca2aeac2cc
Fix black
2025-04-14 15:53:09 -07:00
ThomaciousD
f7543c6285
Fix #3764 : Dynamically handle default branch in GitLab connector
2025-04-14 15:52:10 -07:00
pablonyx
1430a18d44
cohere validation logic update ( #4523 )
2025-04-14 21:49:22 +00:00
rkuo-danswer
7c4487585d
rollback properly on exception ( #4073 )
...
* rollback properly on exception
* rollback on exception
* don't continue if we can't set the search path
* cleaner handling via context manager
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-04-14 21:48:35 +00:00
pablonyx
e572ce95e7
Shore up multi tenant tests ( #4484 )
...
* update
* fix
* finalize`
* remove unnecessary prints
* fix
* k
2025-04-14 18:34:57 +00:00
evan-danswer
68c6c1f4f8
refactor to use stricter typing ( #4513 )
...
* refactor to use stricter typing
* older version of ruff
2025-04-14 17:23:07 +00:00
Chris Weaver
a5edc8aa0f
Fix default log level ( #4501 )
...
* Fix default log level
* fix
2025-04-14 16:40:11 +00:00
evan-danswer
a377f6ffb6
Unify document deduping ( #4520 )
...
* minor cleanup
* cleanup doc deduping and add unit tests
2025-04-14 16:33:00 +00:00
Weves
72ce2f75cc
Add env var to docker compose file
2025-04-13 23:14:06 -07:00
joachim-danswer
2683207a24
Expanded basic search ( #4517 )
...
* initial working version
* ranking profile
* modification for keyword/instruction retrieval
* mypy fixes
* EL comments
* added env var (True for now)
* flipped default to False
* mypy & final EL/CW comments + import issue
2025-04-13 23:13:01 -07:00
Chris Weaver
e3aab8e85e
Improve index attempt display ( #4511 )
2025-04-13 15:57:47 -07:00
pablonyx
65fd8b90a8
add image indexing tests ( #4477 )
...
* address file path
* k
* update
* update
* nit- fix typing
* k
* should path
* in a good state
* k
* k
* clean up file
* update
* update
* k
* k
* k
2025-04-11 22:16:37 +00:00
Chris Weaver
6eaa774051
Confluence timeout fix? ( #4509 )
2025-04-11 20:06:27 +00:00
evan-danswer
60da282dd1
ensure individual search tool runs do not affect each other ( #4503 )
...
* ensure individual search tool runs do not affect each other
* small bug fixes
* nit
2025-04-11 17:24:57 +00:00
rkuo-danswer
493e5386ec
Bugfix/salesforce correctness ( #4497 )
...
* refactor salesforce sqlite db access
* more refactoring
* refactor again
* refactor again
* rename object
* add finalizer to ensure db connection is always closed
* avoid unnecessarily nesting connections and commit regularly when possible
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-11 08:41:22 +00:00
rkuo-danswer
bc74bcae3a
updating more packages ( #4502 )
...
* updating more packages
* mypy fixes
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-10 20:53:36 -07:00
evan-danswer
e51e4b33b6
fix max 10 drives issue ( #4505 )
2025-04-11 02:22:38 +00:00
rkuo-danswer
1d7d5e1809
fix scheduler init ( #4504 )
2025-04-10 18:21:47 -07:00
Patrick Weston
4a6998b7e3
If an assistant limits knowledge, don't let a user override it in the Sets filter
2025-04-10 11:56:00 -07:00
Weves
6d48b9b4fd
fix drive permission sync
2025-04-10 10:41:40 -07:00
Weves
86680cd45b
Fix google drive group sync
2025-04-10 10:41:40 -07:00
rkuo-danswer
77e60b9812
remove try update in init ... we really don't need the init to access the db or do any work. ( #4498 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-10 10:15:28 -07:00
rkuo-danswer
24184024bb
Bugfix/dependency updates ( #4482 )
...
* bump fastapi and starlette
* bumping llama index and nltk and associated deps
* bump to fix python-multipart
* bump aiohttp
* update package lock for examples/widget
* bump black
* sentencesplitter has changed namespaces
* fix reorder import check, fix missing passlib
* update package-lock.json
* black formatter updated
* reformatted again
* change to black compatible reorder
* change to black compatible reorder-python-imports fork
* fix pytest dependency
* black format again
* we don't need cdk.txt. update packages to be consistent across all packages
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-04-10 08:23:02 +00:00
evan-danswer
e79134eaa0
don't yield expected auth errors ( #4494 )
...
* don't yield expected auth errors
* only catch 403s
2025-04-10 01:53:02 +00:00
evan-danswer
b5be1fb948
important clarity comment ( #4492 )
2025-04-10 01:28:34 +00:00
evan-danswer
1718b8f677
fix claude bug ( #4493 )
...
* fix claude bug
* fixed tests
2025-04-10 00:59:18 +00:00
rkuo-danswer
3fc8027e73
pass through various id's and log them in the model server for better… ( #4485 )
...
* pass through various id's and log them in the model server for better tracking
* fix test
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-10 00:40:57 +00:00
pablonyx
caa9b106e4
k ( #4487 )
2025-04-10 00:19:47 +00:00
Chris Weaver
89688f0cef
Fix naming of volume ( #4491 )
2025-04-09 23:46:10 +00:00
Raunak Bhagat
eeab3f06ec
fix: Remove advanced options toggle if enterprise features are not enabled ( #4489 )
...
* Only show advanced options for custom llm providers *if* the paid features are enabled
* Change variable name
2025-04-09 20:42:20 +00:00
rkuo-danswer
15c74224ad
xfail bedrock test ( #4490 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-09 14:44:02 -07:00
Raunak Bhagat
2da26c16a9
Edit .gitignore file to add zed editor configurations ( #4483 )
2025-04-08 23:10:42 +00:00
pablonyx
8db80a6bb1
Add latency metrics ( #4472 )
...
* k
* update
* Update chat_backend.py
nit
---------
Co-authored-by: evan-danswer <evan@danswer.ai >
2025-04-08 21:23:26 +00:00
rkuo-danswer
9b6c7625fd
Bugfix/cloud checkpoint cleanup ( #4478 )
...
* use send_task to be consistent
* add pidbox monitoring task
* add logging so we can track the task execution
* log the idletime of the pidbox
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-08 19:47:07 +00:00
Chris Weaver
634d990cb8
Fix startup w/ seed_db ( #4481 )
2025-04-08 19:46:41 +00:00
pablonyx
5792261a4f
Minor doc set fix ( #4480 )
...
* update
* update
* update
* k
2025-04-08 19:14:56 +00:00
Chris Weaver
71839e723f
Add stuff to better avoid bot-detection in web connector ( #4479 )
...
* Add stuff to better avoid bot-detection in web connector
* Switch to exception log
2025-04-08 12:31:30 -07:00
evan-danswer
10f1ac5da1
use persona info when creating tool args ( #4397 )
...
* use persona info when creating tool args
* fixed unit test
* include system message
* fix unit test
* nit
2025-04-08 02:55:36 +00:00
Weves
1f80ed11d9
Fix black
2025-04-07 20:33:15 -07:00
Emerson Gomes
ba80191f5b
Handle exception for token cost calculation ( #4474 )
...
The code for token cost calculation fails when using a LiteLLM proxy due to mismatch with the provider naming. For now, just handle this exception and assume cost 0 when that happens instead of breaking the flow - A more precise, LiteLLM proxy based cost calculation (relying in the `/model/info`) LiteLLM Proxy method will be needed
2025-04-07 20:30:50 -07:00
Raunak Bhagat
206daa6903
feat: Vertex AI support ( #4458 )
...
* Add gemini well-known-llm-provider
* Edit styling of anonymous function
* Remove space
* Edit how advanced options are displayed
* Add VertexAI to acceptable llm providers
* Add new `FileUploadFormField` component
* Edit FileUpload component
* Clean up logic for displaying native llm providers; add support for more complex `CustomConfigKey` types
* Fix minor nits in web app
* Add ability to pass vertex credentials to `litellm`
* Remove unused prop
* Change name of enum value
* Add back ability to change form based on first time configurations
* Create new Error with string instead of throwing raw string
* Add more Gemini models
* Edit mappings for Gemini models
* Edit comment
* Rearrange llm models
* Run black formatter
* Remove complex configurations during first time registration
* Fix nit
* Update llm provider name
* Edit temporary formik field to also have the filename
* Run reformatter
* Reorder commits
* Add advanced configurations for enabled LLM Providers
2025-04-08 00:56:47 +00:00
evan-danswer
17562f9b8f
Id not set in checkpoint2 ( #4468 )
...
* unconditionally set completion
* drive connector improvements
* fixing broader typing issue
* fix tests, CW comments
* actual test fix
2025-04-07 17:00:42 -07:00
evan-danswer
9c73099241
Drive smart chip indexing ( #4459 )
...
* WIP
* WIP almost done, but realized we can just do basic retrieval
* rebased and added scripts
* improved approach to extracting smart chips
* remove files from previous branch
* fix connector tests
* fix test
2025-04-07 21:52:45 +00:00
Emerson Gomes
88d4a65e7b
Fix hardcoded temperature
2025-04-07 13:56:11 -07:00
Weves
614d0f8d72
Add more options to dev compose file
2025-04-07 10:03:34 -07:00
SubashMohan
157da24504
update test expectations for Highspot connector ( #4464 )
2025-04-07 05:12:22 +00:00
Evan Lohn
989dab51b9
unconditionally set completion
2025-04-06 22:39:42 -07:00
Weves
6a13401172
Small tweaks to thinking
2025-04-06 15:59:00 -07:00
rkuo-danswer
bb73bb224a
slack permission tests are enterprise only ( #4463 )
...
* slack permission tests are enterprise only
* xfail highspot connector
* test is broken
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-06 15:23:17 -07:00
Richard Kuo (Onyx)
4dc382b571
Revert "slack permission tests are enterprise only"
...
This reverts commit 056a83493f .
2025-04-06 14:24:42 -07:00
Richard Kuo (Onyx)
056a83493f
slack permission tests are enterprise only
2025-04-06 14:24:25 -07:00
Chris Weaver
aadd4f212a
Adjust pg engine intialization ( #4408 )
...
* Adjust pg engine intialization
* Fix mypy
* Rename var
* fix typo
* Fix tests
2025-04-06 12:44:49 -07:00
Ferdinand Loesch
8b05f98d54
Thinking mode UI. ( #4370 )
...
* Update web connector implementation and fix line length issues
* Update configurations and fix connector issues
* Update Slack connector
* Update connectors and add jira_test_env to gitignore, removing sensitive information
* Restore checkpointing functionality and remove sensitive information
* Fix agent mode to properly handle thinking tokens
* up
* Enhance ThinkingBox component with improved content handling and animations. Added support for partial thinking tokens, refined scrolling behavior, and updated CSS for better visual feedback during thinking states.
* Create clean branch with frontend thinking mode changes only
* Update ThinkingBox component to include new props for completion and streaming states. Refactor smooth scrolling logic into a dedicated function for improved readability. Add new entry to .gitignore for jira_test_env.
* Remove autoCollapse prop from AIMessage component for improved flexibility in message display.
* Update thinking tokens handling in chat utils
* Remove unused cleanThinkingContent import from Messages component to streamline code.
---------
Co-authored-by: ferdinand loesch <f.loesch@sportradar.com >
Co-authored-by: EC2 Default User <ec2-user@ip-10-73-128-233.eu-central-1.compute.internal >
Co-authored-by: Your Name <you@example.com >
Co-authored-by: Chris Weaver <25087905+Weves@users.noreply.github.com >
2025-04-05 17:31:02 -07:00
Weves
1c16c4ea3d
Adjusting default search assistant
2025-04-05 16:00:47 -07:00
Weves
cf6ff3ce4a
Fix run-nginx
2025-04-05 16:00:10 -07:00
Weves
86d9f5d9dd
Update resource limits
2025-04-05 16:00:10 -07:00
pablonyx
09450010cd
refresh token limit ( #4456 )
2025-04-05 01:27:57 +00:00
pablonyx
0acd50b75d
docx bugfix
2025-04-04 18:20:31 -07:00
pablonyx
c3c9a0e57c
Docx parsing ( #4455 )
...
* looks okay
* k
* k
* k
* update values
* k
* quick fix
2025-04-04 23:36:43 +00:00
pablonyx
ef978aea97
Additional ACL Tests + Slackbot fix ( #4430 )
...
* try turning drive perm sync on
* try passing in env var
* add some logs
* Update pr-integration-tests.yml
* revert "Update pr-integration-tests.yml"
This reverts commit 76a44adbfe .
* Revert "add some logs"
This reverts commit ab9e6bcfb1 .
* Revert "try passing in env var"
This reverts commit 9c0b6162ea .
* Revert "try turning drive perm sync on"
This reverts commit 2d35f61f42 .
* try slack connector
* k
* update
* remove logs
* remove more logs
* nit
* k
* k
* address nits
* run test with additional logs
* Revert "run test with additional logs"
This reverts commit 1397a2c4a0 .
* Revert "address nits"
This reverts commit d5e24b019d .
2025-04-04 22:00:17 +00:00
rkuo-danswer
15ab0586df
handle gong api race condition ( #4457 )
...
* working around a gong race condition in their api
* add back gong basic test
* formatting
* add the call index
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-04 19:33:47 +00:00
rkuo-danswer
839c8611b7
Bugfix/salesforce ( #4335 )
...
* add some gc
* small refactoring for temp directories
* WIP
* add some gc collects and size calculations
* un-xfail
* fix salesforce test
* loose check for number of docs
* adjust test again
* cleanup
* nuke directory param, remove using sqlite db to cache email / id mappings
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-04 16:21:34 +00:00
joachim-danswer
68f9f157a6
Adding research topics for better search context ( #4448 )
...
* research topics addition
* allow for question to overwrite research area
2025-04-04 09:53:39 -07:00
SubashMohan
9dd56a5c80
Enhance Highspot connector with error handling and add unit tests ( #4454 )
...
* Enhance Highspot connector with error handling and add unit tests for poll_source functionality
* Fix file extension validation logic to allow either plain text or document format
2025-04-04 09:53:16 -07:00
pablonyx
842a73a242
Mock connector fix ( #4446 )
2025-04-04 09:26:10 -07:00
Weves
c04c1ea31b
Fix onyx_config.jsonl
2025-04-03 22:44:56 -07:00
Chris Weaver
2380c2266c
Infra and Deployment for ECS Fargate ( #4449 )
...
* Infra and Deployment for ECS Fargate
---------
Co-authored-by: jpb80 <jordan.buttkevitz@gmail.com >
2025-04-03 22:43:56 -07:00
pablonyx
b02af9b280
Div Con ( #4442 )
...
* base setup
* Improvements + time boxing
* time box fix
* mypy fix
* EL Comments
* CW comments
* date awareness
---------
Co-authored-by: joachim-danswer <joachim@danswer.ai >
2025-04-04 00:52:00 +00:00
rkuo-danswer
42938dcf62
Bugfix/gong tweaks ( #4444 )
...
* gong debugging
* add retries via class level session, add debugging
* add gong connector test
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-03 22:22:45 +00:00
pablonyx
93886f0e2c
Assistant Prompt length + client side ( #4433 )
2025-04-03 11:26:53 -07:00
rkuo-danswer
8c3a953b7a
add prometheus metrics endpoints via helper package ( #4436 )
...
* add prometheus metrics endpoints via helper package
* model server specific requirements
* mark as public endpoint
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-03 16:52:05 +00:00
evan-danswer
54b883d0ca
fix large docs selected in chat pruning ( #4412 )
...
* fix large docs selected in chat pruning
* better approach to length restriction
* comments
* comments
* fix unit tests and minor pruning bug
* remove prints
2025-04-03 15:48:10 +00:00
pablonyx
91faac5447
minor fix ( #4435 )
2025-04-03 15:00:27 +00:00
Chris Weaver
1d8f9fc39d
Fix weird re-index state ( #4439 )
...
* Fix weird re-index state
* Address rkuo's comments
2025-04-03 02:16:34 +00:00
Weves
9390de21e5
More logging on confluence space permissions
2025-04-02 20:01:38 -07:00
rkuo-danswer
3a33433fc9
unit tests for chunk censoring ( #4434 )
...
* unit tests for chunk censoring
* type hints for mypy
* pytestification
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-03 01:28:54 +00:00
Chris Weaver
c4865d57b1
Fix tons of users w/o drive access causing timeouts ( #4437 )
2025-04-03 00:01:05 +00:00
rkuo-danswer
81d04db08f
Feature/request id middleware 2 ( #4427 )
...
* stubbing out request id
* passthru or create request id's in api and model server
* add onyx request id
* get request id logging into uvicorn
* no logs
* change prefixes
* fix comment
* docker image needs specific shared files
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-02 22:30:03 +00:00
rkuo-danswer
d50a17db21
add filter unit tests ( #4421 )
...
* add filter unit tests
* fix tests
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-02 20:26:25 +00:00
pablonyx
dc5a1e8fd0
add more flexible vision support check ( #4429 )
2025-04-02 18:11:33 +00:00
pablonyx
c0b3681650
update ( #4428 )
2025-04-02 18:09:44 +00:00
Chris Weaver
7ec04484d4
Another fix for Salesforce perm sync ( #4432 )
...
* Another fix for Salesforce perm sync
* typing
2025-04-02 11:08:40 -07:00
Weves
1cf966ecc1
Fix Salesforce perm sync
2025-04-02 10:47:26 -07:00
rkuo-danswer
8a8526dbbb
harden join function ( #4424 )
...
* harden join function
* remove log spam
* use time.monotonic
* add pid logging
* client only celery app
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-02 01:04:00 -07:00
Weves
be20586ba1
Add retries for confluence calls
2025-04-01 23:00:37 -07:00
Weves
a314462d1e
Fix migrations
2025-04-01 21:48:32 -07:00
rkuo-danswer
155f53c3d7
Revert "Add user invitation test ( #4161 )" ( #4422 )
...
This reverts commit 806de92feb .
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-01 19:55:04 -07:00
pablonyx
7c027df186
Fix cc pair doc deletion ( #4420 )
2025-04-01 18:44:15 -07:00
pablonyx
0a5db96026
update ( #4415 )
2025-04-02 00:42:42 +00:00
joachim-danswer
daef985b02
Simpler approach ( #4414 )
2025-04-01 16:52:59 -07:00
Weves
b7ece296e0
Additional logging to salesforce perm sync
2025-04-01 16:19:50 -07:00
Richard Kuo (Onyx)
d7063e0a1d
expose acl link feature in onyx_vespa
2025-04-01 16:19:50 -07:00
pablonyx
ee073f6d30
Tracking things ( #4352 )
2025-04-01 16:19:50 -07:00
Raunak Bhagat
2e524816a0
Regen ( #4409 )
...
* Edit styling of regeneration dropdown
* Finish regeneration style changes
* Remove invalid props
* Update web/src/app/chat/input/ChatInputBar.tsx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Remove unused variables
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-04-01 16:19:50 -07:00
pablonyx
47ef0c8658
Still delete cookies ( #4404 )
2025-04-01 16:19:50 -07:00
pablonyx
806de92feb
Add user invitation test ( #4161 )
2025-04-01 16:19:50 -07:00
pablonyx
da39f32fea
Validate advanced fields + proper yup assurances for lists ( #4399 )
2025-04-01 16:19:50 -07:00
pablonyx
2a87837ce1
Very minor auth standardization ( #4400 )
2025-04-01 16:19:50 -07:00
pablonyx
7491cdd0f0
Update migration ( #4410 )
2025-04-01 16:19:50 -07:00
SubashMohan
aabd698295
refactor tests for Highspot connector to use mocking for API key retrieval ( #4346 )
2025-04-01 16:19:50 -07:00
Weves
4b725e4d1a
Init engine in slackbot
2025-04-01 16:19:50 -07:00
rkuo-danswer
34d2d92fa8
also set permission upsert to medium priority ( #4405 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-04-01 16:19:50 -07:00
pablonyx
3a3b2a2f8d
add user files ( #4152 )
2025-04-01 16:19:44 -07:00
rkuo-danswer
ccd372cc4a
Bugfix/slack rate limiting ( #4386 )
...
* use slack's built in rate limit handler for the bot
* WIP
* fix the slack rate limit handler
* change default to 8
* cleanup
* try catch int conversion just in case
* linearize this logic better
* code review comments
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-03-31 21:00:26 +00:00
evan-danswer
ea30f1de1e
minor improvement to fireflies connector ( #4383 )
...
* minor improvement to fireflies connector
* reduce time diff
2025-03-31 20:00:52 +00:00
evan-danswer
a7130681d9
ensure bedrock model contains API key ( #4396 )
...
* ensure bedrock model contains API key
* fix storing bug
2025-03-31 19:58:53 +00:00
pablonyx
04911db715
fix slashes ( #4259 )
2025-03-31 18:08:17 +00:00
rkuo-danswer
feae7d0cc4
disambiguate job name from ee version ( #4403 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-03-31 11:48:28 -07:00
pablonyx
ac19c64b3c
temporary fix for auth ( #4402 )
2025-03-31 11:10:41 -07:00
pablonyx
03d5c30fd2
fix ( #4372 )
2025-03-31 17:25:21 +00:00
joachim-danswer
e988c13e1d
Additional logging for the path from Search Results to LLM Context ( #4387 )
...
* added logging
* nit
* nit
2025-03-31 00:38:43 +00:00
pablonyx
dc18d53133
Improve multi tenant anonymous user interaction ( #3857 )
...
* cleaner handling
* k
* k
* address nits
* fix typing
2025-03-31 00:33:32 +00:00
evan-danswer
a1cef389aa
fallback to ignoring unicode chars when huggingface tokenizer fails ( #4394 )
2025-03-30 23:45:20 +00:00
pablonyx
db8d6ce538
formatting ( #4316 )
2025-03-30 23:43:17 +00:00
pablonyx
e8370dcb24
Update refresh conditional ( #4375 )
...
* update refresh conditional
* k
2025-03-30 17:28:35 -07:00
pablonyx
9951fe13ba
Fix image input processing without LLMs ( #4390 )
...
* quick fix
* quick fix
* Revert "quick fix"
This reverts commit 906b29bd9b .
* nit
2025-03-30 19:28:49 +00:00
evan-danswer
56f8ab927b
Contextual Retrieval ( #4029 )
...
* contextual rag implementation
* WIP
* indexing test fix
* workaround for chunking errors, WIP on fixing massive memory cost
* mypy and test fixes
* reformatting
* fixed rebase
2025-03-30 18:49:09 +00:00
rkuo-danswer
cb5bbd3812
Feature/mit integration tests ( #4299 )
...
* new mit integration test template
* edit
* fix problem with ACL type tags and MIT testing for test_connector_deletion
* fix test_connector_deletion_for_overlapping_connectors
* disable some enterprise only tests in MIT version
* disable a bunch of user group / curator tests in MIT version
* wire off more tests
* typo fix
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-03-30 02:41:08 +00:00
Yuhong Sun
742d29e504
Remove BETA
2025-03-29 15:38:46 -07:00
SubashMohan
ecc155d082
fix: ensure base_url ends with a trailing slash ( #4388 )
2025-03-29 14:34:30 -07:00
pablonyx
0857e4809d
fix background color
2025-03-28 16:33:30 -07:00
Chris Weaver
22e00a1f5c
Fix duplicate docs ( #4378 )
...
* Initial
* Fix duplicate docs
* Add tests
* Switch to list comprehension
* Fix test
2025-03-28 22:25:26 +00:00
Chris Weaver
0d0588a0c1
Remove OnyxContext ( #4376 )
...
* Remove OnyxContext
* Fix UT
* Fix tests v2
2025-03-28 12:39:51 -07:00
rkuo-danswer
aab777f844
Bugfix/acl prefix ( #4377 )
...
* fix acl prefixing
* increase timeout a tad
* block access to init'ing DocumentAccess directly, fix test to work with ee/MIT
* fix env var checks
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-03-28 05:52:35 +00:00
pablonyx
babbe7689a
k ( #4380 )
2025-03-28 02:23:45 +00:00
evan-danswer
a123661c92
fixed shared folder issue ( #4371 )
...
* fixed shared folder issue
* fix existing tests
* default allow files shared with me for service account
2025-03-27 23:39:52 +00:00
pablonyx
c554889baf
Fix actions link ( #4374 )
2025-03-27 16:39:35 -07:00
rkuo-danswer
f08fa878a6
refactor file extension checking and add test for blob s3 ( #4369 )
...
* refactor file extension checking and add test for blob s3
* code review
* fix checking ext
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-03-27 18:57:44 +00:00
pablonyx
d307534781
add some debug logging ( #4328 )
2025-03-27 11:49:32 -07:00
rkuo-danswer
6f54791910
adjust some vars in real time ( #4365 )
...
* adjust some vars in real time
* some sanity checking
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-03-27 17:30:08 +00:00
pablonyx
0d5497bb6b
Add multi-tenant user invitation flow test ( #4360 )
2025-03-27 09:53:15 -07:00
Chris Weaver
7648627503
Save all logs + add log persistence to most Onyx-owned containers ( #4368 )
...
* Save all logs + add log persistence to most Onyx-owned containers
* Separate volumes for each container
* Small fixes
2025-03-26 22:25:39 -07:00
pablonyx
927554d5ca
slight robustification ( #4367 )
2025-03-27 03:23:36 +00:00
pablonyx
7dcec6caf5
Fix session touching ( #4363 )
...
* fix session touching
* Revert "fix session touching"
This reverts commit c473d5c9a2 .
* Revert "Revert "fix session touching""
This reverts commit 26a71d40b6 .
* update
* quick nit
2025-03-27 01:18:46 +00:00
rkuo-danswer
036648146d
possible fix for confluence query filter ( #4280 )
...
* possible fix for confluence query filter
* nuke the attachment filter query ... it doesn't work!
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-03-27 00:35:14 +00:00
rkuo-danswer
2aa4697ac8
permission sync runs so often that it starves out other tasks if run at high priority ( #4364 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-03-27 00:22:53 +00:00
rkuo-danswer
bc9b4e4f45
use slack's built in rate limit handler for the bot ( #4362 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-03-26 21:55:04 +00:00
evan-danswer
178a64f298
fix issue with drive connector service account indexing ( #4356 )
...
* fix issue with drive connector service account indexing
* correct checkpoint resumption
* final set of fixes
* nit
* fix typing
* logging and CW comments
* nit
2025-03-26 20:54:26 +00:00
pablonyx
c79f1edf1d
add a flush ( #4361 )
2025-03-26 14:40:52 -07:00
pablonyx
7c8e23aa54
Fix saml conversion from ext_perm -> basic ( #4343 )
...
* fix saml conversion from ext_perm -> basic
* quick nit
* minor fix
* finalize
* update
* quick fix
2025-03-26 20:36:51 +00:00
pablonyx
d37b427d52
fix email flow ( #4339 )
2025-03-26 18:59:12 +00:00
pablonyx
a65fefd226
test fix
2025-03-26 12:43:38 -07:00
rkuo-danswer
bb09bde519
Bugfix/google drive size threshold 2 ( #4355 )
2025-03-26 12:06:36 -07:00
Tim Rosenblatt
0f6cf0fc58
Fixes docker logs helper text in run-nginx.sh ( #3678 )
...
The docker container name is slightly wrong, and this commit fixes it.
2025-03-26 09:03:35 -07:00
pablonyx
fed06b592d
Auto refresh credentials ( #4268 )
...
* Auto refresh credentials
* remove dupes
* clean up + tests
* k
* quick nit
* add brief comment
* misc typing
2025-03-26 01:53:31 +00:00
pablonyx
8d92a1524e
fix invitation on cloud ( #4351 )
...
* fix invitation on cloud
* k
2025-03-26 01:25:17 +00:00
pablonyx
ecfea9f5ed
Email formatting devices ( #4353 )
...
* update email formatting
* k
* update
* k
* nit
2025-03-25 21:42:32 +00:00
rkuo-danswer
b269f1ba06
fix broken function call ( #4354 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-03-25 21:07:31 +00:00
pablonyx
30c878efa5
Quick fix ( #4341 )
...
* quick fix
* Revert "quick fix"
This reverts commit f113616276 .
* smaller chnage
2025-03-25 18:39:55 +00:00
pablonyx
2024776c19
Respect contextvars when parallelizing for Google Drive ( #4291 )
...
* k
* k
* fix typing
2025-03-25 17:40:12 +00:00
pablonyx
431316929c
k ( #4336 )
2025-03-25 17:00:35 +00:00
pablonyx
c5b9c6e308
update ( #4344 )
2025-03-25 16:56:23 +00:00
pablonyx
73dd188b3f
update ( #4338 )
2025-03-25 16:55:25 +00:00
evan-danswer
79b061abbc
Daylight savings time handling ( #4345 )
...
* confluence timezone improvements
* confluence timezone improvements
2025-03-25 16:11:30 +00:00
rkuo-danswer
552f1ead4f
use correct namespace in redis for certain keys ( #4340 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-03-25 04:10:31 +00:00
evan-danswer
17925b49e8
typing fix ( #4342 )
...
* typing fix
* changed type hint to help future coders
2025-03-25 01:01:13 +00:00
rkuo-danswer
55fb5c3ca5
add size threshold for google drive ( #4329 )
...
* add size threshold for google drive
* greptile nits
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-03-24 04:09:28 +00:00
evan-danswer
99546e4a4d
zendesk checkpointed connector ( #4311 )
...
* zendesk v1
* logic fix
* zendesk testing
* add unit tests
* zendesk caching
* CW comments
* fix unit tests
2025-03-23 20:43:13 +00:00
pablonyx
c25d56f4a5
Improved drive flow UX ( #4331 )
...
* wip
* k
* looking good
* clenaed up
* quick nit
2025-03-23 19:21:03 +00:00
Chris Weaver
35f3f4f120
Small slack bot fixes ( #4333 )
2025-03-22 23:22:17 +00:00
Weves
25b69a8aca
Adjust spammy log
2025-03-22 14:52:09 -07:00
pablonyx
1b7d710b2a
Fix links from file metadata ( #4324 )
...
* quick fix
* clarify comment
* fix file metadata
* k
2025-03-22 18:21:47 +00:00
pablonyx
ae3d3db3f4
Update slack bot listing endpoint ( #4325 )
...
* update slack bot listing endpoint
* nit
2025-03-22 18:21:31 +00:00
evan-danswer
fb79a9e700
Checkpointed GitHub connector ( #4307 )
...
* WIP github checkpointing
* first draft of github checkpointing
* nit
* CW comments
* github basic connector test
* connector test env var
* secrets cant start with GITHUB_
* unit tests and bug fix
* connector failures
* address CW comments
* validation fix
* validation fix
* remove prints
* fixed tests
* 100 items per page
2025-03-22 01:48:05 +00:00
rkuo-danswer
587ba11bbc
alembic script logging fixes ( #4322 )
...
* log fixing
* fix typos
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-03-22 00:50:58 +00:00
pablonyx
fce81ebb60
Minor ux nits ( #4327 )
...
* k
* quick fix
2025-03-21 21:50:56 +00:00
Chris Weaver
61facfb0a8
Fix slack connector ( #4326 )
2025-03-21 21:30:03 +00:00
Chris Weaver
52b96854a2
Handle move errors ( #4317 )
...
* Handle move errors
* Make a warning
2025-03-21 11:11:12 -07:00
Chris Weaver
d123713c00
Fix GPU status request in sync flow ( #4318 )
...
* Fix GPU status request in sync flow
* tweak
* Fix test
* Fix more tests
2025-03-21 11:11:00 -07:00
Chris Weaver
775c847f82
Reduce drive retries ( #4312 )
...
* Reduce drive retries
* timestamp format fix
---------
Co-authored-by: Evan Lohn <evan@danswer.ai >
2025-03-21 00:23:55 +00:00
rkuo-danswer
6d330131fd
wire off image downloading for confluence and gdrive if not enabled i… ( #4305 )
...
* wire off image downloading for confluence and gdrive if not enabled in settings
* fix partial func
* fix confluence basic test
* add test for skipping/allowing images
* review comments
* skip allow images test
* mock function using the db
* mock at the proper level
---------
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-03-20 23:10:28 +00:00
Chris Weaver
0292ca2445
Add option to control # of slack threads ( #4310 )
2025-03-20 16:56:05 +00:00
Weves
15dd1e72ca
Remove slack channel validation
2025-03-20 08:34:54 -07:00
Weves
91c9be37c0
Fix loader
2025-03-20 08:30:46 -07:00
Weves
2a01c854a0
Fix cases where the bot is disabled
2025-03-20 08:30:46 -07:00
rkuo-danswer
85ebadc8eb
sanitize llm keys and handle updates properly ( #4270 )
...
* sanitize llm keys and handle updates properly
* fix llm provider testing
* fix test
* mypy
* fix default model editing
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-03-20 01:13:02 +00:00
Chris Weaver
5dda53eec3
Notion improvement ( #4306 )
...
* Notion connector improvements
* Enable recursive index by default
* Small tweak
2025-03-19 23:16:05 +00:00
Chris Weaver
72bf427cc2
Address invalid connector state ( #4304 )
...
* Address invalid connector state
* Fixes
* Address mypy
* Address RK comment
2025-03-19 21:15:06 +00:00
Chris Weaver
f421c6010b
Checkpointed Jira connector ( #4286 )
...
* Checkpointed Jira connector
* nit
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* typing improvements and test fixes
* cleaner typing
* remove default because it is from the future
* mypy
* Address EL comments
---------
Co-authored-by: evan-danswer <evan@danswer.ai >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-03-19 20:41:01 +00:00
rkuo-danswer
0b87549f35
Feature/email whitelabeling ( #4260 )
...
* work in progress
* work in progress
* WIP
* refactor, use inline attachment for image (base64 encoding doesn't work)
* pretty sure this belongs behind a multi_tenant check
* code review / refactor
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-03-19 13:08:44 -07:00
evan-danswer
06624a988d
Gdrive checkpointed connector ( #4262 )
...
* WIP rebased
* style
* WIP, testing theory
* fix type issue
* fixed filtering bug
* fix silliness
* correct serialization and validation of threadsafedict
* concurrent drive access
* nits
* nit
* oauth bug fix
* testing fix
* fix slim retrieval
* fix integration tests
* fix testing change
* CW comments
* nit
* guarantee completion stage existence
* fix default values
2025-03-19 18:49:35 +00:00
Chris Weaver
ae774105e3
Fix slack connector creation ( #4303 )
...
* Make it fail fast + succeed validation if rate limiting is happening
* Add logging + reduce spam
2025-03-19 18:26:49 +00:00
evan-danswer
4dafc3aa6d
Update README.md
2025-03-18 21:14:05 -07:00
evan-danswer
5d7d471823
Update README.md
...
fix bullet points
2025-03-18 19:34:08 -07:00
Weves
61366df34c
Add execute permission
2025-03-18 12:03:32 -07:00
Chris Weaver
1a444245f6
Memory tracking script ( #4297 )
...
* Add simple container-level memory tracking script
2025-03-18 12:00:09 -07:00
rkuo-danswer
c32d234491
xfail highspot connector tests ( #4296 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-03-18 11:47:17 -07:00
pablonyx
07b68436cf
use ONYX_CLOUD_CELERY_TASK_PREFIX for pre provisioning ( #4293 )
2025-03-18 17:34:22 +00:00
Chris Weaver
293d1a4476
Add process-level memory monitoring ( #4294 )
...
* Add process-level memory monitoring
* Switch to every 5 minutes
2025-03-17 22:39:52 -07:00
SubashMohan
ba514aaaa2
Highspot connector ( #4277 )
2025-03-17 08:36:02 -07:00
Arun Philip
f45798b5dd
add overflow-auto to show all content in Modal ( #4140 )
2025-03-15 11:56:19 -07:00
Weves
64ff5df083
Fix basic auth for non-ee
2025-03-14 11:40:17 -07:00
rkuo-danswer
cf1b7e7a93
add proper boolean validation to field ( #4283 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-03-14 03:38:25 +00:00
Chris Weaver
63692a6bd3
Fix perm sync memory usage ( #4282 )
...
* Fix slack perm sync memory usage
* Make perm syncing run in batches rather than fetching everything
* Update backend/ee/onyx/external_permissions/slack/doc_sync.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update backend/ee/onyx/external_permissions/slack/doc_sync.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Loud error on slack doc sync missing permissions
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-03-14 02:26:22 +00:00
evan-danswer
934700b928
better drive url cleaning ( #4247 )
...
* better drive url cleaning
* nit
* address JR comments
2025-03-13 21:16:24 +00:00
Chris Weaver
b1a7cff9e0
Enable claude 3.7 ( #4279 )
2025-03-13 18:33:06 +00:00
joachim-danswer
463340b8a1
Reduce ranking scores for short chunks without actual information ( #4098 )
...
* remove title for slack
* initial working code
* simplification
* improvements
* name change to information_content_model
* avoid boost_score > 1.0
* nit
* EL comments and improvements
Improvements:
- proper import of information content model from cache or HF
- warm up for information content model
Other:
- EL PR review comments
* nit
* requirements version update
* fixed docker file
* new home for model_server configs
* default off
* small updates
* YS comments - pt 1
* renaming to chunk_boost & chunk table def
* saving and deleting chunk stats in new table
* saving and updating chunk stats
* improved dict score update
* create columns for individual boost factors
* RK comments
* Update migration
* manual import reordering
2025-03-13 17:35:45 +00:00
rkuo-danswer
ba82888e1e
change max workers to 2 for the moment ( #4278 )
...
Co-authored-by: Richard Kuo (Onyx) <rkuo@onyx.app >
2025-03-13 09:58:24 -07:00
rkuo-danswer
39465d3104
change default build info in dockerfile's to something more obviously source only ( #4275 )
...
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-03-13 09:42:10 -07:00
rkuo-danswer
b4ecc870b9
safe handling for mediaType in confluence connector in all places ( #4269 )
...
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-03-13 06:09:19 +00:00
rkuo-danswer
a2ac9f02fb
unique constraint here doesn't work ( #4271 )
...
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-03-12 16:25:27 -07:00
pablonyx
f87e559cc4
Separate out indexing-time image analysis into new phase ( #4228 )
...
* Separate out indexing-time image analysis into new phase
* looking good
* k
* k
2025-03-12 22:26:05 +00:00
pablonyx
5883336d5e
Support image indexing customization ( #4261 )
...
* working well
* k
* ready to go
* k
* minor nits
* k
* quick fix
* k
* k
2025-03-12 20:03:45 +00:00
pablonyx
0153ff6b51
Improved logout flow ( #4258 )
...
* improved app provider modals
* improved logout flow
* k
* updates
* add docstring
2025-03-12 19:19:39 +00:00
pablonyx
2f8f0f01be
Tenants on standby ( #4218 )
...
* add tenants on standby feature
* k
* fix alembic
* k
* k
2025-03-12 18:25:30 +00:00
pablonyx
a9e5ae2f11
Fix slash mystery ( #4263 )
2025-03-12 10:03:21 -07:00
Chris Weaver
997f40500d
Add support for sandboxed salesforce ( #4252 )
2025-03-12 00:21:24 +00:00
rkuo-danswer
a918a84e7b
fix oauth downloading and size limits in confluence ( #4249 )
...
* fix oauth downloading and size limits in confluence
* bump black to get past corrupt hash
* try working around another corrupt package
* fix raw_bytes
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-03-11 23:57:47 +00:00
rkuo-danswer
090f3fe817
handle conflicts on lowercasing emails ( #4255 )
...
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-03-11 21:25:50 +00:00
pablonyx
4e70f99214
Fix slack links ( #4254 )
...
* fix slack links
* updates
* k
* nit improvements
2025-03-11 19:58:15 +00:00
pablonyx
ecbd4eb1ad
add basic user invite flow ( #4253 )
2025-03-11 19:02:51 +00:00
pablonyx
f94d335d12
Do not show modals to non-multitenant users ( #4256 )
2025-03-11 11:53:13 -07:00
pablonyx
59a388ce0a
fix tests
2025-03-11 11:12:35 -07:00
rkuo-danswer
9cd3cbb978
fix versions ( #4250 )
...
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2025-03-10 23:50:07 -07:00
pablonyx
ab1b6b487e
descrease model server logspam ( #4166 )
2025-03-10 18:29:27 +00:00
Chris Weaver
6ead9510a4
Small notion tweaks ( #4244 )
...
* Small notion tweaks
* Add comment
2025-03-10 15:51:12 +00:00
Chris Weaver
965f9e98bf
Eliminate extremely long log line for large checkpointds ( #4236 )
...
* Eliminate extremely long log line for large checkpointds
* address greptile
2025-03-10 15:50:50 +00:00
rkuo-danswer
426883bbf5
Feature/agentic buffered ( #4231 )
...
* rename agent test script to prevent pytest autodiscovery
* first cut
* fix log message
* fix up typing
* add a sample test
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-03-10 15:48:42 +00:00
rkuo-danswer
6ca400ced9
Bugfix/delete document tags slow ( #4232 )
...
* Add Missing Date and Message-ID Headers to Ensure Email Delivery
* fix issue Performance issue during connector deletion #4191
* fix ruff
* bump to rebuild PR
---------
Co-authored-by: ThomaciousD <2194608+ThomaciousD@users.noreply.github.com >
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-03-10 03:07:30 +00:00
Weves
104c4b9f4d
small modal improvement
2025-03-09 20:54:53 -07:00
pablonyx
8b5e8bd5b9
k ( #4240 )
2025-03-10 03:06:13 +00:00
Weves
7f7621d7c0
SMall gitbook tweaks
2025-03-09 14:46:44 -07:00
pablonyx
06dcc28d05
Improved login experience ( #4178 )
...
* functional initial auth modal
* k
* k
* k
* looking good
* k
* k
* k
* k
* update
* k
* k
* misc bunch
* improvements
* k
* address comments
* k
* nit
* update
* k
2025-03-09 01:06:20 +00:00
pablonyx
18df63dfd9
Fix local background jobs ( #4241 )
2025-03-08 14:47:56 -08:00
Chris Weaver
0d3c72acbf
Add basic memory logging ( #4234 )
...
* Add basic memory logging
* Small tweaks
* Switch to monotonic
2025-03-08 03:49:47 +00:00
rkuo-danswer
9217243e3e
Bugfix/query history notes ( #4204 )
...
* 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
* slight improvements and notes to query history and seeding
* update test
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-03-07 19:52:30 +00:00
rkuo-danswer
61ccba82a9
light worker needs to discover some indexing tasks ( #4209 )
...
* light worker needs to discover some indexing tasks
* fix formatting
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-03-07 11:52:09 -08:00
Weves
9e8eba23c3
Fix frozen model issue
2025-03-07 09:05:43 -08:00
evan-danswer
0c29743538
use max_tokens to do better rate limit handling ( #4224 )
...
* use max_tokens to do better rate limit handling
* fix unti tests
* address greptile comment, thanks greptile
2025-03-06 18:12:05 -08:00
pablonyx
08b2421947
fix
2025-03-06 17:30:31 -08:00
pablonyx
ed518563db
minor typing update
2025-03-06 17:02:39 -08:00
pablonyx
a32f7dc936
Fix Connector tests (confluence) ( #4221 )
2025-03-06 17:00:01 -08:00
rkuo-danswer
798e10c52f
revert to always building model server ( #4213 )
...
* revert to always building model server
* fix just in case
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-03-06 23:49:45 +00:00
pablonyx
bf4983e35a
Ensure consistent UX ( #4222 )
...
* ux consistent
* nit
* Update web/src/app/admin/configuration/llm/interfaces.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-03-06 23:13:32 +00:00
evan-danswer
b7da91e3ae
improved basic search latency ( #4186 )
...
* improved basic search latency
* address PR comments + minor cleanup
2025-03-06 22:22:59 +00:00
Weves
29382656fc
Stop trying a million times for the user validity check
2025-03-06 15:35:49 -08:00
pablonyx
7d6db8d500
Comma separated list for Github repos ( #4199 )
2025-03-06 14:46:57 -08:00
Chris Weaver
a7a374dc81
Confluence fixes ( #4220 )
...
* Confluence fixes
* Small tweak
* Address greptile comments
2025-03-06 20:57:07 +00:00
rkuo-danswer
facc8cc2fa
add scope needed for permission sync ( #4198 )
...
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-03-06 20:03:38 +00:00
rkuo-danswer
2c0af0a0ca
Feature/helm updates ( #4201 )
...
* add ingress for api and web
* helm setup docs
* add letsencrypt. close blocks
* use pathType ImplementationSpecific as Prefix is deprecated
* fix backend labels. configure nginx routes. update annotations
* fix linting
---------
Co-authored-by: Sajjad Anwar <sajjadkm@gmail.com >
Co-authored-by: Richard Kuo (Danswer) <rkuo@onyx.app >
2025-03-06 19:48:20 +00:00
pablonyx
bfbc1cd954
k ( #4172 )
2025-03-06 18:55:12 +00:00
pablonyx
626da583aa
Fix gated tenants ( #4177 )
...
* fix
* mypy .
2025-03-06 18:07:15 +00:00
pablonyx
92faca139d
Fix extra tenant mystery ( #4197 )
...
* fix extra tenant mystery
* nit
2025-03-06 18:06:49 +00:00
pablonyx
cec05c5ee9
Revert "k"
...
This reverts commit 687122911d .
2025-03-06 09:38:31 -08:00
Richard Kuo (Danswer)
eaf054ef06
oauth router went missing?
2025-03-05 15:50:23 -08:00
pablonyx
a7a1a24658
minor nit
2025-03-05 15:35:02 -08:00
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
rkuo-danswer
aa187c86e2
Merge pull request #2726 from danswer-ai/bugfix/docker-web-runners
...
try porting docker web build to runs-on
2024-10-08 14:42:43 -07:00
Richard Kuo (Danswer)
c72c5619f0
remove more flaky tests
2024-10-08 14:42:04 -07:00
Chris Weaver
78e7710f17
Handle bug with initial connector page display ( #2727 )
...
* Handle bug with initial connector page display
* Casing consistency
2024-10-08 21:01:37 +00:00
rkuo-danswer
672f5cc5ce
urlencode the password part properly before putting it in the broker url ( #2719 )
...
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2024-10-08 20:46:11 +00:00
rkuo-danswer
7b3c433ff8
Merge pull request #2717 from danswer-ai/bugfix/docker-legacy-key-value-format
...
Fix all LegacyKeyValueFormat docker warnings
2024-10-08 13:57:10 -07:00
Richard Kuo (Danswer)
057321a59f
disable flaky test
2024-10-08 13:40:35 -07:00
Richard Kuo (Danswer)
5cc46341f7
try porting docker web build to runs-on
2024-10-08 13:11:59 -07:00
Chris Weaver
21a3921790
Better support for image generation capable models ( #2725 )
2024-10-08 12:41:14 -07:00
Richard Kuo (Danswer)
3586f9b565
experimental workflow to auto merge hotfixes to release branches.
2024-10-08 11:23:10 -07:00
Chris Weaver
aa69fe762b
Temp patch to remove multiple tool calls ( #2720 )
2024-10-08 18:08:45 +00:00
pablodanswer
3ef72b8d1a
k ( #2721 )
2024-10-08 09:33:29 -07:00
pablodanswer
a0124e4e50
ensure all timeout -> hook ( #2718 )
2024-10-08 15:48:38 +00:00
Richard Kuo (Danswer)
a52485bda2
Fix all LegacyKeyValueFormat docker warnings
2024-10-07 15:22:28 -07:00
rkuo-danswer
79d37156c6
better logging for actions being taken inside document_by_cc_pair_cleanup ( #2713 )
2024-10-07 22:21:16 +00:00
rkuo-danswer
6fa8fabb47
add one more retry and wait a little longer to allow ourselves to recover from infra issues ( #2714 )
2024-10-07 22:17:49 +00:00
pablodanswer
4214a3a6e2
Inline code + effect clarity ( #2715 )
...
* cleaner code blocks + form context
* cleaner
* nit
2024-10-07 15:23:37 -07:00
rkuo-danswer
1a3469d2c5
check before using fetch_versioned_implementation because it logs warnings that confuse users. ( #2708 )
...
Renamed get_is_ee_version to is_ee_version to be less redundant
2024-10-07 21:37:56 +00:00
rkuo-danswer
30dc408028
rely on stdout redirection for supervisord logging ( #2711 )
2024-10-07 21:30:03 +00:00
Yuhong Sun
5d356cc971
Remove Perm Sync Script Dev ( #2712 )
2024-10-07 13:50:30 -07:00
pablodanswer
e4c7cfde42
Minor update to initial modal ( #2571 )
...
* minor update
* nit: pretty
2024-10-07 20:29:04 +00:00
pablodanswer
1900a390d8
Linting ( #2704 )
...
* effect cleanup
* remove unused imports
* remove unne
* remove unnecessary packages
* k
* temp
* minor
2024-10-07 20:21:07 +00:00
pablodanswer
150dcc2883
back button + popups ( #2707 )
...
* back button + popups
* remove logs
2024-10-07 20:10:58 +00:00
rkuo-danswer
3404c7eb1d
Feature/background prune 2 ( #2583 )
...
* first cut at redis
* some new helper functions for the db
* ignore kombu tables in alembic migrations (used by celery)
* multiline commands for readability, add vespa_metadata_sync queue to worker
* typo fix
* fix returning tuple fields
* add constants
* fix _get_access_for_document
* docstrings!
* fix double function declaration and typing
* fix type hinting
* add a global redis pool
* Add get_document function
* use task_logger in various celery tasks
* add celeryconfig.py to simplify configuration. Will be used in a subsequent commit
* Add celery redis helper. used in a subsequent PR
* kombu warning getting spammy since celery is not self managing its queue in Postgres any more
* add last_modified and last_synced to documents
* fix task naming convention
* use celeryconfig.py
* the big one. adds queues and tasks, updates functions to use the queues with priorities, etc
* change vespa index log line to debug
* mypy fixes
* update alembic migration
* fix fence ordering, rename to "monitor", fix fetch_versioned_implementation call
* mypy
* switch to monotonic time
* fix startup dependencies on redis
* rebase alembic migration
* kombu cleanup - fail silently
* mypy
* add redis_host environment override
* update REDIS_HOST env var in docker-compose.dev.yml
* update the rest of the docker files
* in flight
* harden indexing-status endpoint against db changes happening in the background. Needs further improvement but OK for now.
* allow no task syncs to run because we create certain objects with no entries but initially marked as out of date
* add back writing to vespa on indexing
* actually working connector deletion
* update contributing guide
* backporting fixes from background_deletion
* renaming cache to cache_volume
* add redis password to various deployments
* try setting up pr testing for helm
* fix indent
* hopefully this release version actually exists
* fix command line option to --chart-dirs
* fetch-depth 0
* edit values.yaml
* try setting ct working directory
* bypass testing only on change for now
* move files and lint them
* update helm testing
* some issues suggest using --config works
* add vespa repo
* add postgresql repo
* increase timeout
* try amd64 runner
* fix redis password reference
* add comment to helm chart testing workflow
* rename helm testing workflow to disable it
* adding clarifying comments
* address code review
* missed a file
* remove commented warning ... just not needed
* fix imports
* refactor to use update_single
* mypy fixes
* add vespa test
* multiple celery workers
* update logs as well and set prefetch multipliers appropriate to the worker intent
* add db refresh to connector deletion
* add some preliminary locking
* organize tasks into separate files
* celery auto associates tasks created inside another task, which bloats the result metadata considerably. trail=False prevents this.
* code review fixes
* move monitor_usergroup_taskset to ee, improve logging
* add multi workers to dev_run_background_jobs.py
* update supervisord with some recommended settings for celery
* name celery workers and shorten dev script prefixing
* add configurable sql alchemy engine settings on startup (needed for various intents like API server, different celery workers and tasks, etc)
* fix comments
* autoscale sqlalchemy pool size to celery concurrency (allow override later?)
* supervisord needs the percent symbols escaped
* use name as primary check, some minor refactoring and type hinting too.
* stash merge (may not function yet)
* remove dead code
* more cleanup
* remove dead file
* we shouldn't be checking for deletion attempts in the db any more
* print cc_pair_id
* print status on status mismatch again
* add logging when cc_pair isn't present
* don't indexing any ingestion type connectors, and don't pause any connectors that aren't active
* add more specific check for deletion completion
* remove flaky mediawiki test site
* move is_pruning
* remove unused code
* remove old function
---------
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2024-10-07 18:16:17 +00:00
pablodanswer
64909d74f9
UX Cleanup ( #2701 )
...
* start
* shared iconlogo class
* clean out of place components
* nit
2024-10-07 17:33:08 +00:00
Yuhong Sun
83bc7d4656
DanswerBot Update ( #2697 )
2024-10-06 14:27:31 -07:00
pablodanswer
3206bb27ce
update disabling logic ( #2592 )
2024-10-06 20:31:19 +00:00
pablodanswer
f189eda904
remove left-over memo ( #2669 )
2024-10-06 19:05:28 +00:00
pablodanswer
7aaf822430
Enable removal of reranking + navigate back to search settings ( #2674 )
...
* k
* nit
2024-10-06 19:05:17 +00:00
Yuhong Sun
0ff5180d7b
Ensure tests don't use LLM ( #2702 )
2024-10-06 11:42:49 -07:00
evan-danswer
089c734f63
disabled llm when skip_gen_ai_answer_question set ( #2687 )
...
* disabled llm when skip_gen_ai_answer_question set
* added unit test
* typing
2024-10-06 18:10:02 +00:00
pablodanswer
0da736bed9
Tenant provisioning in the dataplane ( #2694 )
...
* add tenant provisioning to data plane
* minor typing update
* ensure tenant router included
* proper auth check
* update disabling logic
* validated basic provisioning
* use new kv store
2024-10-06 04:08:35 +00:00
Chris Weaver
e00f4678df
Add option to adjust pool size ( #2695 )
2024-10-05 23:37:48 +00:00
pablodanswer
e56fd43ba6
cors update ( #2686 )
2024-10-05 23:08:28 +00:00
pablodanswer
28e65669b4
add multi tenant alembic ( #2589 )
2024-10-05 21:59:15 +00:00
pablodanswer
493c3d7314
Add only multi tenant dependency injection ( #2588 )
...
* add only dependency injection
* quick typing fix
* additional non-dependency context
* update nits
2024-10-05 21:08:41 +00:00
pablodanswer
b04e9e9b67
Improved api key forms + fix non-submittable azure ( #2654 )
2024-10-04 19:29:45 -07:00
rkuo-danswer
3755e575a5
harden connections to redis ( #2677 )
...
* set broker_connection_retry_on_startup to silence deprecation warning (we're OK with retrying on startup)
* env var for CELERY_BROKER_POOL_LIMIT
* add redis retry on timeout and health check interval
* set socket_keepalive = True
* remove shadow declaration of REDIS_HEALTH_CHECK_INTERVAL, add socket_keepalive_options where possible
* fix mypy complaint
* pass through vars in docker compose
* remove extra '='
* wrap in a try
2024-10-04 16:00:48 +00:00
rkuo-danswer
63655cfbed
update_single should be optimized for a single call now ( #2671 )
...
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2024-10-04 15:43:04 +00:00
rkuo-danswer
7f788e4b1e
bump celery to 5.5.0b4 ( #2681 )
2024-10-04 05:54:32 +00:00
Chris Weaver
1362d4b583
Allow config of background concurrency ( #2648 )
...
* Allow config of background concurrency
* Add comment
* Fix light worker
* use backslashes to continue lines in supervisord with bash
---------
Co-authored-by: Richard Kuo (Danswer) <rkuo@danswer.ai >
2024-10-04 00:55:28 +00:00
rkuo-danswer
4f47004d47
disable another flaky assert ( #2678 )
2024-10-04 00:25:46 +00:00
rkuo-danswer
3fdd233e84
delete directly via selection instead of making multiple calls to get chunk ids and delete each one ( #2666 )
2024-10-03 01:57:25 +00:00
Yuhong Sun
0c54d9d57d
Unstructured Update Copy ( #2668 )
2024-10-02 17:48:11 -07:00
hagen-danswer
c2088602e1
Implement source testing framework + Slack ( #2650 )
...
* Added permission sync tests for Slack
* moved folders
* prune test + mypy
* added wait for indexing to cc_pair creation
* commented out check
* should fix other tests
* added slack channel pool
* fixed everything and mypy
* reduced flake
2024-10-02 23:16:07 +00:00
Chris Weaver
b3c367d09c
[tiny] adjust user group sync log ( #2664 )
2024-10-02 18:01:40 +00:00
pablodanswer
457d32fef0
add clarity around assistants and names ( #2663 )
2024-10-02 18:00:06 +00:00
pablodanswer
af187c6cfe
Better virtualization ( #2653 )
2024-10-02 11:14:59 -07:00
rkuo-danswer
a0235b7b7b
replace trivy download endpoint due to db download flakiness on their en… ( #2661 )
...
* disable trivy for the moment due to db download flakiness on their end causing the action to fail
* try hardcoding to amazon registry as others have suggested
2024-10-02 17:13:19 +00:00
pablodanswer
a30de693cb
Clean, memoized assistant ordering ( #2655 )
...
* updated refresh
* memoization and so on
* nit
* build issue
2024-10-02 16:15:54 +00:00
pablodanswer
07aeea69e7
Dupe welcome modal logic ( #2656 )
2024-10-01 20:11:39 -07:00
Evan Lohn
bd40328a73
fix typo
2024-10-01 20:10:37 -07:00
Chris Weaver
b8232e0681
Update litellm to fix bedrock models ( #2649 )
2024-10-01 20:09:57 -07:00
Yuhong Sun
fffb9c155a
Redis Cache for KV Store ( #2603 )
...
* k
* k
* k
* k
2024-10-01 18:31:18 +00:00
rkuo-danswer
f513c5bbed
sync up when checks run with branch protection required checks ( #2628 )
2024-10-01 17:59:10 +00:00
pablodanswer
9a4e51a18e
add default model + minor fixes ( #2638 )
...
* add default model + minor fixes
* fix build
* minor additional fix
* build fix
2024-10-01 17:43:43 +00:00
rkuo-danswer
2f2fc08553
raise redis connections and using blocking connection pool for more d… ( #2635 )
...
* raise redis connections and using blocking connection pool for more deterministic behavior
* improve comment
2024-10-01 17:27:17 +00:00
pablodanswer
c68c6fdc44
welcome flow
2024-10-01 10:34:53 -07:00
hagen-danswer
834c76e30a
Added quotes to project name to handle reserved words ( #2639 )
2024-10-01 10:32:41 -07:00
rkuo-danswer
ec02665ffa
run the nightly tag overnight relative to pacific time ( #2637 )
2024-10-01 16:36:40 +00:00
pablodanswer
3fa1b18306
update nav link name ( #2643 )
...
* update nav link name
* underscore -> dash
2024-10-01 16:34:30 +00:00
Chris Weaver
c9bdf4c443
Update CONTRIBUTING.md
2024-10-01 08:46:25 -07:00
Yuhong Sun
e229d27734
Unstructured UI ( #2636 )
...
* checkpoint
* k
* k
* need frontend
* add api key check + ui component
* add proper ports + icons + functions
* k
* k
* k
---------
Co-authored-by: pablodanswer <pablo@danswer.ai >
2024-10-01 04:50:03 +00:00
rkuo-danswer
140c5b3957
don't push integration testing docker images ( #2584 )
...
* experiment with build and no push
* use slightly more descriptive and consistent tags and names
* name integration test workflow consistently with other workflows
* put the tag back
* try runs-on s3 backend
* try adding runs-on cache
* add with key
* add a dummy path
* forget about multiline
* maybe we don't need runs-on cache immediately
* lower ram slightly, name test with a version bump
* don't need to explicitly include runs-on/cache for docker caching
* comment out flaky portion of knowledge chat test
---------
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2024-10-01 01:00:47 +00:00
Chris Weaver
3e511497d2
Fix overflow of prompt library table ( #2606 )
2024-09-30 15:31:12 +00:00
hagen-danswer
b0056907fb
Added permissions syncing for slack ( #2602 )
...
* Added permissions syncing for slack
* add no email case handling
* mypy fixes
* frontend
* minor cleanup
* param tweak
2024-09-30 15:14:43 +00:00
Chris Weaver
728a41a35a
Add heartbeat to indexing ( #2595 )
2024-09-29 19:26:40 -07:00
Chris Weaver
ef8dda2d47
Rely on PVC ( #2604 )
2024-09-29 17:30:39 -07:00
pablodanswer
15283b3140
prevent nextFormStep unless credential fully set up ( #2599 )
2024-09-29 22:47:45 +00:00
Chris Weaver
e159b2e947
Fix default assistant ( #2600 )
...
* Fix default assistant
* Remove log
* Add newline
2024-09-29 22:47:14 +00:00
Jeff Knapp
9155800fab
EKS initial deployment ( #2154 )
...
Co-authored-by: Chris Weaver <25087905+Weves@users.noreply.github.com >
2024-09-29 15:51:31 -07:00
pablodanswer
a392ef0541
Show transition card if no connectors ( #2597 )
...
* show transition card if no connectors
* squash
* update apos
2024-09-29 22:35:41 +00:00
Yuhong Sun
5679f0af61
Minor Query History Fix ( #2594 )
2024-09-29 10:54:08 -07:00
rkuo-danswer
ff8db71cb5
don't write a nightly tag to the same commit more than once ( #2585 )
...
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2024-09-29 10:36:08 -07:00
hagen-danswer
1cff2b82fd
Global Curator Fix + Testing ( #2591 )
...
* Global Curator Fix
* test fix
2024-09-28 20:14:39 +00:00
Chris Weaver
50dd3c8beb
Add size limit to jira tickets ( #2586 )
2024-09-28 12:49:13 -07:00
hagen-danswer
66a459234d
Minor role display refactor ( #2578 )
2024-09-27 16:50:03 +00:00
rkuo-danswer
19e57474dc
Feature/xenforo ( #2497 )
...
* Xenforo forum parser support
* clarify ssl cert reqs
* missed a file
* add isLoadState function, fix up xenforo for data driven connector approach
* fixing a new edge case to skip an unexpected parsed element
* change documentsource to xenforo
* make doc id unique and comment what's happening
* remove stray log line
* address code review
---------
Co-authored-by: sime2408 <simun.sunjic@gmail.com >
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2024-09-27 16:36:05 +00:00
rkuo-danswer
f9638f2ea5
try user deploy key approach to tagging ( #2575 )
...
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2024-09-27 16:04:55 +00:00
rkuo-danswer
fbf51b70d0
Feature/celery multi ( #2470 )
...
* first cut at redis
* some new helper functions for the db
* ignore kombu tables in alembic migrations (used by celery)
* multiline commands for readability, add vespa_metadata_sync queue to worker
* typo fix
* fix returning tuple fields
* add constants
* fix _get_access_for_document
* docstrings!
* fix double function declaration and typing
* fix type hinting
* add a global redis pool
* Add get_document function
* use task_logger in various celery tasks
* add celeryconfig.py to simplify configuration. Will be used in a subsequent commit
* Add celery redis helper. used in a subsequent PR
* kombu warning getting spammy since celery is not self managing its queue in Postgres any more
* add last_modified and last_synced to documents
* fix task naming convention
* use celeryconfig.py
* the big one. adds queues and tasks, updates functions to use the queues with priorities, etc
* change vespa index log line to debug
* mypy fixes
* update alembic migration
* fix fence ordering, rename to "monitor", fix fetch_versioned_implementation call
* mypy
* switch to monotonic time
* fix startup dependencies on redis
* rebase alembic migration
* kombu cleanup - fail silently
* mypy
* add redis_host environment override
* update REDIS_HOST env var in docker-compose.dev.yml
* update the rest of the docker files
* in flight
* harden indexing-status endpoint against db changes happening in the background. Needs further improvement but OK for now.
* allow no task syncs to run because we create certain objects with no entries but initially marked as out of date
* add back writing to vespa on indexing
* actually working connector deletion
* update contributing guide
* backporting fixes from background_deletion
* renaming cache to cache_volume
* add redis password to various deployments
* try setting up pr testing for helm
* fix indent
* hopefully this release version actually exists
* fix command line option to --chart-dirs
* fetch-depth 0
* edit values.yaml
* try setting ct working directory
* bypass testing only on change for now
* move files and lint them
* update helm testing
* some issues suggest using --config works
* add vespa repo
* add postgresql repo
* increase timeout
* try amd64 runner
* fix redis password reference
* add comment to helm chart testing workflow
* rename helm testing workflow to disable it
* adding clarifying comments
* address code review
* missed a file
* remove commented warning ... just not needed
* fix imports
* refactor to use update_single
* mypy fixes
* add vespa test
* multiple celery workers
* update logs as well and set prefetch multipliers appropriate to the worker intent
* add db refresh to connector deletion
* add some preliminary locking
* organize tasks into separate files
* celery auto associates tasks created inside another task, which bloats the result metadata considerably. trail=False prevents this.
* code review fixes
* move monitor_usergroup_taskset to ee, improve logging
* add multi workers to dev_run_background_jobs.py
* update supervisord with some recommended settings for celery
* name celery workers and shorten dev script prefixing
* add configurable sql alchemy engine settings on startup (needed for various intents like API server, different celery workers and tasks, etc)
* fix comments
* autoscale sqlalchemy pool size to celery concurrency (allow override later?)
* supervisord needs the percent symbols escaped
* use name as primary check, some minor refactoring and type hinting too.
* addressing code review
* fix import
* fix prune_documents_task references
---------
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2024-09-27 00:50:55 +00:00
hagen-danswer
b97cc01bb2
Added confluence permission syncing ( #2537 )
...
* Added confluence permission syncing
* seperated out group and doc syncing
* minorbugfix and mypy
* added frontend and fixed bug
* Minor refactor
* dealth with confluence rate limits!
* mypy fixes!!!
* addressed yuhong feedback
* primary key fix
2024-09-26 22:10:41 +00:00
rkuo-danswer
6d48fd5d99
clamp retry to max_delay ( #2570 )
2024-09-26 21:56:46 +00:00
Chris Weaver
1f61447b4b
Add open in new tab for custom links ( #2568 )
2024-09-26 20:01:35 +00:00
rkuo-danswer
deee2b3513
push to docker latest when git tag contains "latest", and tag nightly ( #2564 )
...
* comment docker tag latest
* make latest builds contingent on a "latest" keyword in the tag
* v4 checkout
* nightly tag push
2024-09-26 17:40:13 +00:00
hagen-danswer
b73d66c84a
Cleaned up foreign key cleanup for user group deletion ( #2559 )
...
* cleaned up fk cleanup for user group deletion
* added test for user group deletion
2024-09-26 03:38:01 +00:00
rkuo-danswer
c5a61f4820
Feature/test pruning ( #2556 )
...
* add test to exercise pruning
* add prettierignore
* mypy fix
* mypy again
* try getting all the env vars set up correctly
* fix ports and hostnames
2024-09-25 23:34:13 +00:00
pablodanswer
ea4a3cbf86
update folder list ( #2563 )
2024-09-25 16:25:45 -07:00
rkuo-danswer
166514cedf
ssl_ca_certs should default to None, not "". ( #2560 )
...
* ssl_ca_certs should default to None, not "".
otherwise, if ssl is enabled it will look for the cert on an empty path and fail.
* mypy fix
2024-09-25 19:56:21 +00:00
pablodanswer
be50ae1e71
flex none ( #2558 )
2024-09-25 10:19:37 -07:00
pablodanswer
f89504ec53
Update some ux edge cases ( #2545 )
...
* update some ux edge cases
* update some formatting / ports
2024-09-25 16:46:43 +00:00
trial-danswer
6b3213b1e4
fix typo ( #2543 )
...
* fix typo
* Update EmbeddingFormPage.tsx
---------
Co-authored-by: danswer-trial <danswer-trial@danswer-trials-MacBook-Pro.local >
Co-authored-by: rkuo-danswer <rkuo@danswer.ai >
2024-09-25 01:25:46 +00:00
Chris Weaver
48577bf0e4
Allow = in tag filter ( #2548 )
...
* Allow = in tag filter
* Rename func
2024-09-24 21:37:35 +00:00
pablodanswer
c59d1ff0a5
Update merge queue logic ( #2554 )
...
* update merge queue logic
* remove space
2024-09-24 18:45:05 +00:00
pablodanswer
ba38dec592
ensure default_assistant passed through
2024-09-24 11:35:19 -07:00
pablodanswer
f5adc3063e
Update theming ( #2552 )
...
* update theming
* update
* update theming
2024-09-24 18:01:08 +00:00
hagen-danswer
8cfe80c53a
Added doc_set__user_group cleanup for user_group deletion ( #2551 )
2024-09-24 16:09:52 +00:00
ThomaciousD
487250320b
fix saml email login upsert issue
2024-09-24 07:42:08 -07:00
rkuo-danswer
c8d13922a9
rename classes and ignore deprecation warnings we mostly don't have c… ( #2546 )
...
* rename classes and ignore deprecation warnings we mostly don't have control over
* copy pytest.ini
* ignore CryptographyDeprecationWarning
* fully qualify the warning
2024-09-24 00:21:42 +00:00
rkuo-danswer
cb75449cec
Feature/runs on 2 ( #2547 )
...
* test self hosted runner
* update more docker builds with self hosted runner
* convert everything to runs-on (except web container)
* try upping the RAM for future flake proofing
2024-09-23 23:46:20 +00:00
rkuo-danswer
b66514cd21
test self hosted runner ( #2541 )
...
* test self hosted runner
* update more docker builds with self hosted runner
* convert everything to runs-on (except web container)
2024-09-23 21:57:23 +00:00
Chris Weaver
77650c9ee3
Fix misc tool call errors ( #2544 )
...
* Fix misc tool call errors
* Fix middleware
2024-09-23 21:00:48 +00:00
pablodanswer
316b6b99ea
Tooling testing ( #2533 )
...
* add initial testing
* add custom tool testing
* update ports
* update tests - additional coverage
* update types
2024-09-23 20:09:01 +00:00
Chris Weaver
34c2aa0860
Support svg navigation items ( #2542 )
...
* Support SVG nav items
* Handle specifying custom SVGs for navbar
* Add comment
* More comment
* More comment
2024-09-23 13:22:20 -07:00
pablodanswer
45f67368a2
Add support for o1 ( #2538 )
...
* add o1 support + bump litellm/openai
* ports
* update exception message for testing
2024-09-22 23:16:28 +00:00
pablodanswer
014ba9e220
Begin distinguishing upsert operations for clarity ( #2535 )
...
* additional clarity for llm provider creation / updates
* update provider APIs
* update typing (minor)
2024-09-21 22:36:22 +00:00
pablodanswer
ba64543dd7
Updated modals for clarity ( #2529 )
...
* udpated modals for clarity
* fix build
2024-09-21 19:55:54 +00:00
pablodanswer
18c62a0c24
Add additional custom tooling configuration ( #2426 )
...
* add custom headers
* add tool seeding
* squash
* tmep
* validated
* rm
* update typing
* update alembic
* update import name
* reformat
* alembic
2024-09-20 23:12:52 +00:00
Chris Weaver
33f555922c
Fix duplicate users from slack / web ( #2530 )
2024-09-20 21:51:33 +00:00
pablodanswer
05f6f6d5b5
update default search assistant selection ( #2527 )
...
* update default search assistant selection
* update language
2024-09-20 21:21:44 +00:00
hagen-danswer
19dae1d870
Wrote tests for the chat apis ( #2525 )
...
* Wrote tests for the chat apis
* slight changes to the case
2024-09-20 19:00:03 +00:00
rkuo-danswer
6d859bd37c
try adding build essential ( #2526 )
2024-09-20 11:51:44 -07:00
pablodanswer
122e3fa3fa
Access type ( #2523 )
2024-09-20 11:16:37 -07:00
pablodanswer
87b542b335
align alembic
2024-09-20 11:13:00 -07:00
pablodanswer
00229d2abe
Add start date to persona ( #2407 )
...
* add start date to persona
* remove logs
* rename
* update assistant editor
* update alembic
* update alembic
* update alembic
* udpate alembic
* remove rebase artifacts
2024-09-20 16:39:34 +00:00
pablodanswer
5f2644985c
Route name ( #2520 )
...
* clearer refresh logic
* rename path
2024-09-20 15:44:28 +00:00
pablodanswer
c82a36ad68
Saml account fastapi deletion ( #2512 )
...
* saml account fastapi deletion
* update error detail
2024-09-20 00:20:50 +00:00
hagen-danswer
16d1c19d9f
Added bool to disable chat_session_id check for search_docs for api
2024-09-19 17:36:46 -07:00
pablodanswer
9f179940f8
Asana connector (community originated) ( #2485 )
...
* initial Asana connector
* hint on how to get Asana workspace ID
* re-format with black
* re-order imports
* update asana connector for clarity
* minor robustification
* minor update to naming
* update for best practice
* update connector
---------
Co-authored-by: Daniel Naber <naber@danielnaber.de >
2024-09-19 23:54:18 +00:00
pablodanswer
8a8e2b310e
Assistants panel rework ( #2509 )
...
* update user model
* squash - update assistant gallery
* rework assistant display logic + ux
* update tool + assistant display
* update a couple function names
* update typing + some logic
* remove unnecessary comments
* finalize functionality
* updated logic
* fully functional
* remove logs + ports
* small update to logic
* update typing
* allow seeding of display priority
* reorder migrations
* update for alembic
2024-09-19 23:36:15 +00:00
hagen-danswer
2274cab554
Added permission syncing ( #2340 )
...
* Added permission syncing on the backend
* Rewored to work with celery
alembic fix
fixed test
* frontend changes
* got groups working
* added comments and fixed public docs
* fixed merge issues
* frontend complete!
* frontend cleanup and mypy fixes
* refactored connector access_type selection
* mypy fixes
* minor refactor and frontend improvements
* get to fetch
* renames and comments
* minor change to var names
* got curator stuff working
* addressed pablo's comments
* refactored user_external_group to reference users table
* implemented polling
* small refactor
* fixed a whoopsies on the frontend
* added scripts to seed dummy docs and test query times
* fixed frontend build issue
* alembic fix
* handled is_public overlap
* yuhong feedback
* added more checks for sync
* black
* mypy
* fixed circular import
* todos
* alembic fix
* alembic
2024-09-19 22:07:36 +00:00
pablodanswer
ef104e9a82
Non-spotfix deletion of users ( #2499 )
...
* add description / robustify
* additional minor robustification (ideally we organized cascades slightly better)
* update deletion for simplicity
* minor typing update
2024-09-19 20:02:36 +00:00
hagen-danswer
a575d7f1eb
Citations prompt for slack now includes thread history ( #2510 )
2024-09-19 19:31:26 +00:00
pablodanswer
f404c4b448
Move code block default language creation to citation processing ( #2501 )
...
* move code block default language creation to citaiton processing
* add test cases
* update copy
2024-09-19 06:00:58 +00:00
rkuo-danswer
3884f1d70a
Bugfix/larger test runner ( #2508 )
...
* add pip retries to the github workflows too
* let's try running on amd64 ... docker builds are unusually flaky
* bump
* try large
* no yaml anchors
* switch back down to Amd64
---------
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2024-09-19 05:36:07 +00:00
rkuo-danswer
bc9d5fece7
prevent trying to submit to jobclient when it can't take any more work (reduces log spam) ( #2482 )
2024-09-19 04:01:15 +00:00
rkuo-danswer
bb279a8580
add pip retries. should help with github's occasional flaky network during build/test ( #2506 )
2024-09-19 00:46:41 +00:00
pablodanswer
a9403016c9
fix basic auth ( #2505 )
2024-09-18 22:45:58 +00:00
hagen-danswer
f3cea79c1c
Deleting a connector should redirect to the indexing status page ( #2504 )
...
* Deleting a connector should redirect to the indexing status page
* minor update to dev background jobs
* update refresh logic
* remove print statement
---------
Co-authored-by: pablodanswer <pablo@danswer.ai >
2024-09-18 21:38:35 +00:00
hagen-danswer
54bb79303c
corrected error message ( #2502 )
2024-09-18 19:13:28 +00:00
pablodanswer
d3dfabb20e
fix parentheses ( #2486 )
2024-09-18 18:39:23 +00:00
pablodanswer
7d1ec1095c
proper z index for chat bubbles ( #2500 )
2024-09-18 18:02:50 +00:00
rkuo-danswer
f531d071af
Feature/background deletion ( #2337 )
...
* first cut at redis
* some new helper functions for the db
* ignore kombu tables in alembic migrations (used by celery)
* multiline commands for readability, add vespa_metadata_sync queue to worker
* typo fix
* fix returning tuple fields
* add constants
* fix _get_access_for_document
* docstrings!
* fix double function declaration and typing
* fix type hinting
* add a global redis pool
* Add get_document function
* use task_logger in various celery tasks
* add celeryconfig.py to simplify configuration. Will be used in a subsequent commit
* Add celery redis helper. used in a subsequent PR
* kombu warning getting spammy since celery is not self managing its queue in Postgres any more
* add last_modified and last_synced to documents
* fix task naming convention
* use celeryconfig.py
* the big one. adds queues and tasks, updates functions to use the queues with priorities, etc
* change vespa index log line to debug
* mypy fixes
* update alembic migration
* fix fence ordering, rename to "monitor", fix fetch_versioned_implementation call
* mypy
* switch to monotonic time
* fix startup dependencies on redis
* rebase alembic migration
* kombu cleanup - fail silently
* mypy
* add redis_host environment override
* update REDIS_HOST env var in docker-compose.dev.yml
* update the rest of the docker files
* in flight
* harden indexing-status endpoint against db changes happening in the background. Needs further improvement but OK for now.
* allow no task syncs to run because we create certain objects with no entries but initially marked as out of date
* add back writing to vespa on indexing
* actually working connector deletion
* update contributing guide
* backporting fixes from background_deletion
* renaming cache to cache_volume
* add redis password to various deployments
* try setting up pr testing for helm
* fix indent
* hopefully this release version actually exists
* fix command line option to --chart-dirs
* fetch-depth 0
* edit values.yaml
* try setting ct working directory
* bypass testing only on change for now
* move files and lint them
* update helm testing
* some issues suggest using --config works
* add vespa repo
* add postgresql repo
* increase timeout
* try amd64 runner
* fix redis password reference
* add comment to helm chart testing workflow
* rename helm testing workflow to disable it
* adding clarifying comments
* address code review
* missed a file
* remove commented warning ... just not needed
* fix imports
* refactor to use update_single
* mypy fixes
* add vespa test
* add db refresh to connector deletion
* code review fixes
* move monitor_usergroup_taskset to ee, improve logging
---------
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2024-09-18 16:50:11 +00:00
Chris Weaver
4218814385
Add flow to query history CSV ( #2492 )
2024-09-18 14:23:56 +00:00
rkuo-danswer
e662e3b57d
clarify ssl cert reqs ( #2494 )
...
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2024-09-18 05:35:57 +00:00
pablodanswer
2073820e33
Update default assistants to all visible ( #2490 )
...
* update default assistants to all visible
* update with catch-all
* minor update
* update
2024-09-18 02:08:11 +00:00
Chris Weaver
5f25b243c5
Add back llm_chunks_indices ( #2491 )
2024-09-18 01:21:31 +00:00
pablodanswer
a9427f190a
Extend time range (contributor submission) ( #2484 )
...
* added new options for time range; removed duplicated code
* refactor + remove unused code
---------
Co-authored-by: Zoltan Szabo <zoltan.szabo@eaudeweb.ro >
2024-09-17 22:36:25 +00:00
pablodanswer
18fbe9d7e8
Warn users of gpu-sensitive operation ( #2488 )
...
* warn users of gpu-sensitive operation
* update copy
2024-09-17 21:59:43 +00:00
Chris Weaver
75c9b1cafe
Fix concatenate string with toolcallkickoff issue ( #2487 )
2024-09-17 21:25:06 +00:00
rkuo-danswer
632a8f700b
Feature/celery backend db number ( #2475 )
...
* use separate database number for celery result backend
* add comments
* add env var for celery's result_expires
---------
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2024-09-17 21:06:36 +00:00
pablodanswer
cd58c96014
Memoize AI message component ( #2483 )
...
* memoize AI message component
* rename memoized file
* remove "zz"
* update name
* memoize for coverage
* add display name
2024-09-17 18:47:23 +00:00
pablodanswer
c5032d25c9
Minor clarity update for connectors ( #2480 )
2024-09-17 10:25:39 -07:00
pablodanswer
72acde6fd4
Handle tool errors in display properly (can show valueError to user) ( #2481 )
...
* handle tool errors in display properly (can show valueerrors to user)
* update for clarity
2024-09-17 17:08:46 +00:00
rkuo-danswer
5596a68d08
harden migration ( #2476 )
...
* harden migration
* remove duplicate line
2024-09-17 16:44:53 +00:00
Weves
5b18409c89
Change user-message to user-prompt
2024-09-16 21:53:27 -07:00
Chris Weaver
84272af5ac
Add back scrolling to ExceptionTraceModal ( #2473 )
2024-09-17 02:25:53 +00:00
pablodanswer
6bef70c8b7
ensure disabled gets propagated
2024-09-16 19:27:31 -07:00
pablodanswer
7f7559e3d2
Allow users to share assistants ( #2434 )
...
* enable assistant sharing
* functional
* remove logs
* revert ports
* remove accidental update
* minor updates to copy
* update formatting
* update for merge queue
2024-09-17 01:35:29 +00:00
Chris Weaver
7ba829a585
Add top_documents to APIs ( #2469 )
...
* Add top_documents
* Fix test
---------
Co-authored-by: hagen-danswer <hagen@danswer.ai >
2024-09-16 23:48:33 +00:00
trial-danswer
8b2ecb4eab
EE movement followup for Standard Answers ( #2467 )
...
* Move StandardAnswer to EE section of danswer/db/models
* Move StandardAnswer DB layer to EE
* Add EERequiredError for distinct error handling here
* Handle EE fallback for slack bot config
* Migrate all standard answer models to ee
* Flagging categories for removal
* Add missing versioned impl for update_slack_bot_config
---------
Co-authored-by: danswer-trial <danswer-trial@danswer-trials-MacBook-Pro.local >
2024-09-16 22:05:53 +00:00
pablodanswer
2dd3870504
Add ability to specify persona in API request ( #2302 )
...
* persona
* all prepared excluding configuration
* more sensical model structure
* update tstream
* type updates
* rm
* quick and simple updates
* minor updates
* te
* ensure typing + naming
* remove old todo + rebase update
* remove unnecessary check
2024-09-16 21:31:01 +00:00
pablodanswer
df464fc54b
Allow for CORS Origin Setting ( #2449 )
...
* allow setting of CORS origin
* simplify
* add environment variable + rename
* slightly more efficient
* simplify so mypy doens't complain
* temp
* go back to my preferred formatting
2024-09-16 18:54:36 +00:00
pablodanswer
96b98fbc4a
Make it impossible to switch to non-image ( #2440 )
...
* make it impossible to switch to non-image
* revert ports
* proper provider support
* remove unused imports
* minor rename
* simplify interface
* remove logs
2024-09-16 18:35:40 +00:00
trial-danswer
66cf67d04d
hotfix: sqlalchemy default -> server_default ( #2442 )
...
Co-authored-by: danswer-trial <danswer-trial@danswer-trials-MacBook-Pro.local >
2024-09-16 17:49:01 +00:00
pablodanswer
285bdbbaf9
Fix stop generating locally ( #2452 )
...
* fix stop generating locally
* .
2024-09-15 23:55:30 +00:00
pablodanswer
e2c37d6847
Test stream + Update Copy ( #2317 )
...
* update copy + conditional ordering
* answer stream checks
* update
* add basic tests for chat streams
* slightly simplify
* fix typing
* quick typing updates + nits
2024-09-15 19:40:48 +00:00
Yuhong Sun
3ff2ba7ee4
k ( #2450 )
2024-09-15 17:32:58 +00:00
pablodanswer
290f4f0f8c
add some minor ux updates ( #2441 )
2024-09-15 08:29:31 +00:00
rkuo-danswer
3c934a93cd
using is_up_to_date cached outside of the fence was causing a race condition where the same sync could be kicked off again ( #2433 )
2024-09-15 06:27:05 +00:00
Yuhong Sun
a51b0f636e
Logs from API Server Container on Merge Queue ( #2448 )
...
* k
* k
2024-09-14 20:32:18 +00:00
pablodanswer
a50c2e30ec
Very minor polish ( #2445 )
...
* fix minor polish
* cleaner chat flow
* remove keys
* slight robustification to copying
2024-09-14 17:54:29 +00:00
pablodanswer
ee278522ef
update indexing status clarity ( #2446 )
2024-09-14 17:19:55 +00:00
trial-danswer
430c9a47d7
Match any/all keywords in Standard Answers ( #2443 )
...
* migration: add column "match_any_keywords" to StandardAnswer
* Implement any/all keyword matching for standard answers
* Add match_any_keywords to non-searchable fields
* Remove stray print
* Simplify Slack messages for any and all cases
---------
Co-authored-by: danswer-trial <danswer-trial@danswer-trials-MacBook-Pro.local >
2024-09-14 05:28:07 +00:00
hj-danswer
974f85da66
Migrate standard answers implementations to ee/ ( #2378 )
...
* Migrate standard answers implementations to ee/
* renaming
* Clean up slackbot non-ee standard answers import
* Move backend api/manage/standard_answer route to ee
* Move standard answers web UI to ee
* Hide standard answer controls in bot edit page
* Kwargs for fetch_versioned_implementation
* Add docstring explaining return types for handle_standard_answers
* Consolidate blocks into ee/handle_standard_answers
---------
Co-authored-by: Hyeong Joon Suh <hyeongjoonsuh@Hyeongs-MacBook-Pro.local >
Co-authored-by: danswer-trial <danswer-trial@danswer-trials-MacBook-Pro.local >
2024-09-14 01:57:03 +00:00
hagen-danswer
a63cb9da43
fixed /danswer handling ( #2436 )
...
* fixed
* mypy
* cleaned up and commented
* mypy
* Update handle_regular_answer.py
2024-09-14 01:21:13 +00:00
rkuo-danswer
d807ad7699
fix document set connection removal sync, add tests for document set and user group removal ( #2437 )
2024-09-14 01:01:26 +00:00
hj-danswer
3cb00de6d4
Support regex in standard answers ( #2377 )
...
* Support regex in standard answers
* fix mypy
* Add match_regex boolean column to StandardAnswer
* Add match_regex flag and validation to Pydantic models
* GET /manage/admin/standard-answer: add match_regex to create_standard_answer
* PATCH /manage/admin/standard-answer/🆔 add match_regex to update_standard_answer
* Add "Match Regex" toggle to standard answer form
* Decode error pattern in case it's bytes
* Refactor regex support to use match_regex flag instead of supplemental tuple
* Better error handling for invalid regexes
* Show "match regex" in table and style keywords appropriately
* Fix stale UI copy for non-"match_regex" branch
* Fix stale docstring in find_matching_standard_answers
* Update down_revision to reflect most recent migration
* Update UI copy
* Initial implementation of match group display
* Fix pydantic StandardAnswer vs SQLAlchemy StandardAnswer model usage
* Update docstring return type
* Fix missing key prop
---------
Co-authored-by: Hyeong Joon Suh <hyeongjoonsuh@Hyeongs-MacBook-Pro.local >
Co-authored-by: danswer-trial <danswer-trial@danswer-trials-MacBook-Pro.local >
2024-09-14 00:07:42 +00:00
Chris Weaver
da6e46ae75
Slack flow improvements ( #2366 )
2024-09-13 16:56:45 -07:00
pablodanswer
648c2531f9
Add custom tool chat session / message ID dynamic prompting ( #2404 )
...
* add custom tool chat session / message ID dynamic prompting
* update some formatting
* code organization + remove unnecessary card
* remove log
* update for clarity
2024-09-13 18:42:21 +00:00
pablodanswer
fc98c560a4
Add fix for logging ( #2431 )
2024-09-13 11:27:20 -07:00
pablodanswer
566f44fcd6
Minor update to llm image ability tracking ( #2423 )
...
* minor update to llm image ability tracking
* quick robustification
2024-09-13 17:24:51 +00:00
rkuo-danswer
2fe49e5efb
add ssl testing for redis against a cloud instance ( #2422 )
2024-09-13 10:28:04 -07:00
rkuo-danswer
f58acd4e2a
Add redis to helm chart ( #2390 )
2024-09-13 10:26:51 -07:00
pablodanswer
53008a0271
update multipass indeixng server default
2024-09-13 10:24:26 -07:00
pablodanswer
13278663d9
Update refresh + robustify embeddings ( #2420 )
...
* update refresh + robustify embeddings
* squash
2024-09-13 14:26:33 +00:00
pablodanswer
31ca6857fb
Custom Refresh on Client Side ( #2376 )
2024-09-13 00:04:03 -07:00
pablodanswer
6dd91414be
delete chat session immediately
2024-09-13 00:02:43 -07:00
rkuo-danswer
140c34e59e
ephemeral behavior for redis ( #2373 )
...
* ephemeral behavior for redis
* notes for redis command line consistency
2024-09-13 04:48:50 +00:00
rkuo-danswer
da8e68b320
reformat celery logging to match danswer style logging across services ( #2409 )
...
* reformat celery logging to match danswer style logging across services
* mypy fixes
* handle logfile argument
2024-09-13 01:51:51 +00:00
hagen-danswer
e9a616e579
Added search_doc_ids to the simple api to allow for skipping search ( #2421 )
...
* Added search_doc_ids to the simple api to allow for skipping search
* comment
* fixed behaviour
2024-09-12 23:22:41 +00:00
pablodanswer
cb2169f2a3
Warm up reranker on model switch ( #2408 )
...
* warm up reranker on model switch
* properly type
* fix issue
* Update search_settings.py
2024-09-12 22:12:17 +00:00
pablodanswer
79aa5dd6e0
add a tiny bit of clarity to index doc counts ( #2414 )
2024-09-12 21:59:10 +00:00
hagen-danswer
604ebafe6c
simple apis now cited/context doc indices ( #2419 )
...
* simple apis now cited/context doc indices
* minor fixes
2024-09-12 21:29:24 +00:00
pablodanswer
a2d775efbd
Reformatted tailwind config ( #2417 )
...
* reformatted tailwind config
* minor update
2024-09-12 19:41:11 +00:00
rkuo-danswer
641690e3f7
fix enabling ssl in connection pool ( #2418 )
2024-09-12 19:18:04 +00:00
rkuo-danswer
eebf98e3a6
fix setting redis_scheme ( #2416 )
2024-09-12 18:07:38 +00:00
rkuo-danswer
4bc4da29f5
add SSL parameter support for redis ( #2389 )
...
* add SSL parameter support for redis
* add ssl support to redis pool
2024-09-12 16:18:11 +00:00
pablodanswer
7af572d0e7
display only failed ( #2413 )
2024-09-12 16:01:17 +00:00
pablodanswer
58bdf9d684
Add connector deletion failure message ( #2392 )
2024-09-11 22:38:15 -07:00
pablodanswer
f69922fff7
Add environment variable for setting vespa search threads ( #2400 )
2024-09-11 22:37:38 -07:00
pablodanswer
d4d37c9cdd
add bedrock models ( #2405 )
2024-09-12 04:34:43 +00:00
Yuhong Sun
2654df49fd
Update CONTRIBUTING.md
2024-09-11 19:17:23 -07:00
pablodanswer
aee5fcd4e0
Add env variables for overriding embedding batch size ( #2395 )
...
* add env variabels for overriding
* proper ports
* proper overrides
2024-09-12 00:51:45 +00:00
pablodanswer
2c77dd241b
Add error table to re-indexing ( #2388 )
...
* add error table to re-indexing
* robustify
* update with proper comment
* add popup
* update typo
2024-09-11 22:55:55 +00:00
pablodanswer
d90c90dd92
simplify unnecessary display logic ( #2406 )
2024-09-11 21:35:50 +00:00
pablodanswer
2c971cf774
add claude image-support
2024-09-11 13:31:27 -07:00
trial-danswer
eab55bdd85
Misc clarifications for CONTRIBUTING.md ( #2401 )
...
* Reorder and clarify dependency installation instructions
* Clarify instructions for local development with Docker external deps vs full Docker stack
* Final words at the end of the local setup process
---------
Co-authored-by: danswer-trial <danswer-trial@danswer-trials-MacBook-Pro.local >
2024-09-11 19:16:37 +00:00
rkuo-danswer
f4f2fb5943
Bugfix/connector deletion test ( #2402 )
...
* fixes a bug with deleting connectors and foreign keys
* test foreign key handling on deletion
2024-09-11 12:04:27 -07:00
rkuo-danswer
71f2f1a90a
fixes a bug with deleting connectors and foreign keys ( #2398 )
2024-09-11 12:03:51 -07:00
hagen-danswer
74a2271422
Added HARD_DELETE_CHATS to environment variables ( #2397 )
2024-09-11 18:08:29 +00:00
trial-danswer
d42fb6ce34
Add link to macOS contributions doc for installing Python 3.11 ( #2396 )
...
Co-authored-by: danswer-trial <danswer-trial@danswer-trials-MacBook-Pro.local >
2024-09-11 17:45:52 +00:00
pablodanswer
0d749ebd46
add ccpair id to logging ( #2391 )
2024-09-11 01:27:03 +00:00
pablodanswer
9f6e8bd124
Improve Dev Experience ( #2347 )
...
* clean interfaces + improve dex experience
* update formatting
* update ports
* ports
* remove some number of unnecessary lines
* remove unnecssary isPublicGroupSelector checks in all spots
* add comment
* update building
2024-09-10 20:49:04 +00:00
pablodanswer
3a2a6abed4
Add basic virtualization ( #2370 )
...
* add basic virtualization
* functioning perfectly
* squash
* change ports
* remove some comments
* remove comment
* update buffering clarity
2024-09-10 19:06:04 +00:00
pablodanswer
07f49a384f
Update spread order ( #2386 )
...
* update spread
* update
2024-09-10 18:04:47 +00:00
rkuo-danswer
f1c5e80f17
Feature/background processing ( #2275 )
...
* first cut at redis
* some new helper functions for the db
* ignore kombu tables in alembic migrations (used by celery)
* multiline commands for readability, add vespa_metadata_sync queue to worker
* typo fix
* fix returning tuple fields
* add constants
* fix _get_access_for_document
* docstrings!
* fix double function declaration and typing
* fix type hinting
* add a global redis pool
* Add get_document function
* use task_logger in various celery tasks
* add celeryconfig.py to simplify configuration. Will be used in a subsequent commit
* Add celery redis helper. used in a subsequent PR
* kombu warning getting spammy since celery is not self managing its queue in Postgres any more
* add last_modified and last_synced to documents
* fix task naming convention
* use celeryconfig.py
* the big one. adds queues and tasks, updates functions to use the queues with priorities, etc
* change vespa index log line to debug
* mypy fixes
* update alembic migration
* fix fence ordering, rename to "monitor", fix fetch_versioned_implementation call
* mypy
* switch to monotonic time
* fix startup dependencies on redis
* rebase alembic migration
* kombu cleanup - fail silently
* mypy
* add redis_host environment override
* update REDIS_HOST env var in docker-compose.dev.yml
* update the rest of the docker files
* harden indexing-status endpoint against db changes happening in the background. Needs further improvement but OK for now.
* allow no task syncs to run because we create certain objects with no entries but initially marked as out of date
* add back writing to vespa on indexing
* update contributing guide
* backporting fixes from background_deletion
* renaming cache to cache_volume
* add redis password to various deployments
* try setting up pr testing for helm
* fix indent
* hopefully this release version actually exists
* fix command line option to --chart-dirs
* fetch-depth 0
* edit values.yaml
* try setting ct working directory
* bypass testing only on change for now
* move files and lint them
* update helm testing
* some issues suggest using --config works
* add vespa repo
* add postgresql repo
* increase timeout
* try amd64 runner
* fix redis password reference
* add comment to helm chart testing workflow
* rename helm testing workflow to disable it
* adding clarifying comments
* address code review
* missed a file
* remove commented warning ... just not needed
---------
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2024-09-10 16:28:19 +00:00
pablodanswer
b7ad810d83
Prevent spam search ( #2367 )
2024-09-10 08:44:50 -07:00
pablodanswer
99b28643f7
show groups if they exist for user ( #2384 )
2024-09-10 15:14:30 +00:00
rkuo-danswer
f52d1142eb
Fail instead of continuing if vespa cannot be reached within the time… ( #2379 )
...
* Fail instead of continuing if vespa cannot be reached within the timeout period
* improve startup readability
---------
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2024-09-10 03:10:25 +00:00
pablodanswer
e563746730
Consent screen ( #2381 )
...
* update
* add consent popup
* rm
2024-09-10 02:40:32 +00:00
Yuhong Sun
aa86830bde
mypy
2024-09-09 16:43:45 -07:00
James Jordan
4558351801
Zendesk tickets ( #2192 )
2024-09-09 16:36:53 -07:00
Sebastian Müller
a4dcae57cd
Google Drive Plaintext Types ( #2371 )
2024-09-09 15:37:47 -07:00
pablodanswer
dbd56f946f
address pablo's nits ( #2368 )
2024-09-09 14:44:27 -07:00
hj-danswer
e4e4765c60
Add user when they interact outside of UI (e.g. Slack bot) ( #2369 )
...
* Add user when they interact outside of UI (e.g. Slack bot)
* fix mypy errors
* don't use user manager to avoid async messiness
* fix email is none scenario
* fix mypy
* make code slightly clearer
* PR comments
* get slack email in generate button as well
* fix alembic migration
* update name to be more descriptive
---------
Co-authored-by: Hyeong Joon Suh <hyeongjoonsuh@Hyeongs-MacBook-Pro.local >
2024-09-09 20:21:31 +00:00
rkuo-danswer
c967f53c02
docker versions have been deprecated for a while, so fixing the annoying warning ( #2372 )
2024-09-09 18:26:12 +00:00
pablodanswer
3a9b964d5c
Add Litellm Rerank proxy ( #2346 )
...
* add ability ot set reranking litellm proxy
* add fully functional rerank litellm cards
* minor formatting enforcement
* remove logs
2024-09-09 15:57:01 +00:00
Yuhong Sun
f04ecbf87a
Un-bump nltk due to llamaindex issue
2024-09-08 16:39:19 -07:00
Shukant Pal
362156f97e
Model inference for connector classifier on queries ( #2137 )
2024-09-08 14:46:00 -07:00
Andres Jose Sebastian Rincon Gonzalez
3fa9676478
[1802] adjust the code to support a different db schemas ( #1803 )
2024-09-08 14:16:54 -07:00
Chris Weaver
be4b6189d2
Fix streaming auth locally ( #2357 )
2024-09-08 14:01:26 -07:00
pablodanswer
ace041415a
Clearer onboarding + Provider Updates ( #2361 )
2024-09-08 13:35:20 -07:00
Yuhong Sun
148c2a7375
Remove wordnet ( #2365 )
2024-09-08 12:34:09 -07:00
pablodanswer
1555ac9dab
More explicit credential creation flow ( #2363 )
...
* more explcit drive credential creation flow
* remove logs
* update naming
* fix user-contributed formatting
* fix (^) v2
2024-09-08 12:09:23 -07:00
Weves
80de408cef
Fix formatting
2024-09-08 12:09:14 -07:00
Cola Chen
e20c825e16
Notion Connector to skip reading external blocks in NotionConnector
...
The commit skips reading 'external_object_instance_page' blocks in the NotionConnector due to the lack of support in the Notion API. This change is in response to the issue #1761 .
Co-authored-by: Cola Chen <6825116+colachg@users.noreply.github.com >
2024-09-08 11:34:04 -07:00
mattboret
b0568ac8ae
Sharepoint: Fix get all sites ( #1700 )
...
Co-authored-by: Matthieu Boret <matthieu.boret@fr.clara.net >
2024-09-08 11:28:11 -07:00
Art Matsak
0896d3b7da
Fix content extraction from JIRA with API v2 vs. v3 ( #1678 )
2024-09-08 11:27:14 -07:00
Kshitiz Gupta
87b27046bd
changes to the docker file for mac ( #1773 )
2024-09-08 11:02:18 -07:00
dependabot[bot]
5e9c6d1499
Bump aiohttp from 3.9.4 to 3.10.2 in /backend/requirements ( #2097 )
...
Bumps [aiohttp](https://github.com/aio-libs/aiohttp ) from 3.9.4 to 3.10.2.
- [Release notes](https://github.com/aio-libs/aiohttp/releases )
- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst )
- [Commits](https://github.com/aio-libs/aiohttp/compare/v3.9.4...v3.10.2 )
---
updated-dependencies:
- dependency-name: aiohttp
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-08 10:59:47 -07:00
dependabot[bot]
50211ec401
Bump nltk from 3.8.1 to 3.9 in /backend/requirements ( #2174 )
...
Bumps [nltk](https://github.com/nltk/nltk ) from 3.8.1 to 3.9.
- [Changelog](https://github.com/nltk/nltk/blob/develop/ChangeLog )
- [Commits](https://github.com/nltk/nltk/compare/3.8.1...3.9 )
---
updated-dependencies:
- dependency-name: nltk
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-08 10:50:36 -07:00
Bart Schuller
6012a7cbd9
Fix multilingual .env embedding dimension ( #1976 )
2024-09-08 10:25:07 -07:00
dependabot[bot]
1e4b27185d
Bump torch from 2.0.1 to 2.2.0 in /backend/requirements ( #1933 )
...
Bumps [torch](https://github.com/pytorch/pytorch ) from 2.0.1 to 2.2.0.
- [Release notes](https://github.com/pytorch/pytorch/releases )
- [Changelog](https://github.com/pytorch/pytorch/blob/main/RELEASE.md )
- [Commits](https://github.com/pytorch/pytorch/compare/v2.0.1...v2.2.0 )
---
updated-dependencies:
- dependency-name: torch
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-08 10:17:17 -07:00
Moshe Zada
0c66da17bb
Web Connector - Get doc_updated_at from Last-Modified header ( #1693 )
2024-09-08 10:05:04 -07:00
Art Matsak
d985cd4352
Fix JIRA comment indexing when author has no email ( #1663 )
2024-09-08 09:43:09 -07:00
Yuhong Sun
c8891a5829
Remove LangChain Community ( #2362 )
2024-09-08 09:41:20 -07:00
Art Matsak
51a13f5fc7
Implement indexing of simple tables in Word files ( #1651 )
2024-09-08 09:38:46 -07:00
dependabot[bot]
57c1deb8b8
Bump braces from 3.0.2 to 3.0.3 in /web ( #1628 )
...
Bumps [braces](https://github.com/micromatch/braces ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-07 21:06:34 -07:00
dependabot[bot]
e2e04af7e2
Bump msal from 1.26.0 to 1.28.0 in /backend/requirements ( #1626 )
...
Bumps [msal](https://github.com/AzureAD/microsoft-authentication-library-for-python ) from 1.26.0 to 1.28.0.
- [Release notes](https://github.com/AzureAD/microsoft-authentication-library-for-python/releases )
- [Commits](https://github.com/AzureAD/microsoft-authentication-library-for-python/compare/1.26.0...1.28.0 )
---
updated-dependencies:
- dependency-name: msal
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-07 21:05:11 -07:00
lombax85
c1735fcd3a
Google Drive connector - txt and markdown support ( #1469 )
2024-09-07 20:28:23 -07:00
hj-danswer
b43e5735d7
Use user information in Slack bot DMs ( #2360 )
...
* Use user information from Slack bot DMs
* fix lint
---------
Co-authored-by: Hyeong Joon Suh <hyeongjoonsuh@Hyeongs-MacBook-Pro.local >
2024-09-08 03:08:24 +00:00
pablodanswer
7d4f8ef4e8
Minor Confluence Fixes for Robustification ( #2349 )
...
* add connector config
* update confluence connector
2024-09-08 01:39:49 +00:00
Weves
7c03b6f521
Fix responses for HTTPExceptions
2024-09-07 17:40:21 -07:00
Chris Weaver
ccf986808c
Add retries ( #2358 )
...
* Add retries
* fix
* add
* remove --build
* Remove cache-to
* Don't push
* Add back push
* Add newline
* Remove alembic logs
2024-09-08 00:12:32 +00:00
pablodanswer
350482e53e
Squash misc UX bugs ( #2356 )
2024-09-07 14:26:14 -07:00
pablodanswer
fb3d7330fa
minor QOL improvement on first chat ( #2353 )
2024-09-07 14:25:05 -07:00
Yuhong Sun
6cec31088d
CONTRIBUTING updates ( #2354 )
2024-09-07 14:05:36 -07:00
pablodanswer
491f3254a5
regeneration - don't remove human message unnecessarily
2024-09-06 15:38:02 -07:00
pablodanswer
5abf67fbf0
PDF metadata + list defaults ( #2341 )
...
* validate web list
* update pdf extraction of metadat
* remove pdf + log
* stricter type enforcing
* fix up indexing widths
* minor formatting
* add list case
* check for empty metadata
2024-09-06 21:21:24 +00:00
rkuo-danswer
2933c3598b
first cut at redis ( #2226 )
...
* first cut at redis
* fix startup dependencies on redis
* kombu cleanup - fail silently
* mypy
* add redis_host environment override
* update REDIS_HOST env var in docker-compose.dev.yml
* update the rest of the docker files
* update contributing guide
* renaming cache to cache_volume
* add redis password to various deployments
* try setting up pr testing for helm
* fix indent
* hopefully this release version actually exists
* fix command line option to --chart-dirs
* fetch-depth 0
* edit values.yaml
* try setting ct working directory
* bypass testing only on change for now
* move files and lint them
* update helm testing
* some issues suggest using --config works
* add vespa repo
* add postgresql repo
* increase timeout
* try amd64 runner
* fix redis password reference
* add comment to helm chart testing workflow
* rename helm testing workflow to disable it
---------
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2024-09-06 19:21:29 +00:00
pablodanswer
aeb6060854
Add ability to delete users ( #2342 )
...
* add ability to delete users
* fix tiny build issue
* Add comments
2024-09-06 17:37:04 +00:00
hagen-danswer
8977b1b5fc
Paginate connector page ( #2328 )
...
* Added pagination to individual connector pages
* I cooked
* Gordon Ramsay in this b
* meepe
* properly calculated max chunk and switch dict to array
* chunks -> batches
* increased max page size
* renmaed var
2024-09-06 17:00:25 +00:00
pablodanswer
69c0419146
Updated refreshing ( #2327 )
...
* clean up + add environment variables
* remove log
* update
* update api settings
* somewhat cleaner refresh functionality
* fully functional
* update settings
* validated
* remove random logs
* remove unneeded paramter + log
* move to ee + remove comments
* Cleanup unused
---------
Co-authored-by: Weves <chrisweaver101@gmail.com >
2024-09-06 04:36:55 +00:00
pablodanswer
2bd3833c55
Update search settings + chat/search handling ( #2333 )
...
* validate web list
* update search settings + chat/search handling
* remove accidentally added search manager
* minor build fix
* push from local
2024-09-06 00:07:39 +00:00
rkuo-danswer
2d7b312e6c
harden indexing-status endpoint against db changes happening in the background. Needs further improvement but OK for now. ( #2338 )
2024-09-05 20:09:33 +00:00
pablodanswer
ebe3674ca7
update for edge case ( #2336 )
2024-09-05 17:58:49 +00:00
pablodanswer
04f83eb1e1
Proper popover behavior, no showing queries with no docs, + bubbles ( #2330 )
2024-09-04 21:26:19 -07:00
pablodanswer
420aabc963
Update UX ( #2324 )
2024-09-04 18:45:52 -07:00
pablodanswer
61a17319c9
rename directory if needed
2024-09-04 17:22:59 -07:00
hagen-danswer
e4c85352b4
made connectors summary page faster ( #2320 )
...
* made connectors summary page faster
* not worth risk
2024-09-04 23:25:45 +00:00
pablodanswer
34ba3181ff
Update auth for litellm proxy ( #2316 )
...
* update for auth
* validated embedding model names
* remove embedding provider
* remove logs
* add ability to delete search setting
* add abiility to delete models + more streamlined API endpoints
* remove upsert
* minor typing fix
* add connector utils
2024-09-04 20:59:07 +00:00
rkuo-danswer
630e2248bd
fixing a race condition in celery task wrapper. could randomly blow up any task. ( #2321 )
2024-09-04 04:17:29 +00:00
hagen-danswer
c358c91e4c
Added instance domain to telemetry ( #2310 )
2024-09-03 21:04:40 -07:00
Yuhong Sun
2b7915f33b
Update Connector README PATH ( #2323 )
2024-09-03 20:56:37 -07:00
pablodanswer
0ff1a023cd
Minor search setting clarity ( #2300 )
...
* minor search setting clarity
* 5433
* squash
* remove logs
2024-09-03 20:48:34 -07:00
Yuhong Sun
d68d281e1c
Slight copy update ( #2322 )
2024-09-03 20:14:03 -07:00
hagen-danswer
ebce3ff6ba
added wait for sync after creating document set in tests ( #2319 )
2024-09-04 00:34:40 +00:00
pablodanswer
f96bd12ab8
prevent accidental submission ( #2318 )
2024-09-03 16:44:54 -07:00
pablodanswer
32359d2dff
Add user dropdown seed-able list ( #2308 )
...
* add user dropdown seedable list
* minor cleanup
* fix build issue
* minor type update
* remove log
* quick update to divider logic (squash)
* tiny icon updates
2024-09-03 19:24:50 +00:00
Chris Weaver
5da6d792de
Add ingestion as a "Source" for the FE + improve typing ( #2312 )
2024-09-03 12:34:31 -07:00
pablodanswer
fb95398e5b
Cleaner stream handling in Answer class ( #2314 )
...
* add cleaner stream
* add cleaner stream handling
2024-09-03 18:36:01 +00:00
rkuo-danswer
af66650ee3
fail safely if lookup for document fails ( #2309 )
2024-09-03 10:01:17 -07:00
pablodanswer
5b1f3c8d4e
Formatting nits ( #2311 )
...
* stream in all cases
* update code block
* code formatting nits
* proper ports
* proper ports
* remove unnecessary lines
2024-09-03 16:05:02 +00:00
hagen-danswer
a3b1b1db38
fixed doc set table ( #2306 )
2024-09-03 15:36:07 +00:00
Weves
7520fae068
Add back test
2024-09-02 18:04:55 -07:00
Weves
39c946536c
Fix deletion due to foreign key issue
2024-09-02 17:56:43 -07:00
Yuhong Sun
90528ba195
k
2024-09-02 17:33:33 -07:00
pablodanswer
6afcaafe54
Continue Generating ( #2286 )
...
* add stop reason
* add initial propagation
* add continue generating full functionality
* proper continue across chat session
* add new look
* propagate proper types
* fix typing
* cleaner continue generating functionality
* update types
* remove unused imports
* proper infodump
* temp
* add standardized stream handling
* validateing chosen tool args
* properly handle tools
* proper ports
* remove logs + build
* minor typing fix
* fix more minor typing issues
* add stashed reversion for tool call chunks
* ignore model dump types
* remove stop stream
* fix typing
2024-09-02 22:49:56 +00:00
Yuhong Sun
812ca69949
Vespa Degraded Handling ( #2304 )
2024-09-02 15:53:37 -07:00
rkuo-danswer
abe01144ca
Update CONTRIBUTING.md ( #2298 )
2024-09-02 15:30:18 -07:00
Yuhong Sun
d988a3e736
Productboard Minor Fix ( #2303 )
2024-09-02 14:46:35 -07:00
pablodanswer
2b14afe878
Add proper typing such that tests pass mypy ( #2301 )
...
* add proper typing such that tests pass mypy
* nit (squash)
* minor update
2024-09-02 21:03:53 +00:00
Chris Weaver
033ec0b6b1
Remove unused env variables ( #2299 )
2024-09-02 20:29:14 +00:00
pablodanswer
14a9fecc64
update code block ( #2297 )
2024-09-02 13:33:18 -07:00
Weves
0027f161d7
Fix revisions
2024-09-02 11:13:55 -07:00
Yuhong Sun
32e551b69c
Vespa Log No Response ( #2295 )
2024-09-02 09:14:28 -07:00
pablodanswer
299cb5035c
Add litellm proxy embeddings ( #2291 )
...
* add litellm proxy
* formatting
* move `api_url` to cloud provider + nits
* remove log
* typing
* quick tuyping fix
* update LiteLLM selection logic
* remove logs + validate functionality
* rename proxy var
* update path casing
* remove pricing for custom models
* functional values
2024-09-02 09:08:35 -07:00
pablodanswer
910821c723
Ordered indexing status ( #2292 )
2024-09-02 08:39:18 -07:00
hagen-danswer
aa84846298
Connector deletion fix ( #2293 )
...
---------
Co-authored-by: Weves <chrisweaver101@gmail.com >
2024-09-01 23:32:20 -07:00
pablodanswer
c122be2f6a
More explicit Confluence Connector ( #2289 )
2024-09-01 20:35:29 -07:00
Weves
f871b4c6eb
Update default anthropic / bedrock models
2024-09-01 20:35:00 -07:00
hagen-danswer
a96cea2ce0
logging improvements
2024-09-01 16:21:35 -07:00
hagen-danswer
8d443ada5b
Integration tests ( #2256 )
...
* initial commit
* almost done
* finished 3 tests
* minor refactor
* built out initial permisison tests
* reworked test_deletion
* removed logging
* all original tests have been converted
* renamed user_groups to user_group
* mypy
* added test for doc set permissions
* unified naming for manager methods
* Refactored models and added new deletion test
* minor additions
* better logging+fixed input variables
* commented out failed tests
* Added readme
* readme update
* Added auth to IT
set auth_type to basic and require_email_verification to false
* Update run-it.yml
* used verify and added to readme
* added api key manager
2024-09-01 22:21:00 +00:00
pablodanswer
634de83d72
Very minor update to divider logic ( #2287 )
2024-08-31 14:40:15 -07:00
Yuhong Sun
580848cf8c
mypy ( #2283 )
2024-08-30 18:02:18 -07:00
Yuhong Sun
f01027cfb7
Catch LLM Eval Failures ( #2272 )
2024-08-30 17:42:58 -07:00
pablodanswer
76db4b765a
Detect GPU on startup for default multi-pass indexing value ( #2242 )
2024-08-30 17:38:31 -07:00
pablodanswer
5800c7158e
Add typing to pdf extraction ( #2280 )
2024-08-30 17:16:56 -07:00
Weves
21af852073
Add connector creation docs
2024-08-30 16:43:42 -07:00
hagen-danswer
355326f935
Added frontend logical polish ( #2274 )
2024-08-30 16:42:54 -07:00
Chris Weaver
762b7b1047
Connector tests ( #2273 )
2024-08-30 15:48:26 -07:00
pablodanswer
df31cac1f1
allow users to deselect reranking ( #2243 )
2024-08-30 15:40:54 -07:00
pablodanswer
4181124e7a
add metadata to pdf extraction ( #2278 )
2024-08-30 15:14:02 -07:00
pablodanswer
44c45cbf2a
Minor simplification to chat header ( #2277 )
2024-08-30 15:01:55 -07:00
pablodanswer
f2e8680955
Account for edge case in indexing times with connectors #2190 ( #2190 )
2024-08-30 14:07:07 -07:00
pablodanswer
b952dbef42
Minor search formatting updates ( #2276 )
2024-08-30 14:02:35 -07:00
pablodanswer
e2f4145cd2
add better spacing ( #2265 )
2024-08-30 11:56:24 -07:00
pablodanswer
183569061b
Minor search UX improvements + Critical connector fixes ( #2259 )
2024-08-30 11:47:52 -07:00
pablodanswer
8f26728a29
update command keys ( #2271 )
2024-08-30 10:54:24 -07:00
hagen-danswer
1734a4a18c
Added DanswerBot response limit environment variables ( #2266 )
...
* Added DanswerBot response limit environment variables
* mypy fix
* changed defaults
2024-08-29 19:25:11 +00:00
rkuo-danswer
766652de14
ignore kombu tables used by celery in alembic ( #2261 )
2024-08-29 18:49:35 +00:00
pablodanswer
00fa36d591
Get accurate model output max ( #2260 )
...
* get accurate model output max
* squash
* udpated max default tokens
* rename + use fallbacks
* functional
* remove max tokens
* update naming
* comment out function to prevent mypy issues
2024-08-29 18:01:56 +00:00
pablodanswer
3b596fd6a8
Default rerank API key to None (new Pydantic compatibility) ( #2258 )
...
* default to None
* rm
2024-08-28 16:02:06 +00:00
pablodanswer
5a83b00190
change backg ( #2255 )
2024-08-28 03:20:06 +00:00
Chris Weaver
57491ceaae
Lowercase slack channels automatically ( #2254 )
...
* Improve slack channel selection
* Lowercasing slack channels
2024-08-28 03:07:26 +00:00
hagen-danswer
e4e67c61ef
Some additional curator polish ( #2253 )
2024-08-28 02:44:24 +00:00
Chris Weaver
8afa53c6bf
Confluence improvements ( #2248 )
...
* Confluence improvements
* Improve CONFLUENCE_CONNECTOR_INDEX_ONLY_ACTIVE_PAGES
2024-08-28 02:16:10 +00:00
Weves
fb6637d5b3
Fix quality-checks on merge queue
2024-08-27 19:15:53 -07:00
Yuhong Sun
1e67332078
Remove warning on user signup ( #2252 )
2024-08-27 18:49:05 -07:00
Weves
effce919bd
Remove redundant merge queue files
2024-08-27 18:03:43 -07:00
Weves
e5b3843ef8
Add othe checks to merge queue
2024-08-27 17:55:36 -07:00
josvdw
50c17438d5
Litellm bump ( #2195 )
...
* ran bump-pydantic
* replace root_validator with model_validator
* mostly working. some alternate assistant error. changed root_validator and typing_extensions
* working generation chat. changed type
* replacing .dict with .model_dump
* argument needed to bring model_dump up to parity with dict()
* fix a fewremaining issues -- working with llama and gpt
* updating requirements file
* more requirement updates
* more requirement updates
* fix to make search work
* return type fix:
* half way tpyes change
* fixes for mypy and pydantic:
* endpoint fix
* fix pydantic protected namespaces
* it works!
* removed unecessary None initializations
* better logging
* changed default values to empty lists
* mypy fixes
* fixed array defaulting
---------
Co-authored-by: hagen-danswer <hagen@danswer.ai >
2024-08-28 00:00:27 +00:00
Yuhong Sun
657d2050a5
Confluence Internal Error Handling ( #2247 )
2024-08-27 15:23:02 -07:00
Yuhong Sun
3640d0c550
Better Web Connector Logging ( #2246 )
2024-08-27 15:06:24 -07:00
pablodanswer
336ddbd1fe
Filter by user for docset display ( #2245 )
...
* filter by user for docset display
* spacing
2024-08-27 21:01:04 +00:00
Chris Weaver
8614cd8934
Handle missing email more gracefully ( #2244 )
2024-08-27 20:29:25 +00:00
pablodanswer
525f3e01f5
remove constant refresh artifact ( #2241 )
2024-08-27 17:51:59 +00:00
pablodanswer
feaa85f764
new util for modal edge cases
2024-08-27 09:50:17 -07:00
pablodanswer
b36cd4937f
Cleaner + cleaner assistants creation flow etc. ( #2232 )
...
* rework assistants creation flow + components
* remove unnecessary padding + validate each page
* remove additional spacing
* rebase + form
2024-08-27 16:01:57 +00:00
pablodanswer
97ba71e1b3
Db search ( #2235 )
...
* k
* update enum imports
* add functional types + model swaps
* remove a log
* remove kv
* fully functional + robustified for kv swap
* validated with hosted + cloud
* ensure not updating current search settings when reindexing
* add instance check
* revert back to updating search settings (will need a slight refactor for endpoint)
* protect advanced config override1
* run pretty
* fix typing
* update typing
* remove unnecessary function
* update model name
* clearer interface names
* validated foreign key constaint
* proper migration
* squash
---------
Co-authored-by: Yuhong Sun <yuhongsun96@gmail.com >
2024-08-27 04:26:51 +00:00
pablodanswer
5f12b7ad58
Rebased concurrent chats ( #2214 )
...
* refactored for stop / regenerate
* properly reset blank screen
* functional new message carry-over
* robust chat session state persistence
* add env variable
* rebased onto regenerate
* squash
* squash
* squash
* rebase + robustify tool calling
* squash
* alembic
* remove environment variable
* simplify interface
* squash
* minor streaming improvement
* some robustification
2024-08-27 02:57:31 +00:00
Chris Weaver
a873fc6483
Fix Confluence freezing ( #2239 )
2024-08-26 19:44:01 -07:00
Chris Weaver
c0e1a02e8e
Add it on merge queue ( #2112 )
...
* Github action to run integration tests
* Improve
* Fix build
* Add pull
* Fix readiness script
* Add IT runner
* Add IT runner
* Add logs
* update
* Fix
* Fix path
* file path
* test
* fix
* fix
* fix
* test
* network
* fix
* cleanup
* fix
* test
* Fix downgrade
* Add OpenAI API key
* Add VESPA_HOST
* test pulling first
* Add API server host
* Cache tweak
* Fix pull/push settings:
* Stop pushing to latest tag
* test cache change
* test
* test
* test
* remove cache temporarily
* Fix
* Enable EE
* test
* Remove duplicate funcs
* add back build
* Update all
* Fix stop cmd
* Add to merge queue
* Cleanup image tag
2024-08-26 07:20:28 +00:00
hagen-danswer
205c3c3fc8
Combined the get document set endpoints ( #2234 )
...
* Combined the get document set endpoints
* removed unused function
* fixed permissioning for document sets
2024-08-25 19:02:27 +00:00
Christian Köberl
e5ceb76de8
Fix icons in personas (assistants) - AWS and Azrue were mixed up ( #2027 )
...
Fixes #2025
2024-08-25 06:36:50 +00:00
hagen-danswer
c21b0ee3f5
Curator polish ( #2229 )
...
* add new user provider hook
* account for additional logic
* add users
* remove is loading
* Curator polish
* useeffect -> provider + effect
* squash
* use use user for user default models
* squash
* Added ability to add users to groups among other things
* final polish
* added connection button to groups
* mypy fix
* Improved document set clarity
* string fixes
---------
Co-authored-by: pablodanswer <pablo@danswer.ai >
2024-08-25 01:10:24 +00:00
pablodanswer
1e1b2a0901
add some quick search filterl logic (UX) ( #2218 )
2024-08-24 15:45:46 -07:00
hagen-danswer
c1c35b00cb
Fixed slack bot auto filters for document sets ( #2231 )
2024-08-24 18:54:21 +00:00
pablodanswer
1bc899cc67
Add CSS identifiers to main sections ( #2224 )
...
* squash
* add initial ids
2024-08-23 23:59:17 +00:00
pablodanswer
6fc6ee5c37
Update white-labelling to be clearer (advanced settings) ( #2228 )
...
* update white labelling to be somewhat clearer
* ensure logotype set to null post submission
2024-08-23 20:47:16 +00:00
Weves
7d201f67d4
Fix typing for custom tool response
2024-08-23 13:34:53 -07:00
pablodanswer
e749fa0f28
Update search tool selection ( #2223 )
...
* update search tool selection
* squash
2024-08-23 16:58:39 +00:00
pablodanswer
2e0222d1c1
logotype from toggle -> redirect ( #2222 )
2024-08-23 16:15:50 +00:00
pablodanswer
c152123ef4
alembic once again ( #2221 )
2024-08-23 05:28:13 +00:00
Chris Weaver
5cb9c17ddf
Add better logging for connectors ( #2219 )
...
* Add better logging for connectors
* fix
2024-08-23 03:58:29 +00:00
Chris Weaver
b1302303b2
Add chat_session_id + message_pair_num ( #2220 )
2024-08-22 20:55:21 -07:00
pablodanswer
e89dc67e5d
Update embedding interface ( #2205 )
...
* squash
* simplify interface
* some updates to typing
* cloud provider type
* update typing to be even clearer
* push local commit (squash)
* cleaner interfaces
* another quick pass
* squash
* cleaner alembic
* cleaner
* remove trailing whitespace
* add sequence
* quick circle back to double check
* update
* update naming
* update naming
2024-08-23 03:52:02 +00:00
pablodanswer
7da6d33451
slightly updated settings error ( #2217 )
...
* update settings issues
* slightly updated settings error
2024-08-23 02:19:00 +00:00
hagen-danswer
c042a19c00
Curator role ( #2166 )
...
* Added backend support for curator role
* modal refactor
* finalized first 2 commits
same as before
finally
what was it for
* added credential, cc_pair, and cleanup
mypy is super helpful hahahahahahahahahahahaha
* curator support for personas
* added connector management permission checks
* fixed the connector creation flow
* added document access to curator
* small cleanup added comments and started ui
* groups and assistant editor
* Persona frontend
* Document set frontend
* cleaned up the entire frontend
* alembic fix
* Minor fixes
* credentials section
* some credential updates
* removed logging statements
* fixed try catch
* fixed model name
* made everything happen in one db commit
* Final cleanup
* cleaned up fast code
* mypy/build fixes
* polish
* more token rate limit polish
* fixed weird credential permissions
* Addressed chris feedback
* addressed pablo feedback
* fixed alembic
* removed deduping and caching
* polish!!!!
2024-08-23 01:39:37 +00:00
pablodanswer
5409777e0b
add edge case ( #2216 )
2024-08-22 20:40:18 +00:00
josvdw
5f4b7dd23e
clarify what model and provider name should be for custom models ( #2215 )
2024-08-22 20:04:10 +00:00
Chris Weaver
99db27d989
Add metadata for simple doc ( #2212 )
2024-08-22 12:30:28 -07:00
pablodanswer
197b62aed1
Regenerate (branch of stop) ( #2157 )
...
* add regenerate
* functional once again post rebase but quite ugly
* validated + cleaner UI
* more robust implementation for first messages
* squash
* remove parameter
* proper margin
* clarify for future programmers
* remove some logs
* self nit pick - smoother ux
* more self-nits
* stroke line cap
* rebase
2024-08-22 19:06:44 +00:00
Yuhong Sun
9d5db05e4b
Add Migration ( #2213 )
2024-08-22 10:44:42 -07:00
pablodanswer
27e094d2ec
allow graceful 404s ( #2211 )
2024-08-22 17:00:20 +00:00
Yuhong Sun
1a9e5da7c0
Enable Surrounding Context ( #2210 )
2024-08-22 09:59:13 -07:00
Chris Weaver
8afcb03f3c
Fix OIDC expiry issues ( #2206 )
...
* Fix oidc expiry issues
* fix
* fix
2024-08-22 03:15:17 +00:00
Chris Weaver
9bf42d2303
Fix connectors running while deleting ( #2204 )
...
* Fix connectors running while deleting
* fix
2024-08-22 02:18:01 +00:00
rkuo-danswer
e50b558b5b
prevent usage of combinedSettings if endpoints fail (which none of them should) ( #2201 )
2024-08-22 01:27:38 +00:00
Chris Weaver
020dff52f7
Remove settings cache ( #2203 )
2024-08-21 17:55:23 -07:00
pablodanswer
13303edf29
Jira email optional + PAT ( #2198 )
...
* make jira email optional
* remove logs
* remove more logs
* change wording from PAT -> Personal Access Token
* ensure name fits in default width
2024-08-21 22:59:08 +00:00
rkuo-danswer
584eae17e3
fix message param to use query instead of rephrased query ( #2199 )
2024-08-21 18:00:55 +00:00
rkuo-danswer
b9b633bb74
support indexing attachments as separate docs when not part of a page ( #2194 )
...
* support indexing attachments as separate docs when not part of a page
* fix time filter, fix batch handling, fix returned number of attachments processed
2024-08-21 17:15:13 +00:00
Yuhong Sun
bb1916d5d0
Warm Up Models Prep ( #2196 )
2024-08-20 20:53:02 -07:00
pablodanswer
048cb8dd55
update alembic version (for rebase) ( #2193 )
2024-08-21 02:58:22 +00:00
Yuhong Sun
3b035d791e
Fix Model Server ( #2191 )
2024-08-20 17:57:09 -07:00
pablodanswer
53387ab3eb
Simplify index and model name swap logic ( #2188 )
2024-08-20 17:31:00 -07:00
Yuhong Sun
ec6e2369a1
Log YQL ( #2189 )
2024-08-20 17:03:57 -07:00
hagen-danswer
075eacdd91
added collection and collection type to Guru metadata ( #2187 )
...
* added collection and collection type to metadata
* removed collection type
2024-08-20 23:29:40 +00:00
hagen-danswer
f77b1ebd87
Updated pruning defaults ( #2186 )
...
* Updated pruning defaults
* changed minutes to days
2024-08-20 23:29:19 +00:00
rkuo-danswer
1ddb4b2025
normalize emails on bulk invite, normalize/lowercase emails on invite… ( #2184 )
...
* normalize emails on bulk invite, normalize/lowercase emails on invite matching
* fix validate_email import
2024-08-20 22:15:42 +00:00
Yuhong Sun
42f0fea9f8
Fix Assistant vs Persona ( #2185 )
2024-08-20 14:43:15 -07:00
Yuhong Sun
8de04acb7f
k
2024-08-20 14:06:49 -07:00
pablodanswer
5053f4e383
Add granularity to filter widths ( #2183 )
2024-08-20 13:39:08 -07:00
Chris Weaver
730a757090
Disable oidc_expiry by default ( #2182 )
2024-08-20 13:24:58 -07:00
pablodanswer
006cfa1d3d
fix text selection + closing modal
2024-08-20 13:15:17 -07:00
pablodanswer
69f6b7d148
Update SSE handling to accommodate slow networks ( #2180 )
2024-08-20 12:57:17 -07:00
pablodanswer
53a3fb8e52
Scrollable user model ( #2177 )
2024-08-20 12:25:06 -07:00
pablodanswer
919110a655
Untoggle sidebar fully on untoggling ( #2179 )
...
* add explicit untoggle
* add to all history sidebars
* add back commented out line
* add comment
2024-08-20 19:19:17 +00:00
pablodanswer
19cccd267d
show full stack trace
2024-08-20 11:45:14 -07:00
pablodanswer
71c2b16a01
Pull out stripping of model suffix ( #2175 )
2024-08-20 11:32:03 -07:00
Yuhong Sun
12f0dbcfc5
Background Container Logs ( #2176 )
2024-08-20 11:26:45 -07:00
rkuo-danswer
583bd1d207
add kombu message cleanup task ( #2172 )
...
* add kombu message cleanup task
* added some logging if we find an associated task (since tasks shouldn't be around for longer than 7 days)
2024-08-20 05:15:44 +00:00
pablodanswer
8a4e47781b
remove history sidebar on mouse exiting window ( #2173 )
2024-08-19 23:15:54 +00:00
Chris Weaver
af647959f6
Performance Improvements ( #2162 )
2024-08-19 11:07:00 -07:00
pablodanswer
ea53977617
prevent empty doc link click ( #2170 )
2024-08-19 18:03:36 +00:00
Weves
c44c22a009
Fix model server
2024-08-19 07:23:24 -07:00
Yuhong Sun
5ab4d94d94
Logging Level Update ( #2165 )
2024-08-18 21:53:40 -07:00
Yuhong Sun
119aefba88
Add log files to containers ( #2164 )
2024-08-18 19:18:28 -07:00
pablodanswer
12fccfeffd
Add stop generating functionality ( #2100 )
...
* functional types + sidebar
* remove commits
* remove logs
* functional rework of temporary user/assistant ID
* robustify switching
* remove logs
* typing
* robustify frontend handling
* cleaner loop + data persistence
* migrate to streaming response
* formatting
* add new loading state to prevent collisions
* add `ChatState` for more robust handling
* remove logs
* robustify typing
* unnecessary list removed
* robustify
* remove log
* remove false comment
* slightly more robust chat state
* update utility + copy
* improve clarity + new SSE handling utility function
* remove comments
* clearer
* add back stack trace detail
* cleaner messages
* clean final message handling
* tiny formatting (remove newline)
* add synchronous wrapper to avoid hampering main event loop
* update typing
* include logs
* slightly more specific logs
* add `critical` error just in case
2024-08-18 22:15:55 +00:00
Yuhong Sun
8a7bc4e411
Log Level Default ( #2163 )
2024-08-18 14:35:32 -07:00
rkuo-danswer
492797c9f3
Feature/indexing errors ( #2148 )
...
* backend changes to handle partial completion of index attempts
* typo fix
* Display partial success in UI
* make log timing more readable by limiting printed precision to milliseconds
* forgot alembic
* initial cut at "completed with errors" indexing
* remove and reorganize unused imports
* show view errors while indexing is in progress
* code review fixes
2024-08-18 19:14:32 +00:00
Yuhong Sun
739058aacc
Logging updates ( #2159 )
2024-08-17 22:05:09 -07:00
Chris Weaver
17570038bb
Add PG query logging ( #2156 )
2024-08-16 21:53:54 -07:00
Yuhong Sun
c0edfb50df
k
2024-08-16 21:43:14 -07:00
pablodanswer
22573aba2a
Improve Search ( #2105 )
2024-08-16 21:29:15 -07:00
Chris Weaver
efae24acd0
improve model seeding ( #2155 )
2024-08-17 01:30:13 +00:00
pablodanswer
f8e0e6f015
Extremely robustified Index Attempt migration ( #2151 )
...
* account for connector_id edge case
* robustified
2024-08-17 01:12:18 +00:00
pablodanswer
3cbc341b60
Enable persistence / removal of assistant icons + remove accidental regression ( #2153 )
...
* enable persistence / removal of assistant icons + remove accidental regression
* simpler env seeding for web building
2024-08-17 01:11:04 +00:00
pablodanswer
46c7089328
Enable seeding of analytics via file path ( #2146 )
...
* enable seeding of analytics via file path
* remove log
2024-08-16 03:14:56 +00:00
pablodanswer
3ffbe659e3
add handling for poorly formatting model names ( #2143 )
2024-08-15 22:01:57 +00:00
pablodanswer
33fed955d9
Add verbose error messages + robustify assistant switching ( #2144 )
...
* add verbose error messages + robustify assistant switching and chat sessions
* fix typing
* cleaner errors + add stack trace
2024-08-15 21:05:04 +00:00
rkuo-danswer
9fa4280f96
add configurable support for memory tracing during indexing ( #2140 )
2024-08-15 20:40:17 +00:00
Yuhong Sun
4d194bc86a
Cohere No Large Chunks ( #2145 )
2024-08-15 10:18:54 -07:00
Weves
0853d1a8f1
Update force deletion script
2024-08-14 23:29:26 -07:00
Weves
f6547a64a0
More logging for SAML endpoints
2024-08-14 23:25:42 -07:00
hagen-danswer
61b5bd569b
Reworked chunking to support mega chunks ( #2032 )
2024-08-14 22:18:53 -07:00
pablodanswer
680388537b
UX clarity + minor new features ( #2136 )
2024-08-14 15:23:36 -07:00
pablodanswer
d9bcacfae7
validate messages ( #2139 )
2024-08-14 22:06:48 +00:00
hagen-danswer
2ab192933b
Added import statement to fix typescript error ( #2138 )
2024-08-14 20:10:08 +00:00
Yuhong Sun
1c10f54294
GPU Model Server ( #2135 )
2024-08-14 11:04:28 -07:00
josvdw
0530f4283e
updating readme for widget ( #2132 )
...
Co-authored-by: Jos Van der westhuizen <jos@danser.ai >
2024-08-14 16:55:59 +00:00
pablodanswer
3540aa579b
Add ux improvements ( #2130 )
...
* add ux improvements
* add danswer version display
* show version properly
* improve copy + add web version to settings context
* update copy + danswer version
2024-08-14 16:43:52 +00:00
josvdw
54732a83c9
stopgap: clarify text on standard answer page for improved UX ( #2122 )
...
* stopgap: clarify text on standard answer page for improved UX
* replce apostrophe
* using tailwind:
---------
Co-authored-by: Jos Van der westhuizen <jos@danser.ai >
2024-08-14 01:28:49 +00:00
pablodanswer
5e6365c449
Minor update to clarify user adding ( #2126 )
...
* minor update to clarify user adding
* Update page.tsx
* run pretty
2024-08-13 21:09:51 +00:00
rkuo-danswer
20369fc451
Refactor/default indexing embedder ( #2073 )
...
* refactor embedding model instantiation
* remove unused UNCERTAINTY_PAT constant
* typo fixes
* fix mypy typing issues
* more typing fixes
* log attempt.id on dispatch
* unnecessary check removed after fixing type
2024-08-13 21:01:34 +00:00
rkuo-danswer
f15d6d2b59
allow admin role api keys ( #2124 )
...
* allow admin role api keys
* bump to rerun deployment
* types needs explicit export now for APIKey
* remove api_key.role, use User.role instead
* fix formatting
* formatting
* formatting
---------
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2024-08-13 21:00:57 +00:00
pablodanswer
5dda047999
Always show search filters ( #2128 )
2024-08-13 13:36:46 -07:00
pablodanswer
ffd9b0180b
Fix overflow for quotes in search section ( #2123 )
...
* fix overflow for quotes in search section
* proper overflow check
2024-08-13 20:32:11 +00:00
Yuhong Sun
5ad54fec87
Inference to handle no link docs ( #2129 )
2024-08-13 12:40:11 -07:00
hagen-danswer
d636181aa5
Added catch for empty link ( #2037 )
2024-08-12 20:08:56 -07:00
pablodanswer
e12ed7750a
Add scrollbar to search / chat ( #2121 )
...
* add scrollbar to search / chat
* show overflow for lists
2024-08-13 03:07:37 +00:00
hagen-danswer
bbb8c5ff0b
Speed up docker launch ( #2099 )
...
* use move instead of copy
* added logging
* fix overwrites
* tested throughly
* fixes
* clearer commenting
2024-08-13 00:45:05 +00:00
pablodanswer
83e945ba57
add cleaner / consolidate no docs found message ( #2119 )
2024-08-12 16:04:59 -07:00
rkuo-danswer
26df869b91
Feature/harden memory limits ( #2118 )
...
* log warning in indexer when size exceeds INDEXING_SIZE_WARNING_THRESHOLD
* add configurable attachment size limit for confluence
* specify "attachments"
2024-08-12 15:12:34 -07:00
Weves
1a4df1d65e
Remove unnecessary LLM settings
2024-08-12 11:33:49 -07:00
Chris Weaver
0a165aae0b
Slack improvements ( #2113 )
2024-08-11 21:27:37 -07:00
rkuo-danswer
e517f47a89
add send-message-simple-with-history endpoint to avoid… ( #2101 )
...
* add send-message-simple-with-history endpoint to support ramp. avoids bad json output in models and allows client to pass history in instead of maintaining it in our own session
* slightly better error checking
* addressing code review
* reject on any empty message
* update test naming
2024-08-12 03:33:52 +00:00
Nathan Schwerdfeger
c7e5b11c63
EE Connector Deletion Bugfix + Refactor ( #2042 )
...
---------
Co-authored-by: Weves <chrisweaver101@gmail.com >
2024-08-11 20:33:07 -07:00
Yuhong Sun
79523f2e0a
Warm up reranker ( #2111 )
2024-08-11 15:20:51 -07:00
pablodanswer
7fae66b766
provider type default to none ( #2110 )
2024-08-11 14:51:12 -07:00
Yuhong Sun
386b229ed3
Cohere Rerank ( #2109 )
2024-08-11 14:22:42 -07:00
Yuhong Sun
ce666f3320
Propagate Embedding Enum ( #2108 )
2024-08-11 12:17:54 -07:00
Yuhong Sun
d60fb15ad3
Allowing users to set Search Settings ( #2106 )
2024-08-10 20:48:58 -07:00
pablodanswer
7358ece008
enable assistant editing
2024-08-10 14:38:34 -07:00
josvdw
9c5d33e198
open chatdocument links in a new tab instead of overriding danswer ( #2090 )
...
Co-authored-by: Jos Van der westhuizen <jos@danser.ai >
2024-08-10 21:37:59 +00:00
pablodanswer
7d5cfd2fa3
Add user specific model defaults ( #2043 )
2024-08-10 14:37:33 -07:00
Yuhong Sun
a4caf66a35
User Notification Backend ( #2104 )
2024-08-10 11:39:21 -07:00
pablodanswer
0a8d44b44c
quote processing for lengthy intros ( #2103 )
2024-08-10 11:09:45 -07:00
pablodanswer
cc8a6da8e3
improve llm-generated citations (account for edge case) ( #2096 )
...
* improve llm-generated citations (account for edge case)
* additional test case
2024-08-10 02:06:39 +00:00
pablodanswer
54d4526b73
(Minor) Add cleaner search, feedback model, and connector view ( #2098 )
...
* add cleaner search, feedback model, and connector view
* Update ChatPage.tsx
2024-08-10 01:54:31 +00:00
Yuhong Sun
c8ead6a0dc
Need Reindexing Flag Setup ( #2102 )
2024-08-09 17:44:57 -07:00
pablodanswer
7bfa99766d
Add support for google slides ( #2083 )
...
* add support for google slides
* remove log + account for dead code
* squash
2024-08-09 17:12:51 +00:00
hagen-danswer
b230082891
Openai encoding temp hotfix ( #2094 )
2024-08-09 08:17:31 -07:00
Yuhong Sun
8cd1eda8b1
Rework Rerankers ( #2093 )
2024-08-08 21:33:49 -07:00
Yuhong Sun
7dcc42aa95
Intent Model Update ( #2069 )
2024-08-08 20:45:53 -07:00
pablodanswer
e59d1a0294
fix edge case with simpler code block + python formatting ( #2092 )
2024-08-08 20:44:32 -07:00
pablodanswer
384e61f4b0
add new gpt-4o model
2024-08-08 16:32:57 -07:00
pablodanswer
f28b930475
Image -> img ( #2087 )
2024-08-08 21:46:42 +00:00
pablodanswer
1d989f5343
Fix model override for persisting default assistant ( #2081 )
...
* fix model override for persisting default assistant
* run pretty
* don't modify
* Update ChatPage.tsx
2024-08-08 21:22:19 +00:00
pablodanswer
c1e3a1b3e7
Select proper assistant override ( #2068 )
...
* encode images properly
* proper assistant default model updates
* remove now unneeded image encoding update
* update naming of persona llm option gathering
2024-08-08 21:02:11 +00:00
rkuo-danswer
be9ed319d5
add unit test for quotes ( #2085 )
...
* add unit test for quotes
* test answer and quotes together
2024-08-08 18:20:07 +00:00
pablodanswer
c630fcffee
Improve code block formatting ( #2084 )
...
* initial update to styling
* fix chat input bar padding
* improve color choices
2024-08-08 17:12:35 +00:00
josvdw
f411b9cb55
quality of life improvements for the launch.json template ( #2082 )
...
Co-authored-by: Jos Van der westhuizen <jos@danser.ai >
2024-08-08 06:39:30 +00:00
Richard Kuo (Danswer)
bdaaebe955
use re.search instead of re.match (which searches from start of string only)
2024-08-07 20:55:18 -07:00
pablodanswer
9eb48ca2c3
account for empty links + fix quote processing
2024-08-07 20:55:18 -07:00
rkuo-danswer
509fa3a994
add postgres configuration ( #2076 )
2024-08-08 00:13:59 +00:00
pablodanswer
5097c7f284
Handle saved search docs in eval flow ( #2075 )
2024-08-07 16:18:34 -07:00
pablodanswer
c4e1c62c00
Admin UX updates ( #2057 )
2024-08-07 14:55:16 -07:00
pablodanswer
eab82782ca
Add proper delay for assistant switching ( #2070 )
...
* add proper delay for assistant switching
* persist input if possible
2024-08-07 14:46:15 -07:00
pablodanswer
53d976234a
proper new chat button redirects ( #2074 )
2024-08-07 14:44:42 -07:00
pablodanswer
44d8e34b5a
Improve seeding (includes all enterprise features) ( #2065 )
2024-08-07 10:44:33 -07:00
pablodanswer
d2e16a599d
Improve shared chat page ( #2066 )
...
* improve look of shared chat page
* remove log
* cleaner display
* add initializing loader to shared chat page
* updated danswer loaders (for prism)
* remove default share
2024-08-07 16:13:55 +00:00
pablodanswer
291e6c4198
somewhat clearer API errors ( #2064 )
2024-08-07 03:04:26 +00:00
Chris Weaver
bb7e1d6e55
Add integration tests for document set syncing ( #1904 )
2024-08-06 18:00:19 -07:00
rkuo-danswer
fcc4c30ead
don't skip the start of the json answer value ( #2067 )
2024-08-06 23:59:13 +00:00
pablodanswer
f20984ea1d
Don't persist error perennially ( #2061 )
...
* don't persist error perennially
* proper functionality
* remove logs
* remove another log
* add comments for clarity + reverse conditional
* add comment back
* remove comment
2024-08-06 23:09:25 +00:00
pablodanswer
e0f0cfd92e
Ensure relevance functions for selected docs ( #2063 )
...
* ensure relevance functions for selected docs
* remove logs
* remove log
2024-08-06 21:06:44 +00:00
pablodanswer
57aec7d02a
doc sidebar width fix
2024-08-06 13:48:47 -07:00
pablodanswer
6350219143
Add proper default temperature + overrides ( #2059 )
...
* add proper default temperature + overrides
* remove unclear commment
* ammend defaults + include internet serach
2024-08-06 19:57:14 +00:00
pablodanswer
3bc2cf9946
update tool display bubbles to have cursor-dfeault
2024-08-06 12:49:42 -07:00
pablodanswer
7f7452dc98
Whitelabelling consistency ( #2058 )
...
* add white labelling to admin sidebar
* even more consistency
2024-08-06 19:45:38 +00:00
pablodanswer
dc2a50034d
Clean chat banner ( #2056 )
...
* fully functional
* formatting
* ensure consistency with large logos
* ensure mobile support
2024-08-06 19:44:14 +00:00
pablodanswer
ab564a9ec8
Add cleaner loading / streaming for image loading ( #2055 )
...
* add image loading
* clean
* add loading skeleton
* clean up
* clearer comments
2024-08-06 19:28:48 +00:00
rkuo-danswer
cc3856ef6d
enforce index attempt deduping on secondary indexing. ( #2054 )
...
* enforce index attempt deduping on secondary indexing.
* black fix
* typo fixes
---------
Co-authored-by: Richard Kuo <rkuo@rkuo.com >
2024-08-06 17:45:16 +00:00
Yuhong Sun
a8a4ad9546
Chunk Filter Metadata Format ( #2053 )
2024-08-05 15:12:36 -07:00
pablodanswer
5bfdecacad
fix assistant drag transform effect ( #2052 )
2024-08-05 14:53:38 -07:00
pablodanswer
0bde66a888
remove "quotes" section ( #2049 )
2024-08-05 18:51:43 +00:00
pablodanswer
5825d01d53
Better assistant interactions + UI ( #2029 )
...
* add assistnat re-ordering, selections, etc.
* squash
* remove unnecessary comment
* squash
* adapt dragging for all IDs + smoother animation + consistency
* fix minor typing issue
* fix minor typing issue
* remove logs
2024-08-05 18:22:57 +00:00
pablodanswer
cd22cca4e8
remove non-EE public connector options
2024-08-05 11:14:20 -07:00
pablodanswer
a3ea217f40
ensure consistency of answers + update llm relevance prompting ( #2045 )
2024-08-05 08:27:15 -07:00
pablodanswer
66e4dded91
Add properly random icons to assistant creation page ( #2044 )
2024-08-04 23:30:17 -07:00
pablodanswer
6d67d472cd
Add answers to search ( #2020 )
2024-08-04 23:02:55 -07:00
Weves
76b7792e69
Harden embedding calls
2024-08-04 15:11:45 -07:00
Chris Weaver
9d7100a287
Fix secondary index attempts showing up as the primary index status + scheduling while in-progress ( #2039 )
2024-08-04 13:29:44 -07:00
pablodanswer
876feecd6f
Fix code pasting formatting ( #2033 )
...
* fix pasting formatting
* add back small comments
2024-08-04 09:56:48 -07:00
pablodanswer
0261d689dc
Various Admin Page + User Flow Improvements ( #1987 )
2024-08-03 18:09:46 -07:00
pablodanswer
aa4a00cbc2
fix minor html error ( #2034 )
2024-08-03 12:40:07 -07:00
Nathan Schwerdfeger
52c505c210
Remove partially implemented reply cancellation ( #2031 )
...
* fix: remove partially implemented response cancellation
* feat: notify user when unsupported chat cancellation is requested
* fix: correct ChatInputBar streaming detection logic
2024-08-03 18:12:04 +00:00
pablodanswer
ed455394fc
detect foreign key composition sessions ( #2024 )
2024-08-02 17:26:57 +00:00
hagen-danswer
57cc53ab94
Added content tags to zendesk connector ( #2017 )
2024-08-02 10:09:53 -07:00
rkuo-danswer
6a61331cba
Feature/log despam ( #2022 )
...
* move a lot of log spam to debug level. Consolidate some info level logging
* reformat more indexing logging
2024-08-02 15:28:53 +00:00
Weves
51731ad0dd
Fix issue where large docs/batches break openai embedding
2024-08-02 01:07:09 -07:00
rkuo-danswer
f280586e68
pass function to Process correctly instead of running it inline ( #2018 )
...
* pass function to Process correctly instead of running it inline
* mypy fixes and pass back return result (even tho we don't use it right now)
2024-08-02 00:06:35 +00:00
hagen-danswer
e31d6be4ce
Switched build to use a larger runner ( #2019 )
2024-08-01 14:29:45 -07:00
hagen-danswer
e6a92aa936
support confluence single page only indexing ( #2008 )
...
* added index recursively checkbox
* mypy fixes
* added migration to not break existing connectors
2024-08-01 20:32:46 +00:00
pablodanswer
a54ea9f9fa
Fix cartesian issue with index attempts ( #2015 )
2024-08-01 10:25:25 -07:00
Yuhong Sun
73a92c046d
Fix chunker ( #2014 )
2024-08-01 10:18:02 -07:00
pablodanswer
459bd46846
Add Prompt library ( #1990 )
2024-08-01 08:40:35 -07:00
Chris Weaver
445f7e70ba
Fix image generation ( #2009 )
2024-08-01 00:27:02 -07:00
Yuhong Sun
ca893f9918
Rerank Handle Null ( #2010 )
2024-07-31 22:59:02 -07:00
hagen-danswer
1be1959d80
Changed default local model to nomic ( #1943 )
2024-07-31 18:54:02 -07:00
Chris Weaver
1654378850
Fix user dropdown font ( #2007 )
2024-08-01 00:29:14 +00:00
Chris Weaver
d6d391d244
Fix not_applicable ( #2003 )
2024-07-31 21:30:07 +00:00
rkuo-danswer
7c283b090d
Feature/postgres connection names ( #1998 )
...
* avoid reindexing secondary indexes after they succeed
* use postgres application names to facilitate connection debugging
* centralize all postgres application_name constants in the constants file
* missed a couple of files
* mypy fixes
* update dev background script
2024-07-31 20:36:30 +00:00
pablodanswer
40226678af
Add proper default values for assistant editing / creation ( #2001 )
2024-07-31 13:34:42 -07:00
rkuo-danswer
288e6fa606
Bugfix/pg connections ( #2002 )
...
* increase max_connections to 150 in all docker files
* lower celery worker concurrency to 6
2024-07-31 19:49:20 +00:00
hagen-danswer
5307d38472
Fixed tokenizer logic ( #1986 )
2024-07-31 09:59:45 -07:00
Yuhong Sun
d619602a6f
Skip shortcut docs ( #1999 )
2024-07-31 09:51:01 -07:00
Yuhong Sun
348a2176f0
Fix Dropped Documents ( #1997 )
2024-07-31 09:33:36 -07:00
pablodanswer
89b6da36a6
process files with null title ( #1989 )
2024-07-31 08:18:50 -07:00
Yuhong Sun
036d5c737e
No Null Embeddings ( #1982 )
2024-07-30 19:54:49 -07:00
pablodanswer
60a87d9472
Add back modals on chat page ( #1983 )
2024-07-30 17:42:59 -07:00
pablodanswer
eb9bb56829
Add initial mobile support ( #1962 )
2024-07-30 17:13:50 -07:00
hagen-danswer
d151082871
Moved warmup_encoders into scope ( #1978 )
2024-07-30 16:37:32 +00:00
pablodanswer
e4b1f5b963
fix index attempt migration where no credential ID
2024-07-30 08:57:57 -07:00
hagen-danswer
3938a053aa
Rework tokenizer ( #1957 )
2024-07-29 23:01:49 -07:00
pablodanswer
7932e764d6
Make chat page layout cleaner + fix updating assistant images ( #1973 )
...
* ux updates for clarity
- [x] 'folders' -> 'chat folders'
- [x] sidebar to bottom left and smaller
- [x] Sidebar -> smaller logo
- [x] Align things properly
- [x] Expliti Pin: immediate + "Pin / Unpin"
- [x] Logo size smaller
- [x] Align things properly
- [x] Optionally fix gradient in sidebar
- [x] Upload logo to existing assistants
* remove unneeded logs
* run pretty
* actually run pretty!
* fix web file type
* fix very minor typo
* clean type for buildPersonaAPIBody
* fix span formatting
* HUGE ui change
2024-07-30 03:44:35 +00:00
Chris Weaver
fb6695a983
Fix flow where oidc_expiry is different from token expiry ( #1974 )
2024-07-30 03:17:08 +00:00
rkuo-danswer
015f415b71
avoid reindexing secondary indexes after they succeed ( #1971 )
2024-07-30 03:12:58 +00:00
rkuo-danswer
96b582070b
authorized users and groups only have read access ( #1960 )
...
* authorized users and groups only have read access
* slightly better variable naming
2024-07-29 19:53:42 +00:00
rkuo-danswer
4a0a927a64
fix removed parameter in MediaWikiConnector ( #1970 )
2024-07-29 18:47:30 +00:00
hagen-danswer
ea9a9cb553
Fix typing for previous message
2024-07-29 10:01:38 -07:00
pablodanswer
38af12ab97
remove unnecessary index drop ( #1968 )
2024-07-29 09:51:53 -07:00
hagen-danswer
1b3154188d
Fixed default indexing frequency ( #1965 )
...
* Fixed default indexing frequency
* fixed more defaults
2024-07-29 08:14:49 -07:00
Weves
1f321826ad
Bigger images
2024-07-28 23:47:06 -07:00
Weves
cbfbe4e5d8
Fix image generation follow up q
2024-07-28 23:47:06 -07:00
pablodanswer
3aa0e0124b
Add new admin page ( #1947 )
...
* add admin page
* credential + typing fix
* rebase fix
* on add, cleaner buttons
* functional G + Ddrive
* organized auth sections
* update types and remove logs
* ccs -> connectors
* validated formik
* update styling + connector-handling logic
* udpate colors
* separate out hooks + util functions
* update to adhere to rest standards
* remove "todos"
* rebase
* copy + formatting + sidebar
* update statuses + configuration possibilities
* update interfaces to be clearer
* update indexing status page
* formatting
* address backend security + comments
* update font
* fix form routing
* fix hydration error
* add statuses, fix bugs, etc. (squash)
* fix color (squash)
* squash
* add functionality to sidebar
* disblae buttons if deleting
* add color
* minor copy + formatting updates
- on modify credential, close
- update copy for deletion of connectors
* fix build error
* copy
---------
Co-authored-by: Yuhong Sun <yuhongsun96@gmail.com >
2024-07-28 20:57:43 -07:00
Yuhong Sun
f2f60c9cc0
Fix EE Import backoff Logic ( #1959 )
2024-07-27 11:06:11 -07:00
Emerson Gomes
6c32821ad4
Allow removal of max_output_tokens by setting GEN_AI_MAX_OUTPUT_TOKENS=0 ( #1958 )
...
Co-authored-by: Emerson Gomes <emerson.gomes@thalesgroup.com >
2024-07-27 09:07:29 -07:00
Weves
d839595330
Add query override
2024-07-26 17:40:21 -07:00
Yuhong Sun
e422f96dff
Pull Request Template ( #1956 )
2024-07-26 17:34:05 -07:00
Weves
d28f460330
Fix black
2024-07-26 16:43:15 -07:00
Eugene Astroner
8e441d975d
Issue fix
2024-07-26 16:40:31 -07:00
pablodanswer
5c78af1f07
Deduplicate model names ( #1950 )
2024-07-26 16:30:49 -07:00
rkuo-danswer
e325e063ed
Bugfix/persona access ( #1951 )
...
* also allow access to a persona if the user is in the list of authorized users or groups
* add comment on potential performance improvements
* work around for mypy typing
2024-07-26 22:05:57 +00:00
pablodanswer
c81b45300b
Configurable models + updated assistants bar ( #1942 )
2024-07-26 11:00:49 -07:00
pablodanswer
26a1e963d1
Update personas.yaml ( #1948 )
2024-07-25 20:35:49 -07:00
pablodanswer
2a983263c7
Small update- Danswer update icons as well ( #1945 )
2024-07-25 20:31:41 -07:00
Yuhong Sun
2a37c95a5e
Types for Migrations ( #1944 )
2024-07-25 18:18:48 -07:00
pablodanswer
c277a74f82
Add icons to assistants! ( #1930 )
2024-07-25 18:02:39 -07:00
rkuo-danswer
e4b31cd0d9
allow setting secondary worker count via environment variable. default to primary worker count if unset. ( #1941 )
2024-07-25 20:25:43 +00:00
hagen-danswer
a40d2a1e2e
Change the way we get sqlalchemy session ( #1940 )
...
* changed default fast model to gpt-4o-mini
* Changed the way we get the sqlalchemy session
2024-07-25 18:36:14 +00:00
hagen-danswer
c9fb99d719
changed default fast model to gpt-4o-mini ( #1939 )
2024-07-25 10:50:02 -07:00
hagen-danswer
a4d71e08aa
Added check for unknown tool names ( #1924 )
...
* answer.py
* Let it continue if broken
2024-07-25 00:19:08 +00:00
rkuo-danswer
546bfbd24b
autoscale with pool=thread crashes celery. remove and use concurrency… ( #1929 )
...
* autoscale with pool=thread crashes celery. remove and use concurrency instead (to be improved later)
* update dev background script as well
2024-07-25 00:15:27 +00:00
hagen-danswer
27824d6cc6
Fixed login issue ( #1920 )
...
* included check for existing emails
* cleaned up logic
2024-07-25 00:03:29 +00:00
Weves
9d5c4ad634
Small fix for non tool calling LLMs
2024-07-24 15:41:43 -07:00
Shukant Pal
9b32003816
Handle SSL error tracebacks in site indexing connector ( #1911 )
...
My website (https://shukantpal.com ) uses Let's Encrypt certificates, which aren't accepted by the Python urllib certificate verifier for some reason. My website is set up correctly otherwise (https://www.sslshopper.com/ssl-checker.html#hostname=www.shukantpal.com )
This change adds a fix so the correct traceback is shown in Danswer, instead of a generic "unable to connect, check your Internet connection".
2024-07-24 22:36:29 +00:00
pablodanswer
8bc4123ed7
add modern health check banner + expiration tracking ( #1730 )
...
---------
Co-authored-by: Weves <chrisweaver101@gmail.com >
2024-07-24 15:34:22 -07:00
pablodanswer
d58aaf7a59
add href
2024-07-24 14:33:56 -07:00
pablodanswer
a0056a1b3c
add files (images) ( #1926 )
2024-07-24 21:26:01 +00:00
pablodanswer
d2584c773a
slightly clearer description of model settings in assistants creation tab ( #1925 )
2024-07-24 21:25:30 +00:00
pablodanswer
807bef8ada
Add environment variable for defaulted sidebar toggling ( #1923 )
...
* add env variable for defaulted sidebar toggling
* formatting
* update naming
2024-07-24 21:23:37 +00:00
rkuo-danswer
5afddacbb2
order list of new attempts from oldest to newest to prevent connector starvation ( #1918 )
2024-07-24 21:02:20 +00:00
hagen-danswer
4fb6a88f1e
Quick fix ( #1919 )
2024-07-24 11:56:14 -07:00
rkuo-danswer
7057be6a88
Bugfix/indexing progress ( #1916 )
...
* mark in progress should always be committed
* no_commit version of mark_attempt is not needed
2024-07-24 11:39:44 -07:00
Yuhong Sun
91be8e7bfb
Skip Null Docs ( #1917 )
2024-07-24 11:31:33 -07:00
Yuhong Sun
9651ea828b
Handling Metadata by Vector and Keyword ( #1909 )
2024-07-24 11:05:56 -07:00
rkuo-danswer
6ee74bd0d1
fix pointers to various background tasks and scripts ( #1914 )
2024-07-24 10:12:51 -07:00
pablodanswer
48a0d29a5c
Fix empty / reverted embeddings ( #1910 )
2024-07-23 22:41:31 -07:00
hagen-danswer
6ff8e6c0ea
Improve eval pipeline qol ( #1908 )
2024-07-23 17:16:34 -07:00
Yuhong Sun
2470c68506
Don't rephrase first chat query ( #1907 )
2024-07-23 16:20:11 -07:00
hagen-danswer
866bc803b1
Implemented LLM disabling for api call ( #1905 )
2024-07-23 16:12:51 -07:00
pablodanswer
9c6084bd0d
Embeddings- Clean up modal + "Important" call out ( #1903 )
2024-07-22 21:29:22 -07:00
hagen-danswer
a0b46c60c6
Switched eval api target back to oneshotqa ( #1902 )
2024-07-22 20:55:18 -07:00
pablodanswer
4029233df0
hide incomplete sources for non-admins ( #1901 )
2024-07-22 13:40:11 -07:00
hagen-danswer
6c88c0156c
Added file upload retry logic ( #1889 )
2024-07-22 13:13:22 -07:00
pablodanswer
33332d08f2
fix citation title ( #1900 )
...
* fix citation title
* remove title function
2024-07-22 17:37:04 +00:00
hagen-danswer
17005fb705
switched default pruning behavior and removed some logging ( #1898 )
2024-07-22 17:36:26 +00:00
hagen-danswer
48a7fe80b1
Committed LLM updates to db ( #1899 )
2024-07-22 10:30:24 -07:00
pablodanswer
1276732409
Misc bug fixes ( #1895 )
2024-07-22 10:22:43 -07:00
Weves
f91b92a898
Make is_public default true for LLMProvider
2024-07-21 22:22:37 -07:00
Weves
6222f533be
Update force delete script to handle user groups
2024-07-21 22:22:37 -07:00
hagen-danswer
1b49d17239
Added ability to control LLM access based on group ( #1870 )
...
* Added ability to control LLM access based on group
* completed relationship deletion
* cleaned up function
* added comments
* fixed frontend strings
* mypy fixes
* added case handling for deletion of user groups
* hidden advanced options now
* removed unnecessary code
2024-07-22 04:31:44 +00:00
Yuhong Sun
2f5f19642e
Double Check Max Tokens for Indexing ( #1893 )
2024-07-21 21:12:39 -07:00
Yuhong Sun
6db4634871
Token Truncation ( #1892 )
2024-07-21 16:26:32 -07:00
Yuhong Sun
5cfed45cef
Handle Empty Titles ( #1891 )
2024-07-21 14:59:23 -07:00
Weves
581ffde35a
Fix jira connector failures for server deployments
2024-07-21 14:44:25 -07:00
pablodanswer
6313e6d91d
Remove visit api when unneded ( #1885 )
...
* quick fix to test on ec2
* quick cleanup
* modify a name
* address full doc as well
* additional timing info + handling
* clean up
* squash
* Print only
2024-07-21 20:57:24 +00:00
Weves
c09c94bf32
Fix assistant swap
2024-07-21 13:57:36 -07:00
Yuhong Sun
0e8ba111c8
Model Touchups ( #1887 )
2024-07-21 12:31:00 -07:00
Yuhong Sun
2ba24b1734
Reenable Search Pipeline ( #1886 )
2024-07-21 10:33:29 -07:00
Yuhong Sun
44820b4909
k
2024-07-21 10:27:57 -07:00
hagen-danswer
eb3e7610fc
Added retries and multithreading for cloud embedding ( #1879 )
...
* added retries and multithreading for cloud embedding
* refactored a bit
* cleaned up code
* got the errors to bubble up to the ui correctly
* added exceptin printing
* added requirements
* touchups
---------
Co-authored-by: Yuhong Sun <yuhongsun96@gmail.com >
2024-07-20 22:10:18 -07:00
pablodanswer
7fbbb174bb
minor fixes ( #1882 )
...
- Assistants tab size
- Fixed logo -> absolute
2024-07-20 21:02:57 -07:00
pablodanswer
3854ca11af
add newlines for message content
2024-07-20 18:57:29 -07:00
Yuhong Sun
e95bfa0e0b
Suffix Test ( #1880 )
2024-07-20 15:54:55 -07:00
Yuhong Sun
4848b5f1de
Suffix Edits ( #1878 )
2024-07-20 13:59:14 -07:00
Yuhong Sun
7ba5c434fa
Missing Comma ( #1877 )
2024-07-19 22:15:45 -07:00
Yuhong Sun
59bf5ba848
File Connector Metadata ( #1876 )
2024-07-19 20:45:18 -07:00
Weves
f66c33380c
Improve widget README
2024-07-19 20:21:07 -07:00
Weves
115650ce9f
Add example widget code
2024-07-19 20:14:52 -07:00
Weves
7aa3602fca
Fix black
2024-07-19 18:55:09 -07:00
Weves
864c552a17
Fix UT
2024-07-19 18:55:09 -07:00
Brent Kwok
07b2ed3d8f
Fix HTTP 422 error for api_inference_sample.py ( #1868 )
2024-07-19 18:54:43 -07:00
Yuhong Sun
38290057f2
Search Eval ( #1873 )
2024-07-19 16:48:58 -07:00
Weves
2344edf158
Change default login time to 7 days
2024-07-19 13:58:50 -07:00
versecafe
86d1804eb0
Add GPT-4o-Mini & fix a missing gpt-4o
2024-07-19 12:10:27 -07:00
pablodanswer
1ebae50d0c
minor udpate
2024-07-19 10:53:28 -07:00
Weves
a9fbaa396c
Stop building on every PR
2024-07-19 10:21:19 -07:00
pablodanswer
27d5f69427
udpate to headers ( #1864 )
2024-07-19 08:38:54 -07:00
pablodanswer
5d98421ae8
show "analysis" ( #1863 )
2024-07-18 18:18:36 -07:00
Kevin Shi
6b561b8ca9
Add config to skip zendesk article labels
2024-07-18 18:00:51 -07:00
pablodanswer
2dc7e64dd7
fix internet search icons / text + assistants tab ( #1862 )
2024-07-18 16:15:19 -07:00
Yuhong Sun
5230f7e22f
Enforce Disable GenAI if set ( #1860 )
2024-07-18 13:25:55 -07:00
hagen-danswer
a595d43ae3
Fixed deleting toolcall by message
2024-07-18 12:52:28 -07:00
Yuhong Sun
ee561f42ff
Cleaner Layout ( #1857 )
2024-07-18 11:13:16 -07:00
Yuhong Sun
f00b3d76b3
Touchup NoOp ( #1856 )
2024-07-18 08:44:27 -07:00
Yuhong Sun
e4984153c0
Touchups ( #1855 )
2024-07-17 23:47:10 -07:00
pablodanswer
87fadb07ea
COMPLETE USER EXPERIENCE OVERHAUL ( #1822 )
2024-07-17 19:44:21 -07:00
pablodanswer
2b07c102f9
fix discourse connector rate limiting + topic fetching ( #1820 )
2024-07-17 14:57:40 -07:00
hagen-danswer
e93de602c3
Use SHA instead of branch and save more data ( #1850 )
2024-07-17 14:56:24 -07:00
hagen-danswer
1c77395503
Fixed llm_indices from document search api ( #1853 )
2024-07-17 14:52:49 -07:00
Victorivus
cdf6089b3e
Fix bug XML files in chat ( #1804 )
2024-07-17 08:09:40 -07:00
pablodanswer
d01f46af2b
fix search doc bug ( #1851 )
2024-07-16 15:27:04 -07:00
hagen-danswer
b83f435bb0
Catch dropped eval questions and added multiprocessing ( #1849 )
2024-07-16 12:33:02 -07:00
hagen-danswer
25b3dacaba
Seperated model caching volumes ( #1845 )
2024-07-15 15:32:04 -07:00
hagen-danswer
a1e638a73d
Improved eval logging and stability ( #1843 )
2024-07-15 14:58:45 -07:00
Yuhong Sun
bd1e0c5969
Add Enum File ( #1842 )
2024-07-15 09:13:27 -07:00
Yuhong Sun
4d295ab97d
Model Server Logging ( #1839 )
2024-07-15 09:00:27 -07:00
Weves
6fe3eeaa48
Fix model serer startup
2024-07-14 23:33:58 -07:00
Chris Weaver
078d5defbb
Update Slack link in README.md
2024-07-14 16:50:48 -07:00
Weves
0d52e99bd4
Improve confluence rate limiting
2024-07-14 16:40:45 -07:00
hagen-danswer
1b864a00e4
Added support for multiple Eval Pipeline UIs ( #1830 )
2024-07-14 15:16:20 -07:00
Weves
dae4f6a0bd
Fix latency caused by large numbers of tags
2024-07-14 14:21:07 -07:00
Yuhong Sun
f63d0ca3ad
Title Truncation Logic ( #1828 )
2024-07-14 13:54:36 -07:00
Yuhong Sun
da31da33e7
Fix Title for docs without ( #1827 )
2024-07-14 13:51:11 -07:00
Yuhong Sun
56b175f597
Fix Sitemap Robo ( #1826 )
2024-07-14 13:29:26 -07:00
Zoltan Szabo
1b311d092e
Try to find the sitemap for a given site ( #1538 )
2024-07-14 13:24:10 -07:00
Moshe Zada
6ee1292757
Fix semantic id for web pdfs ( #1823 )
2024-07-14 11:38:11 -07:00
Yuhong Sun
017af052be
Global Tokenizer Fix ( #1825 )
2024-07-14 11:37:10 -07:00
pablodanswer
e7f81d1688
add third party embedding models ( #1818 )
2024-07-14 10:19:53 -07:00
Weves
b6bd818e60
Fix user groups page when a persona is deleted
2024-07-13 15:35:50 -07:00
hagen-danswer
36da2e4b27
Fixed slack groups ( #1814 )
...
* Simplified slackbot response groups and fixed need more help bug
* mypy fixes
* added exceptions for the couldnt find passthrough arrays
2024-07-13 22:34:35 +00:00
pablodanswer
c7af6a4601
add new standard answer test endpoint ( #1789 )
2024-07-12 10:06:30 -07:00
Yuhong Sun
e90c66c1b6
Include Titles in Chunks ( #1817 )
2024-07-12 09:42:24 -07:00
hagen-danswer
8c312482c1
fixed id retrieval from zip metadata ( #1813 )
2024-07-11 20:38:12 -07:00
Weves
e50820e65e
Remove Internet 'Connector' that mistakenly appears on the Add Connector page
2024-07-11 18:00:59 -07:00
hagen-danswer
991ee79e47
some qol improvements for search pipeline ( #1809 )
2024-07-11 17:42:11 -07:00
hagen-danswer
3e645a510e
Fix slack error logging ( #1800 )
2024-07-11 08:31:48 -07:00
Yuhong Sun
08c6e821e7
Merge Sections Logic ( #1801 )
2024-07-10 20:14:02 -07:00
hagen-danswer
47a550221f
slackbot doesnt respond without citations/quotes ( #1798 )
...
* slackbot doesnt respond without citations/quotes
fixed logical issues
fixed dict logic
* added slackbot shim for the llm source/time feature
* mypy fixes
* slackbot doesnt respond without citations/quotes
fixed logical issues
fixed dict logic
* Update handle_regular_answer.py
* added bypass_filter check
* final fixes
2024-07-11 00:18:26 +00:00
Weves
511f619212
Add content to /document-search response
2024-07-10 15:44:58 -07:00
Varun Gaur
6c51f001dc
Confluence Connector to Sync Child pages only ( #1629 )
...
---------
Co-authored-by: Varun Gaur <vgaur@roku.com >
Co-authored-by: hagen-danswer <hagen@danswer.ai >
Co-authored-by: pablodanswer <pablo@danswer.ai >
2024-07-10 14:17:03 -07:00
pablodanswer
09a11b5e1a
Fix citations + unit tests ( #1760 )
2024-07-10 10:05:20 -07:00
pablodanswer
aa0f7abdac
add basic table wrapping ( #1791 )
2024-07-09 19:14:41 -07:00
Yuhong Sun
7c8f8dba17
Break the Danswer LLM logging from LiteLLM Verbose ( #1795 )
2024-07-09 18:18:29 -07:00
Yuhong Sun
39982e5fdc
Info propagating to allow Chunk Merging ( #1794 )
2024-07-09 18:15:07 -07:00
pablodanswer
5e0de111f9
fix wrapping in error hover connector ( #1790 )
2024-07-09 11:54:35 -07:00
pablodanswer
727d80f168
fix gpt-4o image issue ( #1786 )
2024-07-08 23:07:53 +00:00
rashad-danswer
146f85936b
Internet Search Tool ( #1666 )
...
---------
Co-authored-by: Weves <chrisweaver101@gmail.com >
2024-07-06 18:01:24 -07:00
Chris Weaver
e06f8a0a4b
Standard Answers ( #1753 )
...
---------
Co-authored-by: druhinsgoel <druhin@danswer.ai >
2024-07-06 16:11:11 -07:00
Yuhong Sun
f0888f2f61
Eval Script Incremental Write ( #1784 )
2024-07-06 15:43:40 -07:00
Yuhong Sun
d35d7ee833
Evaluation Pipeline Touchup ( #1783 )
2024-07-06 13:17:05 -07:00
Yuhong Sun
c5bb3fde94
Ignore Eval Files ( #1782 )
2024-07-06 12:15:03 -07:00
Yuhong Sun
79190030a5
New Env File for Eval ( #1781 )
2024-07-06 12:07:31 -07:00
Yuhong Sun
8e8f262ed3
Docker Compose Eval Pipeline Cleanup ( #1780 )
2024-07-06 12:04:57 -07:00
hagen-danswer
ac14369716
Added search quality testing pipeline ( #1774 )
2024-07-06 11:51:50 -07:00
Weves
de4d8e9a65
Fix shared chats
2024-07-04 11:41:16 -07:00
hagen-danswer
0b384c5b34
fixed salesforce url generation ( #1777 )
2024-07-04 10:43:21 -07:00
Weves
fa049f4f98
Add UI support for github configs
2024-07-03 17:37:59 -07:00
pablodanswer
72d6a0ef71
minor updates to assistant UI ( #1771 )
2024-07-03 18:28:25 +00:00
pablodanswer
ae4e643266
Update Assistants Creation UI ( #1714 )
...
* slide up "Tools"
* rework assistants page
* update layout
* reorg complete
- pending: useful header text?
* add tooltips
* alter organizational structure
* rm shadcn
* rm dependencies
* revalidate dependencies
* restore
* update component structure
* [s] format
* rm package json
* add package-lock.json [s]
* collapsible
* naming + width
* formatting
* formatting
* updated user flow
- Fix error/detail messages
- Fix tooltip delay
- Fix icons
* 1 -> 2
* naming fixes
* ran pretty
* fix build issue?
* web build issues?
2024-07-03 17:11:14 +00:00
hagen-danswer
a7da07afc0
allowed arbitrary types to handle the sqlalchemy datatype ( #1758 )
...
* allowed arbitrary types to handle the sqlalchemy datatype
* changed persona_upsert to take in ids instead of objects
2024-07-03 07:10:57 +00:00
Weves
7f1bb67e52
Pass through API base to ImageGenerationTool
2024-07-02 23:31:04 -07:00
Weves
982b1b0c49
Add litellm.set_verbose support
2024-07-02 23:22:17 -07:00
Daniel Naber
2db128fb36
Notion date filter fix ( #1755 )
...
* fix filter logic
* make comparison better readable
2024-07-02 15:39:35 -07:00
Christoph Petzold
3ebac6256f
Fix "cannot access local variable" for bot direct messages ( #1737 )
...
* Update handle_message.py
* Update handle_message.py
* Update handle_message.py
---------
Co-authored-by: hagen-danswer <hagen@danswer.ai >
2024-07-02 15:36:23 -07:00
Weves
1a3ec59610
Fix build caused by bad seeding config
2024-07-01 23:41:43 -07:00
hagen-danswer
581cb827bb
added settings and persona seeding options ( #1742 )
...
* added settings and persona seeding options
* updated recency_bias
* changed variable type
* another fix
* Update seeding.py
* fixed mypy
* push
2024-07-01 22:22:17 +00:00
Weves
393b3c9343
Fix misc chat bugs
2024-06-30 18:08:03 -07:00
Weves
2035e9f39c
Fix docker build
2024-06-30 14:34:47 -07:00
Weves
52c3a5e9d2
Fix slackbot citation images
2024-06-30 13:42:56 -07:00
pablodanswer
3e45a41617
Bugfix/scroll ( #1748 )
2024-06-30 12:58:57 -07:00
Weves
415960564d
Fix fast models
2024-06-29 15:19:09 -07:00
pablodanswer
ed550986a6
Feature/assistants ( #1581 )
...
* include alternate assisstant
- migrate models
- migrate db
* functional alternate assistant selection
* refactor chat components for persona API
* functional assistants api
* add full functionality- assistants
* add functional assistants dropdown handler
* refactor assistants for full compatability
- hooks
- track the live assistant for edge cases
- UI updates
* add assistant UI features
- Autotab
- Arrow selection
- Icons
- Proper @ detection
- Info Popup
prune unnecessary comments
* functional search toggling for assistants
* add functional cross-page assistants
rebase with main
* add proper interactivity for edge cases
- click outside of input / text box
- "force search" assistant consistency
* refactor alt assistant consistency
* update alembic versions
* rebased
* undo formatting changes
* additional formatting
* current processing
* merge fixes
* formatting
* colors
* 2 -> 1
* 1 -> 2
---------
Co-authored-by: “Pablo <“pablo@danswer.ai ”>
2024-06-29 00:18:39 +00:00
hagen-danswer
60dd77393d
Disallowed simultaneous pruning jobs ( #1704 )
...
* Added TTL to EE Celery tasks
* fixed alembic files
* fixed frontend build issue and reworked file deletion
* FileD
* revert change
* reworked delete chatmessage
* added orphan cleanup
* ensured syntax
* Disallowed simultaneous pruning jobs
* added rate limiting and env vars
* i hope this is how you use decorators
* nonsense
* cleaned up names, added config
* renamed other utils
* Update celery_utils.py
* reverted changes
2024-06-28 23:26:00 +00:00
hagen-danswer
3fe5313b02
renamed alembic table ( #1741 )
2024-06-28 22:54:19 +00:00
hagen-danswer
bd0925611a
Added TTL to EE Celery tasks ( #1713 )
...
* Added TTL to EE Celery tasks
* fixed alembic files
* fixed frontend build issue and reworked file deletion
* FileD
* revert change
* reworked delete chatmessage
* added orphan cleanup
* ensured syntax
* default value to None
* made all deletions manual
* added fix
* Use tremor buttons now
* removed words
* Update 23957775e5f5_remove_feedback_foreignkey_constraint.py
* fixed alembic version
2024-06-28 22:13:47 +00:00
pablodanswer
de6d040349
add boto3 typing to default requirements ( #1740 )
2024-06-28 13:06:59 -07:00
Chris Weaver
38da3128d8
Pass headers into image generation ( #1739 )
2024-06-28 12:33:53 -07:00
Chris Weaver
e47da0d688
Small readme improvement ( #1735 )
2024-06-27 19:12:24 -07:00
rkuo-danswer
2c0e0c5f11
Merge pull request #1731 from danswer-ai/feature/merge-queue-workflows
...
add workflows that automate docker builds against merge group events
2024-06-27 18:25:05 -07:00
Richard Kuo (Danswer)
29d57f6354
remove obsolete comment
2024-06-27 17:39:17 -07:00
rkuo-danswer
369e607631
Fixes DAN-189 (safari bug in admin). Removed td/absolute positioning behavior which is unde… ( #1718 )
2024-06-27 17:15:42 -07:00
pablodanswer
f03f97307f
Blob Storage ( #1705 )
...
S3 + OCI + Google Cloud Storage + R2
---------
Co-authored-by: Art Matsak <5328078+artmatsak@users.noreply.github.com >
2024-06-27 17:12:20 -07:00
Weves
145cdb69b7
Remove duplicate tool check
2024-06-27 17:05:50 -07:00
pablodanswer
9310a8edc2
Feature/scroll ( #1694 )
...
---------
Co-authored-by: “Pablo <“pablo@danswer.ai ”>
2024-06-27 16:40:23 -07:00
Yuhong Sun
2140f80891
Tidy up Actions ported from EE ( #1732 )
2024-06-27 16:20:34 -07:00
Richard Kuo (Danswer)
52dab23295
add workflows that automate docker builds against merge group events
2024-06-27 14:31:39 -07:00
Weves
91c9b2eb42
Add more logging for num workers in simple job client
2024-06-27 11:49:08 -07:00
Weves
5764cdd469
Use FiEdit2 as the standard edit icon
2024-06-27 11:32:47 -07:00
Weves
8fea6d7f64
Fix share for insecure:
2024-06-27 11:19:04 -07:00
pablodanswer
5324b15397
Chat overflow ( #1723 )
2024-06-27 11:02:11 -07:00
Yuhong Sun
8be42a5f98
Touchup for Multilingual Users ( #1725 )
2024-06-26 22:44:06 -07:00
Weves
062dc98719
Fix search tool
2024-06-26 21:28:16 -07:00
pablodanswer
43557f738b
add copy-paste images ( #1722 )
2024-06-26 20:12:34 -07:00
Weves
b5aa7370a2
Make seeded model default
2024-06-26 16:03:24 -07:00
Weves
4ba6e45128
Small template fix
2024-06-26 13:58:30 -07:00
pablodanswer
d6e5a98a22
Minor Update to UI ( #1692 )
...
New sidebar / chatbar color, hidable right-panel, and many more small tweaks.
---------
Co-authored-by: pablodanswer <“pablo@danswer.ai ”>
2024-06-26 13:54:41 -07:00
Yuhong Sun
20c4cdbdda
Catch LLM Generation Failure ( #1712 )
2024-06-26 10:44:22 -07:00
Yuhong Sun
0d814939ee
Bugfix for Selected Doc when the message it is selected from failed ( #1711 )
2024-06-26 10:32:30 -07:00
Yuhong Sun
7d2b0ffcc5
Developer Env Setup ( #1710 )
2024-06-26 09:45:19 -07:00
hagen-danswer
8c6cd661f5
Ignore messages from Slack's official bot ( #1703 )
...
* Ignore messages from Slack's official bot
* re-added message filter
2024-06-25 20:33:36 -07:00
Weves
5d552705aa
Change EE environment variable name
2024-06-25 16:59:09 -07:00
Weves
1ee8ee9e8b
Prepare EE to merge with MIT
2024-06-25 15:07:56 -07:00
Chris Weaver
f0b2b57d81
Usage reports ( #118 )
...
---------
Co-authored-by: amohamdy99 <a.mohamdy99@gmail.com >
2024-06-25 15:07:56 -07:00
hagen-danswer
5c12a3e872
brought out the UsersResponse interface ( #119 )
2024-06-25 15:07:56 -07:00
Weves
3af81ca96b
Fix seed config when left empty
2024-06-25 15:07:56 -07:00
Weves
f55e5415bb
Add empty assets folder
2024-06-25 15:07:56 -07:00
Weves
3d434c2c9e
Fix persona access for answer-with-quote API
2024-06-25 15:07:56 -07:00
pablodanswer
90ec156791
formatting
2024-06-25 15:07:56 -07:00
pablodanswer
8ba48e24a6
minor build fix
2024-06-25 15:07:56 -07:00
pablodanswer
e34bcbbd06
Add persistent name and logo seeding ( #107 )
2024-06-25 15:07:56 -07:00
pablodanswer
db319168f8
stronger wording
2024-06-25 15:07:56 -07:00
pablodanswer
010ce5395f
Minor/ee optional branding ( #105 )
2024-06-25 15:07:56 -07:00
rashad-danswer
98a58337a7
Query history speed fix ( #109 )
2024-06-25 15:07:56 -07:00
Weves
733d4e666b
Add support for private file connectors
2024-06-25 15:07:56 -07:00
Weves
2937fe9e7d
Fix backend build
2024-06-25 15:07:56 -07:00
Weves
457527ac86
Try different runner groups for each build
2024-06-25 15:07:56 -07:00
Weves
7cc51376f2
Allow basic seeding of Danswer via env variable
2024-06-25 15:07:56 -07:00
Weves
7278d45552
Fix rebase issue
2024-06-25 15:07:56 -07:00
Yuhong Sun
1c343bbee7
Enable Dedup Flag for Doc Search Endpoint
2024-06-25 15:07:56 -07:00
Weves
bdcfb39724
Add whitelabeled name to login page
2024-06-25 15:07:56 -07:00
Weves
694d20ea8f
Fix user groups issue from rebase
2024-06-25 15:07:56 -07:00
Weves
45402d0755
Add back custom logo/name to sidebar header
2024-06-25 15:07:56 -07:00
Weves
69740ba3d5
Fix rebase issue
2024-06-25 15:07:56 -07:00
Yuhong Sun
6162283beb
Fix formatting issues ( #93 )
2024-06-25 15:07:56 -07:00
Yuhong Sun
44284f7912
Fix Rebase Issues ( #92 )
2024-06-25 15:07:56 -07:00
Weves
775ca5787b
Move web build to a matrix build
2024-06-25 15:07:56 -07:00
Weves
c6e49a3034
Don't get duplicate docs during user group syncing
2024-06-25 15:07:56 -07:00
Weves
9c8cfd9175
Fix mypy
2024-06-25 15:07:56 -07:00
Weves
fc3ed76d12
Add pagination to user group syncing
2024-06-25 15:07:56 -07:00
Weves
a2597d5f21
Fix rebase issue with dev compose file
2024-06-25 15:07:56 -07:00
Yuhong Sun
af588461d2
Enable Encryption
2024-06-25 15:07:56 -07:00
Weves
460e61b3a7
Fix document lock acquisition for user group sync
2024-06-25 15:07:56 -07:00
Weves
c631ac0c3a
Change secret name
2024-06-25 15:07:56 -07:00
Yuhong Sun
10be91a8cc
Track Slack questions Autoresolved ( #86 )
2024-06-25 15:07:56 -07:00
Weves
eadad34a77
Fix /send-message-simple-api endpoint
2024-06-25 15:07:56 -07:00
Weves
b19d88a151
Fix rebase issue with file_store
2024-06-25 15:07:56 -07:00
Weves
e33b469915
Remove unused Chat.tsx file
2024-06-25 15:07:56 -07:00
Weves
719fc06604
Fix rebase issue with UI-based LLM selection
2024-06-25 15:07:56 -07:00
Alan Hagedorn
d7a704c0d9
Token Rate Limiting
...
WIP
Cleanup 🧹
Remove existing rate limiting logic
Cleanup 🧼
Undo nit
Cleanup 🧽
Move db constants (avoids circular import)
WIP
WIP
Cleanup
Lint
Resolve alembic conflict
Fix mypy
Add backfill to migration
Update comment
Make unauthenticated users still adhere to global limits
Use Depends
Remove enum from table
Update migration error handling + deletion
Address verbal feedback, cleanup urls, minor nits
2024-06-25 15:07:56 -07:00
Yuhong Sun
7a408749cf
Fix Web Compile Issue ( #81 )
2024-06-25 15:07:56 -07:00
Yuhong Sun
d9acd03a85
Query History Include Feedback Text ( #80 )
2024-06-25 15:07:56 -07:00
Yuhong Sun
af94c092e7
Reduce sync jobs batch size ( #79 )
2024-06-25 15:07:56 -07:00
Yuhong Sun
f55a4ef9bd
Remove Nested Session ( #78 )
2024-06-25 15:07:56 -07:00
Yuhong Sun
6c6e33e001
Allow Empty API Names ( #77 )
2024-06-25 15:07:56 -07:00
Yuhong Sun
336c046e5d
Better Naming for API Keys ( #76 )
2024-06-25 15:07:56 -07:00
Weves
9a9b89f073
Fix rebase issue with public assistants
2024-06-25 15:07:56 -07:00
Weves
89fac98534
Fix ee redirect
2024-06-25 15:07:56 -07:00
Weves
65b65518de
Add back ChatBanner
2024-06-25 15:07:56 -07:00
Yuhong Sun
0c827d1e6c
Permission Sync Framework ( #44 )
2024-06-25 15:07:56 -07:00
Weves
1984f2c1ca
Add automated auth checks for ee
2024-06-25 15:07:56 -07:00
Yuhong Sun
50f006557f
Add message id to simple message endpoint ( #69 )
2024-06-25 15:07:56 -07:00
Yuhong Sun
c00bd44bcc
Add Chunk Context options for EE APIs ( #68 )
2024-06-25 15:07:56 -07:00
Yuhong Sun
680aca68e5
Make EE containers public changes ( #67 )
2024-06-25 15:07:56 -07:00
Weves
22a2f86fb9
FE build fix
2024-06-25 15:07:56 -07:00
Weves
c055dc1535
Add custom analytics script
2024-06-25 15:07:56 -07:00
Alan Hagedorn
81e9880d9d
Add names to API Keys ( #63 )
2024-06-25 15:07:56 -07:00
Weves
3466f6d3a4
Custom banner
2024-06-25 15:07:56 -07:00
Weves
91cf45165f
Small fixes + adding 'Powered by Danswer'
2024-06-25 15:07:56 -07:00
Weves
ee2a5bbf49
Add custom-styling ability via themes
2024-06-25 15:07:56 -07:00
Weves
153007c57c
Whitelableing for Logo / Name via Admin panel
2024-06-25 15:07:56 -07:00
Yuhong Sun
fa8cc10063
Allow Optional Rerank in APIs ( #60 )
2024-06-25 15:07:56 -07:00
Yuhong Sun
2c3ba5f021
Include User in Query Export ( #59 )
2024-06-25 15:07:56 -07:00
Yuhong Sun
e3ef620094
Query History Now Handles Old Messages ( #58 )
2024-06-25 15:07:56 -07:00
Yuhong Sun
40369e0538
Formatter ( #57 )
2024-06-25 15:07:56 -07:00
Yuhong Sun
d6c5c65b51
Fix Query History ( #56 )
2024-06-25 15:07:56 -07:00
Yuhong Sun
7b16cb9562
Rebase search changes to EE APIs ( #55 )
2024-06-25 15:07:56 -07:00
Weves
ef4f06a375
Fix SAML for /manage/me
2024-06-25 15:07:56 -07:00
Chris Weaver
17cc262f5d
Private personas doc sets ( #52 )
...
Private Personas and Document Sets
---------
Co-authored-by: Yuhong Sun <yuhongsun96@gmail.com >
2024-06-25 15:07:56 -07:00
Yuhong Sun
680482bd06
Metadata filter for document search API ( #53 )
2024-06-25 15:07:56 -07:00
Weves
64874d2737
Change runner for backend
2024-06-25 15:07:56 -07:00
Weves
00ade322f1
Fix small answer-with-quote bug
2024-06-25 15:07:56 -07:00
Weves
eab5d054d5
Add env variable to control hash rounds
2024-06-25 15:07:56 -07:00
Weves
a09d60d7d0
Fix user group deletion bug
2024-06-25 15:07:56 -07:00
Yuhong Sun
f17dc52b37
One Shot API No Stream ( #41 )
2024-06-25 15:07:56 -07:00
Yuhong Sun
c1862e961b
Simple API No Longer Require Specify Prompt ( #40 )
2024-06-25 15:07:56 -07:00
Yuhong Sun
6b46a71cb5
Fix Empty Chat for API ( #39 )
2024-06-25 15:07:56 -07:00
Yuhong Sun
9ae3a4af7f
Basic Chat API ( #38 )
2024-06-25 15:07:56 -07:00
Weves
328b96c9ff
Make public/not-public selector prettier
2024-06-25 15:07:56 -07:00
Yuhong Sun
bac34a47b2
Embedding Model Swap Changes ( #35 )
2024-06-25 15:07:56 -07:00
Weves
15934ee268
Fix limit/offset for document-search endpoint
2024-06-25 15:07:56 -07:00
Weves
fe975c3357
Add global prefix to EE endpoints
2024-06-25 15:07:56 -07:00
Weves
8bf483904d
Fix users page with API keys + add spinner on key creation
2024-06-25 15:07:56 -07:00
Yuhong Sun
db338bfddf
Introduce EE only Backend APIs ( #29 )
2024-06-25 15:07:56 -07:00
Weves
ae02a5199a
Add API key generation in the UI + allow it to be used across all endpoints
2024-06-25 15:07:56 -07:00
Yuhong Sun
4b44073d9a
CVEs ( #26 )
2024-06-25 15:07:56 -07:00
Weves
ce36530c79
Fix viewing other users' chat histories in query history
2024-06-25 15:07:56 -07:00
Weves
39d69838c5
Make query history fetch client-side
2024-06-25 15:07:56 -07:00
Weves
e11f0f6202
Fix /chat-session-history/{chat_session_id} endpoint when auth is enabled
2024-06-25 15:07:56 -07:00
Weves
ce870ff577
Re-style user group pages
2024-06-25 15:07:56 -07:00
Weves
a52711967f
Fix analytics + query history
2024-06-25 15:07:56 -07:00
Weves
67a4eb6f6f
Fix frontend typing rebase issue
2024-06-25 15:07:56 -07:00
Weves
9599388db8
Fix sidebar typo
2024-06-25 15:07:56 -07:00
Weves
f82ae158ea
Mark indexing jobs as ee when running ee supervisord
2024-06-25 15:07:56 -07:00
Weves
670de6c00d
Add new env variable to EE supervisord
2024-06-25 15:07:56 -07:00
Yuhong Sun
56c52bddff
Fix missing supervisord change from Danswer MIT ( #18 )
2024-06-25 15:07:56 -07:00
Chris Weaver
3984350ff9
Improvements to Query History ( #17 )
...
* Add option to download query-history as a CSV
* Add user email + more complete timestamp
2024-06-25 15:07:56 -07:00
Weves
f799d9aa11
Fix EE import
2024-06-25 15:07:56 -07:00
Yuhong Sun
529f2c8c2d
Danswer EE Version Text ( #12 )
2024-06-25 15:07:56 -07:00
Yuhong Sun
b4683dc841
Fix Rebase Issue
2024-06-25 15:07:56 -07:00
Chris Weaver
db8ce61ff4
Fix group prefix ( #11 )
2024-06-25 15:07:56 -07:00
Yuhong Sun
d016e8335e
Update default SAML config location ( #10 )
2024-06-25 15:07:56 -07:00
Yuhong Sun
0c295d1de5
Enable EE features for no-letsencrypt deployment ( #9 )
2024-06-25 15:07:56 -07:00
Chris Weaver
e9f273d99a
Admin Analytics/Query History dashboards ( #6 )
2024-06-25 15:07:56 -07:00
Weves
428f5edd21
Update ee supervisord
2024-06-25 15:07:56 -07:00
Weves
50170cc97e
Move user group syncing to Celery Beat
2024-06-25 15:07:56 -07:00
Chris Weaver
7503f8f37b
Add User Groups (a.k.a. RBAC) ( #4 )
2024-06-25 15:07:56 -07:00
Yuhong Sun
92de6acc6f
Initial EE features ( #3 )
2024-06-25 15:07:56 -07:00
mattboret
65d5808ea7
Confluence: add pages labels indexation ( #1635 )
...
* Confluence: add pages labels indexation
* changed the default and fixed the dict building
* Update app_configs.py
* Update connector.py
---------
Co-authored-by: Matthieu Boret <matthieu.boret@fr.clara.net >
Co-authored-by: hagen-danswer <hagen@danswer.ai >
Co-authored-by: Yuhong Sun <yuhongsun96@gmail.com >
2024-06-25 10:41:29 -07:00
Yuhong Sun
061dab7f37
Touchup ( #1702 )
2024-06-25 10:34:03 -07:00
hagen-danswer
e65d9e155d
fixed confluence breaking on unknown filetypes ( #1698 )
2024-06-25 10:19:01 -07:00
hagen-danswer
50f799edf4
Merge pull request #1672 from danswer-ai/add-groups-to-slack-bot-responses
...
add slack groups to user response list
2024-06-24 15:10:12 -07:00
pablodanswer
c1d8f6cb66
add basic 403 support for healthcheck ( #1689 )
2024-06-23 11:19:46 -07:00
pablodanswer
6c71bc05ea
modify script deletion name ( #1690 )
2024-06-23 08:29:37 -07:00
Yuhong Sun
123ec4342a
Relari ( #1687 )
...
Also includes some bugfixes
2024-06-22 18:52:48 -07:00
pablodanswer
7253316b9e
Add script for forced connector deletion ( #1683 )
2024-06-22 17:15:25 -07:00
Weves
4ae924662c
Add migration for usage reports
2024-06-22 16:21:41 -07:00
Yuhong Sun
094eea2742
Discourse Edge Case ( #1685 )
2024-06-22 15:17:33 -07:00
pablodanswer
8178d536b4
Add functional thread modification endpoints ( #1668 )
...
Makes it so if you change which LLM you are using in a given ChatSession, that is persisted and sticks around if you reload the page / come back to the ChatSession later
2024-06-21 18:10:30 -07:00
Yuhong Sun
5cafc96cae
Enable Internet Search for Deployment Options ( #1684 )
2024-06-21 17:38:49 -07:00
Weves
3e39a921b0
Fix image generation output
2024-06-21 15:41:55 -07:00
Weves
98b2507045
Improve persona access
2024-06-21 13:35:14 -07:00
hagen-danswer
3dfe17a54d
google drive ignores shortcut filetypes now
2024-06-20 18:50:12 -07:00
hagen-danswer
b4675082b1
Update handle_message.py
2024-06-20 21:16:26 -04:00
hagen-danswer
287a706e89
combined the input fields
2024-06-20 11:48:14 -07:00
Kevin Shi
ba58208a85
Transform HTML links to markdown behind config option ( #1671 )
2024-06-20 10:43:15 -07:00
hagen-danswer
694e9e8679
finished first draft
2024-06-19 22:11:33 -07:00
pablodanswer
9e30ec1f1f
hide popup for non admin + if search is disabled
2024-06-19 13:08:24 -07:00
pablodanswer
1b56c75527
[minor] proper assistant line length
2024-06-19 12:14:42 -07:00
Weves
b07fdbf1d1
Cleanup user management
2024-06-18 14:37:47 -07:00
hagen-danswer
54c2547d89
Add connector document pruning task ( #1652 )
2024-06-18 14:26:12 -07:00
Liam Norris
58b5e25c97
User Management: Invite, Deactivate, Search, & Paginate ( #1631 )
2024-06-18 11:28:47 -07:00
hagen-danswer
4e15ba78d5
replicated drive fix for gmail connector ( #1658 )
2024-06-18 08:47:06 -07:00
Yuhong Sun
c798ade127
Code for ease of eval ( #1656 )
2024-06-17 20:32:12 -07:00
hagen-danswer
93cc5a9e77
improved salesforce description text ( #1655 )
2024-06-17 20:14:34 -07:00
Weves
7746375bfd
Custom tools
2024-06-17 15:12:50 -07:00
Weves
c6d094b2ee
Fix google drive connector page refresh
2024-06-16 14:56:36 -07:00
hagen-danswer
7a855192c3
added google slides format to gdrive connector ( #1645 )
2024-06-16 13:59:20 -07:00
hagen-danswer
c3577cf346
salesforce qol changes ( #1644 )
2024-06-16 11:12:37 -07:00
hagen-danswer
722a1dd919
Add salesforce connector ( #1621 )
2024-06-16 10:04:44 -07:00
hagen-danswer
e4999266ca
added azure models to vision capable list ( #1638 )
2024-06-16 08:38:30 -07:00
Weves
f294dba095
Fix google drive page
2024-06-15 16:04:21 -07:00
Weves
03105ad551
Fix bypass_acl support for Slack bot
2024-06-14 16:57:06 -07:00
hagen-danswer
4b0ff95b26
added pptx to drive reader ( #1634 )
2024-06-13 22:50:28 -07:00
Vikas Neha Ojha
ff06d62acf
Added ClickUp Connector ( #1521 )
...
* Added connector for clickup
* Fixed mypy issues
* Fallback to description if markdown is not available
* Added extra information in metadata, and support to index comments
* Fixes for fields parsing
* updated fetcher to errorHandlingFetcher
---------
Co-authored-by: hagen-danswer <hagen@danswer.ai >
2024-06-13 17:49:31 -07:00
Yuhong Sun
26fee36ed4
Catch Slack Greeting Msgs Generic ( #1633 )
2024-06-13 09:41:01 -07:00
Scott Davidson
428439447e
Fix Helm vespa resource limits ( #1606 )
...
Co-authored-by: sd109 <scott@stackhpc.com >
2024-06-11 21:01:26 -07:00
hagen-danswer
e8cfbc1dd8
added a check for empty URL list in web connector ( #1573 )
...
* added a check for empty URL list in web connector
* added raise condition for improper sitemap designation
2024-06-11 18:26:44 -07:00
hagen-danswer
486b0ecb31
Confluence: Add page attachments indexing ( #1617 )
...
* Confluence: Add page attachments indexing
* used the centralized file processing to extract file content
* flipped input order for extract_file_text
* added bytes support for pdf converter
* brought out the io.BytesIO to the confluence connector
---------
Co-authored-by: Matthieu Boret <matthieu.boret@fr.clara.net >
2024-06-11 18:23:13 -07:00
dependabot[bot]
8c324f8f01
Bump requests from 2.31.0 to 2.32.2 in /backend/requirements ( #1509 )
...
Bumps [requests](https://github.com/psf/requests ) from 2.31.0 to 2.32.2.
- [Release notes](https://github.com/psf/requests/releases )
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md )
- [Commits](https://github.com/psf/requests/compare/v2.31.0...v2.32.2 )
---
updated-dependencies:
- dependency-name: requests
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-11 18:20:08 -07:00
Varun Gaur
5a577f9a00
Added a Logic to Index entire Gitlab Project ( #1586 )
...
* Changes for Gitlab connector
* Changes to Rebase from Main
* Changes to Rebase from Main
* Changes to Rebase from Main
* Changes to Rebase from Main
* made indexing code files a config setting
* Update app_configs.py
created env variable
* Update app_configs.py
added false
---------
Co-authored-by: Varun Gaur <vgaur@roku.com >
Co-authored-by: hagen-danswer <hagen@danswer.ai >
2024-06-11 18:18:14 -07:00
Weves
e6d5b95b4a
Fix web build
2024-06-11 15:06:55 -07:00
Weves
cc0320b50a
Apply passthrough headers for chat renaming
2024-06-10 18:24:46 -07:00
Yuhong Sun
36afa9370f
Vespa remove apostrophe in URLs ( #1618 )
2024-06-10 17:19:47 -07:00
Yuhong Sun
7c9d037b7c
Env Template Update ( #1615 )
2024-06-10 14:24:17 -07:00
Yuhong Sun
a2065f018a
Environment Template for VSCode/Cursor ( #1614 )
2024-06-10 13:36:20 -07:00
Weves
b723627e0c
Ability to pass through headers to LLM call
2024-06-10 13:18:31 -07:00
hagen-danswer
180b592afe
added html support to file text extractor ( #1611 )
2024-06-10 12:46:05 -07:00
Weves
e8306b0fa5
Fix web build
2024-06-10 11:40:49 -07:00
Weves
64ee5ffff5
Fix slack bot creation with document sets
2024-06-10 11:29:44 -07:00
hagen-danswer
ead6a851cc
Merge pull request #1144 from hagen6835/add-teams-connector
...
added teams connector
2024-06-10 13:25:54 -04:00
hagen-danswer
73575f22d8
prettier
2024-06-10 09:44:20 -07:00
hagen-danswer
be5dd3eefb
final revisions fr
2024-06-10 09:32:39 -07:00
hagen-danswer
f18aa2368e
Merge pull request #1601 from danswer-ai/prune-model-list
...
chatpage now checks for llm override for image uploads
2024-06-09 20:17:13 -04:00
hagen-danswer
3ec559ade2
added null inputs for other usages
2024-06-09 17:11:06 -07:00
hagen-danswer
4d0794f4f5
chatpage now checks for llm override for image uploads
2024-06-09 17:05:41 -07:00
hagen-danswer
64a042b94d
cleaned up sharepoint connector ( #1599 )
...
* cleaned up sharepoint connector
* additional cleanup
* fixed dropbox connector string
2024-06-09 12:15:52 -07:00
Yuhong Sun
fa3a3d348c
Precommit Fixes ( #1596 )
2024-06-09 00:44:36 -07:00
mattboret
a0e10ac9c2
Slack: add support to rephrase user message ( #1528 )
...
* Slack: add support to rephrase user message
* fix: handle rephrase error
* Update listener.py
---------
Co-authored-by: Matthieu Boret <matthieu.boret@fr.clara.net >
Co-authored-by: Yuhong Sun <yuhongsun96@gmail.com >
2024-06-08 18:11:32 -07:00
Art Matsak
e1ece4a27a
Fix Helm chart run failures due to low resources ( #1536 )
...
Co-authored-by: Yuhong Sun <yuhongsun96@gmail.com >
2024-06-08 18:05:44 -07:00
Bijay Regmi
260149b35a
Feature/support all gpus ( #1515 )
...
* add `count` explicitely to ensure backwards compat
* fix main document URL
2024-06-08 17:45:26 -07:00
Alexander L
5f2737f9ee
Add OAuth env vars to API Server deployment ( #1500 )
...
* Add oauth vars to the kubernetes api server deployment
* Add example google oauth id and secret to kubernetes secrets
2024-06-08 17:43:36 -07:00
Moncho Pena
e1d8b88318
Changed the vespa podLabels to work properly ( #1594 )
...
Vespa is not working because this configuration
As you can see in this Issue https://github.com/unoplat/vespa-helm-charts/issues/20
You have to use this podLabels to be accord with the other configuration.
vespa:
podLabels:
app: vespa
app.kubernetes.io/instance: danswer <-------------
2024-06-08 17:40:27 -07:00
Joe Shindelar
fc5337d4db
Set ignore_danswer_metadata=False when calling read_text_file in file connector. ( #1501 )
...
Fixes an issue where metadata specified in a #DANSWER_METADATA line in a file read by the file connector is ignored.
2024-06-08 17:39:18 -07:00
hagen-danswer
bd9335e832
disabled reindexing for dropbox and added warning ( #1593 )
2024-06-08 17:26:07 -07:00
hagen-danswer
cbc53fd500
moved methods to top and fixed logic errors
2024-06-07 20:34:24 -07:00
Nils
7a3c102c74
Added support for Sites.Selected permissions to the SharePoint Connector and enabled the selection of individual subfolders ( #1583 )
2024-06-07 15:47:17 -07:00
Weves
4274c114c5
Fix display for std markdown without a language
2024-06-07 15:22:06 -07:00
Weves
d56e6c495a
Fix code block copy
2024-06-07 15:22:06 -07:00
Weves
c9160c705a
Fix list of assistants in Assistants Modal
2024-06-07 14:21:57 -07:00
Chris Weaver
3bc46ef40e
Fix slack bot with document set ( #1588 )
...
Also includes a Persona db layer refactor
2024-06-07 14:14:08 -07:00
hagen-danswer
ff59858327
final bugfixes
2024-06-07 13:19:48 -07:00
Yuhong Sun
643176407c
Fix Dedupe ( #1587 )
2024-06-07 11:35:27 -07:00
Weves
eacfd8f33f
Use errorHandlingFetcher
2024-06-07 11:25:48 -07:00
Weves
f6fb963419
Fix indexing status page crashing
2024-06-07 11:25:48 -07:00
hagen-danswer
16e023a8ce
Revert "ran prettier"
...
This reverts commit 750c1df0bb .
2024-06-07 11:20:58 -07:00
hagen-danswer
b79820a309
Revert "Update init-letsencrypt.sh ( #1380 )"
...
This reverts commit 9e0b6aa531 .
2024-06-07 11:05:57 -07:00
hagen-danswer
754b735174
Revert "fix gitlab-connector - wrong datetime format ( #1559 )"
...
This reverts commit 8dfba97c09 .
2024-06-07 11:00:01 -07:00
hagen-danswer
58c305a539
Revert "Add Dropbox connector ( #956 )"
...
This reverts commit 914dc27a8f .
2024-06-07 10:58:37 -07:00
hagen-danswer
26bc785625
Revert "Update README.md with fixed Slack link round 2"
...
This reverts commit 0b6e85c26b .
2024-06-07 10:53:15 -07:00
Yuhong Sun
09da456bba
Remove Redundant Dedupe Logic ( #1577 )
2024-06-06 14:36:41 -07:00
Yuhong Sun
da43bac456
Dedupe Flag ( #1576 )
2024-06-06 14:10:40 -07:00
Weves
adcbd354f4
Fix fast model update + slight reword on model selection
2024-06-05 18:43:37 -07:00
Weves
41fbaf5698
Fix prompt access
2024-06-05 18:43:13 -07:00
Hagen O'Neill
0b83396c4d
disabled dropbox polling
2024-06-05 15:14:08 -07:00
Hagen O'Neill
785d7736ed
extracted semantic identifier into its own method
2024-06-05 14:37:53 -07:00
Hagen O'Neill
9a9a879aee
bugfixes
2024-06-05 14:30:34 -07:00
Hagen O'Neill
7b36f7aa4f
chat_message: ChatMessage
2024-06-05 14:18:28 -07:00
Hagen O'Neill
8d74176348
completed code revision suggestions
2024-06-05 14:11:38 -07:00
Hagen O'Neill
713d325f42
fixed rebase issues
2024-06-04 21:25:16 -07:00
Hagen O'Neill
f34b26b3d0
seperated teams and sharepoint enviornment variables
2024-06-04 20:08:24 -07:00
Hagenoneill
a2349af65c
added teams connector
2024-06-04 20:08:07 -07:00
Bill Yang
914dc27a8f
Add Dropbox connector ( #956 )
...
* start dropbox connector
* add wip ui
* polish ui
* Fix some ci
* ignore types
* addressed, fixed, and tested all comments
* ran prettier
* ran mypy fixes
---------
Co-authored-by: Bill Yang <bill@Bills-MacBook-Pro.local >
Co-authored-by: hagen-danswer <hagen@danswer.ai >
2024-06-04 20:04:50 -07:00
Chris Weaver
0b6e85c26b
Update README.md with fixed Slack link round 2
2024-06-04 20:04:50 -07:00
Chris Weaver
291a3f9ca0
Fix Slack link in README.md
2024-06-04 20:04:50 -07:00
NP
8dfba97c09
fix gitlab-connector - wrong datetime format ( #1559 )
2024-06-04 20:04:50 -07:00
Keiron Stoddart
9e0b6aa531
Update init-letsencrypt.sh ( #1380 )
...
Add ability to accept a `.ev.nginx` configuration that lists a subdomain.
2024-06-04 20:04:50 -07:00
Bill Yang
1fb47d70b3
Add Dropbox connector ( #956 )
...
* start dropbox connector
* add wip ui
* polish ui
* Fix some ci
* ignore types
* addressed, fixed, and tested all comments
* ran prettier
* ran mypy fixes
---------
Co-authored-by: Bill Yang <bill@Bills-MacBook-Pro.local >
Co-authored-by: hagen-danswer <hagen@danswer.ai >
2024-06-04 17:58:01 -07:00
Chris Weaver
25d40f8daa
Update README.md with fixed Slack link round 2
2024-06-04 17:19:59 -07:00
Chris Weaver
154cdec0db
Fix Slack link in README.md
2024-06-04 16:42:33 -07:00
Hagen O'Neill
f5deb37fde
fixed mypy issues
2024-06-04 13:35:30 -07:00
Hagen O'Neill
750c1df0bb
ran prettier
2024-06-04 13:23:02 -07:00
Hagen O'Neill
e608febb7f
fixed messages nesting
2024-06-04 13:17:19 -07:00
hagen-danswer
c8e10282b2
Update connector.py
...
removed unused var
2024-06-04 15:49:05 -04:00
hagen-danswer
d7f66ba8c4
Update connector.py
...
changed raise output
2024-06-04 15:46:55 -04:00
NP
4d5a39628f
fix gitlab-connector - wrong datetime format ( #1559 )
2024-06-04 10:41:19 -07:00
Keiron Stoddart
b6d0ecec4f
Update init-letsencrypt.sh ( #1380 )
...
Add ability to accept a `.ev.nginx` configuration that lists a subdomain.
2024-06-04 10:38:01 -07:00
Hagen O'Neill
14a39e88e8
seperated teams and sharepoint enviornment variables
2024-06-04 09:45:10 -07:00
hagen-danswer
ea71b9830c
Update types.ts
...
removed semi
2024-06-04 12:11:19 -04:00
hagen-danswer
a9834853ef
Merge branch 'main' into add-teams-connector
2024-06-04 12:09:52 -04:00
hagen-danswer
8b10535c93
Merge pull request #1505 from mboret/fix/sharepoint-connector-missing-drive-items
...
fix sharepoint connector missing objects
2024-06-04 10:27:22 -04:00
pablodanswer
e1e1f036a7
Remove React Markdown for human messages ( #1562 )
...
* Remove React Markdown for human messages
* Update globals.css
* add formatting
* formatting
---------
Co-authored-by: “Pablo <“pablo@danswer.ai ”>
2024-06-03 18:20:46 -07:00
Weves
0c642f25dd
Add image generation for gpt-4o
2024-06-03 16:38:49 -07:00
Weves
3788041115
Fix missing end of answer for quotes processor
2024-06-03 16:37:27 -07:00
Weves
5a75470d23
Fix no-search assistants with DISABLE_LLM_CHOOSE_SEARCH enabled
2024-06-03 14:38:42 -07:00
Weves
81aada7c0f
Add option to hide logout
2024-06-03 12:13:40 -07:00
Chris Weaver
e4a08c5546
Improve error msg in chat UI ( #1557 )
2024-06-02 19:53:04 -07:00
Weves
61d096533c
Allow multiple files to be selected for file upload
2024-06-02 16:20:59 -07:00
Weves
0543abac9a
Move to matrix builds
2024-06-02 15:57:53 -07:00
Weves
1d0ce49c05
Fix slowness due to hitting async Postgres driver pool limit
2024-06-01 20:18:14 -07:00
Weves
6e9d7acb9c
Latency logging
2024-06-01 20:18:14 -07:00
Yuhong Sun
026652d827
Helm tuning ( #1553 )
2024-06-01 17:29:58 -07:00
Yuhong Sun
2363698c20
Consolidate Helm Charts ( #1552 )
2024-06-01 16:46:44 -07:00
Clay Rosenthal
0ea257d030
adding secrets to helm ( #1541 )
...
* adding secrets to helm
* incrementing chart version
2024-05-31 19:11:36 -07:00
Yuhong Sun
d141e637d0
Disable Search if User uploads files in Chat ( #1550 )
2024-05-31 19:07:56 -07:00
Yuhong Sun
4b53cb56a6
Fix File Type Migration ( #1549 )
2024-05-31 18:35:36 -07:00
Weves
b690ae05b4
Add assistant gallery
2024-05-29 21:05:31 -07:00
Matthieu Boret
fbdf882299
fix sharepoint connector missing objects
2024-05-29 10:13:41 +02:00
Yuhong Sun
44d57f1b53
Reenable force search ( #1531 )
2024-05-28 11:36:02 -07:00
Art Matsak
d2b58bdb40
Fix DISABLE_LLM_CHOOSE_SEARCH being ignored ( #1523 )
2024-05-28 08:39:02 -07:00
Yuhong Sun
aa98200bec
SlackBot Disable AI option ( #1527 )
2024-05-28 01:35:57 -07:00
Yuhong Sun
32c37f8b17
Update Prompt ( #1526 )
2024-05-28 01:08:29 -07:00
Weves
008a91bff0
Partial fix for links not working
2024-05-27 17:31:10 -07:00
Weves
9a3613eb44
Fix unknown languages causing the chat to crash
2024-05-27 17:31:10 -07:00
Yuhong Sun
90d5b41901
Fix Citation Prompt Optionality ( #1524 )
2024-05-27 14:11:58 -07:00
Yuhong Sun
8688226003
Remove Tag Unique Constraint Bug ( #1519 )
2024-05-26 15:10:56 -07:00
Weves
97d058b8b2
Fix mypy for mediawiki tests
2024-05-25 17:16:47 -07:00
Weves
26ef5b897d
Code highlighting
2024-05-25 17:12:12 -07:00
Weves
dfd233b985
Fix mypy for mediawiki connector
2024-05-25 13:04:23 -07:00
Weves
2dab9c576c
Add Slack payload log
2024-05-24 19:24:17 -07:00
Weves
a9f5952510
Fix migration multiple head issue
2024-05-24 14:43:52 -07:00
Andrew Sansom
94018e83b0
Add MediaWiki and Wikipedia Connectors ( #1250 )
...
* Add MediaWikiConnector first draft
* Add MediaWikiConnector first draft
* Add MediaWikiConnector first draft
* Add MediaWikiConnector sections for each document
* Add MediaWikiConnector to constants and factory
* Integrate MediaWikiConnector with connectors page
* Unit tests + bug fixes
* Allow adding multiple mediawikiconnectors
* add wikipedia connector
* add wikipedia connector to factory
* improve docstrings of mediawiki connector backend
* improve docstrings of mediawiki connector backend
* move wikipedia and mediawiki icon locations in admin page
* undo accidental commit of modified docker compose yaml
2024-05-24 08:51:20 -07:00
Yuhong Sun
6e5d9f33d2
Fix Undeleteable Connectors ( #1507 )
2024-05-23 23:44:32 -07:00
Yuhong Sun
57452b1030
File Chat Upload ( #1490 )
...
Also includes minor UX improvements
---------
Co-authored-by: Weves <chrisweaver101@gmail.com >
2024-05-23 15:04:36 -07:00
Weves
d6ea92b185
Fix slack bot page for deleted assistant
2024-05-22 11:26:51 -07:00
Chris Weaver
88db722ea4
Chat UI small rework ( #1504 )
...
* Fat bar + configuration modal
* Remove header
2024-05-21 23:34:35 -07:00
Weves
ba872a0f7f
Gracefully handle missing call parties for Gong connector
2024-05-21 11:12:28 -07:00
Weves
cc9cb202cd
Add option to specify custom port for indexing model server
2024-05-21 11:08:10 -07:00
Weves
bbae63b769
Add migration for env variable based LLM providers
2024-05-20 12:47:27 -07:00
Weves
4413c0df36
Remove console.log statements
2024-05-18 01:01:54 -07:00
Weves
286dc7e04a
Fix issue with first message send
2024-05-18 00:57:05 -07:00
Weves
0ee1bb2400
Chat history editing
2024-05-17 20:37:17 -07:00
Weves
a4f2693819
Allow images to be passed in on initial model setup without a reload
2024-05-17 17:31:24 -07:00
Weves
079fdee79f
Update github actions
2024-05-17 17:15:17 -07:00
Weves
5c997c0322
Use swcMinify
2024-05-17 13:49:58 -07:00
Weves
b9bae9a011
Add explicit request for standalone dir in web Dockerfile
2024-05-17 10:38:19 -07:00
Weves
f76e5e06c1
Add swc
2024-05-17 10:25:32 -07:00
Weves
fa698cd8fd
Fix auth check with API prefix enabled
2024-05-17 10:18:40 -07:00
Weves
125d1a3e1f
Update npm
2024-05-17 01:28:21 -07:00
Weves
c934ed78f4
Upgrade FE packages
2024-05-16 22:13:02 -07:00
Weves
0369ddef58
Fix document set editor refresh
2024-05-16 14:42:28 -07:00
Weves
8c17c77ed9
Small fixes to LLM configuration screen
2024-05-14 22:51:28 -07:00
Weves
f087d3eac0
Fix sleep + handle duplicates
2024-05-14 17:44:33 -07:00
Weves
10232c7c54
Bump openai version
2024-05-14 17:28:50 -07:00
Weves
7928ea2fff
Improve document set page UX
2024-05-14 15:43:26 -07:00
Weves
05bc6b1c65
Add pagination to document set syncing + improve speed
2024-05-14 15:43:26 -07:00
Weves
6f90308278
Add gpt-4o support
2024-05-14 13:32:00 -07:00
Weves
d0850a0288
Fix model names for enabled LLM providers
2024-05-14 13:32:00 -07:00
Weves
e573ba80b9
Revert black bump
2024-05-14 00:20:03 -07:00
Weves
5d1a81001e
bump litellm
2024-05-13 18:29:33 -07:00
Weves
8b95395f34
Remove chunk limit of 20
2024-05-13 11:35:16 -07:00
Weves
e8b38d5f63
Hide search tool if no connectors exist
2024-05-13 01:22:37 -07:00
Weves
c2cdce4d49
Tool calling framework
2024-05-13 00:47:39 -07:00
Yuhong Sun
546815dc8c
Consolidate File Processing ( #1449 )
2024-05-11 23:11:22 -07:00
Yuhong Sun
e89c81de76
Make User Promotion Demotion sync calls ( #1448 )
2024-05-11 16:25:56 -07:00
Ryan Gordon
5bf123da53
Added user demotion functionality. ( #1444 )
2024-05-11 15:59:47 -07:00
Yuhong Sun
7a02fd7ad7
Touchups from Contributor PRs ( #1447 )
2024-05-11 15:58:33 -07:00
Weves
4e759717ab
Fix mypy
2024-05-11 12:36:49 -07:00
Weves
2e0be9f2da
Folder support
2024-05-11 12:29:35 -07:00
mattboret
eb1b604b8c
Allow to define custom conditions for the answer prompt answer validation ( #1347 )
...
Co-authored-by: Matthieu Boret <matthieu.boret@fr.clara.net >
2024-05-11 10:43:05 -07:00
Shravan Vishwanathan
b8af38bb95
Refactor comment extraction in JIRA connector to handle nested content ( #1329 )
...
- Implement `extract_text_from_content` to parse nested text elements from comment bodies.
- Modify `_get_comment_strs` to use the new text extraction method, improving handling of various content structures.
2024-05-11 10:41:27 -07:00
dependabot[bot]
cfd9159b27
Bump aiohttp from 3.9.2 to 3.9.4 in /backend/requirements ( #1349 )
2024-05-11 10:33:08 -07:00
dependabot[bot]
52fd18d3bd
Bump pydantic from 1.10.7 to 1.10.13 in /backend/requirements ( #1377 )
2024-05-11 10:32:31 -07:00
EdmundKorley
b72e6861e7
Add handling for unsupported block types in NotionConnector ( #1231 )
2024-05-11 10:32:02 -07:00
Davy Peter Braun
20a22e2bc0
fix(config): password auth to be url-encoded to avoid some deployment errors ( #1422 )
2024-05-11 10:29:51 -07:00
mattboret
a467999984
Add Slack feedback reminder ( #1262 )
...
---------
Co-authored-by: Matthieu Boret <matthieu.boret@fr.clara.net >
2024-05-11 10:27:09 -07:00
mattboret
1729f78930
set follow-up emoji on an invalid answer ( #1263 )
...
Co-authored-by: Matthieu Boret <matthieu.boret@fr.clara.net >
2024-05-11 10:16:42 -07:00
dependabot[bot]
94a6db51c8
Bump black from 23.3.0 to 24.3.0 in /backend/requirements ( #1236 )
2024-05-11 10:14:52 -07:00
Matthew Holland
d729066194
Feature: Added File connector support for .docx, .pptx, .xlsx, .csv, .eml, and .epub file types ( #1284 )
2024-05-10 19:06:13 -07:00
Yuhong Sun
c6b45a550f
Update Launch Json ( #1443 )
2024-05-10 16:52:10 -07:00
Yuhong Sun
34d05f4599
Mypy fixes for default configs ( #1442 )
2024-05-10 16:46:28 -07:00
Weves
7f1ffa3921
Add predefined feedback option
2024-05-09 19:11:17 -07:00
Weves
957d3625c2
Add autorefresh for document sets page
2024-05-09 14:33:55 -07:00
Weves
683addc390
Use Vespa Visit to handle long documents
2024-05-09 14:33:55 -07:00
Moshe Zada
2952b1dd96
Split slack messages up to 3K messages ( #1379 )
2024-05-09 11:05:02 -07:00
Moshe Zada
9e08ab98a0
show error when warmin up encoders ( #1314 )
2024-05-09 10:52:54 -07:00
Bijay Regmi
436806f2e3
add gpu support and README for documentation ( #1398 )
2024-05-09 10:51:37 -07:00
JayGhiya
ffea041398
Helm Chart Support ( #1177 )
2024-05-08 18:06:00 -07:00
Weves
eef54c8a86
Add non-ee fallback to fetch_versioned_implementation
2024-05-08 16:26:45 -07:00
Weves
7ed176b7cc
Lock improvement
2024-05-08 16:11:56 -07:00
Weves
8cbf7c8097
Custom LLM provider fix
2024-05-07 17:17:38 -07:00
Weves
76a5f26fe1
Add display names to LLMProvider + allow multiple configs from the same provider
2024-05-07 16:26:04 -07:00
Weves
d6522426c9
Make access key and secret optional for AWS Bedrock
2024-05-07 01:11:09 -07:00
Yuhong Sun
45d5d7af4a
Ingestion API Additions ( #1424 )
2024-05-06 21:53:35 -07:00
Yuhong Sun
01476a37c3
Encrypted Sensitive Fields ( #1423 )
2024-05-06 18:02:42 -07:00
Yuhong Sun
060a8d0aad
Discourse Connector ( #1420 )
2024-05-05 16:54:08 -07:00
Yuhong Sun
03911de8b2
Danswerbot Stats ( #1421 )
2024-05-04 18:12:54 -07:00
Weves
1d3d84456a
Small cleanup
2024-05-03 17:41:51 -07:00
Yuhong Sun
745f68241d
Chat Folders Backend ( #1419 )
2024-05-03 16:37:18 -07:00
Mehmet Bektas
6cbfe1bcdb
support for passing extra headers to litellm using env variables
2024-05-03 14:42:22 -07:00
mattboret
2ff207218e
Confluence: Add config to index only active pages ( #1348 )
...
Co-authored-by: Matthieu Boret <matthieu.boret@fr.clara.net >
2024-05-03 09:04:09 -07:00
Vikas Neha Ojha
143b50c519
Save correct document url from document360 ( #1413 )
2024-05-01 18:28:34 -07:00
Yuhong Sun
577c870acb
Manage me endpoint key rename ( #1410 )
2024-04-30 23:27:33 -07:00
Yuhong Sun
7b94159115
Api key email display for manage/me endpoint ( #1409 )
2024-04-30 22:05:40 -07:00
Weves
96762cfe44
Misc UI improvments
2024-04-30 20:54:59 -07:00
Weves
b89e9127d7
Fix double message send
2024-04-30 13:10:40 -07:00
Weves
3fb68af405
Address rate limiting for Notion
2024-04-30 01:43:08 -07:00
Weves
5b93e786ad
Add image upload capabilities
2024-04-29 01:53:34 -07:00
Davy Peter Braun
350e548b2d
fix(gitignore): properly ignore celery-generated file
2024-04-28 11:23:07 -07:00
Weves
a2156dd836
Cancel scheduled indexing attempts on deletion request
2024-04-27 16:02:30 -07:00
Weves
a19290cb27
Address 'PGRES_TUPLES_OK and no message from the libpq' issues
2024-04-27 14:42:18 -07:00
Weves
f5b3333df3
Add UI-based LLM selection
2024-04-27 01:41:26 -07:00
Yuhong Sun
4c740060aa
Fix Citation Sort Tiebreak ( #1397 )
2024-04-26 18:33:09 -07:00
Yuhong Sun
6f2d6fc5f2
Set message logging to debug ( #1396 )
2024-04-26 17:27:56 -07:00
Weves
73d94086d6
Fix compose file dependencies
2024-04-26 16:57:20 -07:00
Weves
9211334597
Fix document360 mypy issue
2024-04-26 00:49:00 -07:00
Weves
60d5abae3c
Add token rate limit tables to MIT
2024-04-26 00:37:28 -07:00
Weves
85a8f9926c
Fix credential form refresh
2024-04-25 17:46:21 -07:00
Vikas Neha Ojha
fe03747a1a
Support to loop through all nested subcategories ( #1382 )
...
* Fix for parser failing if doc is blank
* Support to loop through all nested child categories
2024-04-25 17:27:30 -07:00
Yuhong Sun
ead7a80297
Fix Tag Integer Enums ( #1388 )
2024-04-25 17:20:35 -07:00
Yuhong Sun
d756ad34f3
Connectors Whitelist Fix ( #1387 )
2024-04-25 16:43:25 -07:00
Yuhong Sun
b4842e3a0d
Rework Disabled Connector options to Whitelist instead ( #1386 )
2024-04-25 16:23:11 -07:00
Mehmet Bektas
ee6b8b7f50
properly yield non-streaming responses
2024-04-25 14:49:25 -07:00
Weves
648f2d06bf
Add env variable to disable streaming for the DefaultMultiLLM class
2024-04-25 09:22:14 -07:00
Yuhong Sun
66d95690cb
Disabled Connectors List ( #1376 )
2024-04-24 17:24:17 -07:00
Yuhong Sun
d2774f8979
k
2024-04-24 16:50:40 -07:00
Jignesh Solanki
0b1695f616
fix error: NextRouter was not mounted
2024-04-23 11:05:21 -07:00
Yuhong Sun
8b4e55ca82
Vespa Batch Size ( #1368 )
2024-04-22 23:45:54 -07:00
Yuhong Sun
7044cae0e2
Remove Nested DB Sessions ( #1367 )
2024-04-22 23:05:43 -07:00
Weves
832d40e490
Allow separate vespa config server host
2024-04-22 21:36:54 -07:00
Weves
df216eafa5
Assistant rework fixes
2024-04-22 13:16:13 -07:00
Weves
b407edbe49
Personal assistants
2024-04-21 21:06:16 -07:00
Yuhong Sun
f616b7e6e5
Web Connector to only allow Global IPs ( #1357 )
2024-04-20 15:24:00 -07:00
Yuhong Sun
7d51549b1b
Remove Unused Volumes ( #1356 )
2024-04-20 10:27:41 -07:00
Yuhong Sun
4e9605e652
Only Log Index Attempt CC Pair Miscount ( #1355 )
2024-04-20 09:25:08 -07:00
Yuhong Sun
58545ccf3a
Pre download models ( #1354 )
2024-04-19 21:52:53 -07:00
Yuhong Sun
87f304dfd0
Swap Index Early ( #1353 )
2024-04-19 10:38:15 -07:00
Weves
82b9cb4cc1
Add check to ensure auth is enabled for every endpoint unless explicitly whitelisted
2024-04-19 01:26:24 -07:00
Yuhong Sun
e361e92230
Healthcheck for model server ( #1350 )
2024-04-18 16:22:38 -07:00
Yuhong Sun
89ff07a96b
Slack improvement
2024-04-17 21:38:00 -07:00
Yuhong Sun
be12e4fa64
Double Check Files/URLs ( #1344 )
2024-04-17 21:34:29 -07:00
Yuhong Sun
26f8d884e1
Allow NLTK Failures ( #1340 )
2024-04-17 21:34:29 -07:00
Alan Hagedorn
654c103f36
test
2024-04-15 12:20:04 -07:00
Yuhong Sun
599db71238
Permission Sync Models ( #1334 )
2024-04-14 23:29:32 -07:00
Yuhong Sun
1b41ec2b50
Remove Search Only Model ( #1331 )
2024-04-14 18:49:07 -07:00
Yuhong Sun
a17060af5a
Provide Additional Context for Chunk Options in APIs ( #1330 )
2024-04-14 18:32:22 -07:00
Alan Hagedorn
b9b1e22fac
Add name to API Key ( #1327 )
2024-04-13 12:36:46 -07:00
Yuhong Sun
d2d042a2cc
Add Container Descriptions ( #1326 )
2024-04-13 12:10:46 -07:00
2pac
7810e931f3
fix: Consider Hubspot ticket notes body
2024-04-12 10:14:18 -07:00
2pac
6be5f51440
fix: Stop reading Notion pages on polling
2024-04-12 09:27:45 -07:00
Yuhong Sun
b59912884b
Fix Model Server ( #1320 )
2024-04-10 23:13:22 -07:00
Yuhong Sun
f346c2fc86
Axero Link Fix ( #1317 )
2024-04-10 09:44:12 -07:00
Weves
714a3c867d
Add option to skip Jira tickets with a certain label
2024-04-09 19:40:36 -07:00
Weves
31bfbe5d16
Fix chat sharing
2024-04-09 11:57:09 -07:00
Weves
dac4be62e0
Fix prod compose files
2024-04-08 16:01:56 -07:00
Yuhong Sun
b432d42205
Mypy Fix ( #1308 )
2024-04-08 00:52:14 -07:00
Yuhong Sun
2db906b7a2
Always Use Model Server ( #1306 )
2024-04-07 21:25:06 -07:00
Chris Weaver
795243283d
Update README.md
...
Remove 'Danswer is the ChatGPT for teams'
2024-04-07 14:30:26 -07:00
Weves
eb367de44d
Small token budget tweaks
2024-04-04 20:58:45 -07:00
Chris Weaver
447791b455
Token budgets ( #1302 )
...
---------
Co-authored-by: Nick Donohue <ndonohue@gmail.com >
2024-04-04 20:43:24 -07:00
Weves
7ba7224929
Allow seeding of chat sessions via POST
2024-04-04 12:59:39 -07:00
Yuhong Sun
33da86c802
Reranker Warning Log ( #1299 )
2024-04-04 06:59:48 -07:00
Yuhong Sun
58dc620c28
Add Check for Enabling Reranking ( #1298 )
2024-04-04 06:29:00 -07:00
Yuhong Sun
7298cc2835
Add verbose logging in case of query failure ( #1297 )
2024-04-04 05:30:23 -07:00
Yuhong Sun
4abf5f27a0
Axero Forums Support ( #1287 )
2024-04-04 03:51:10 -07:00
Weves
c7efce3bde
Enable bedrock nodels in dev compose file
2024-04-03 23:21:10 -07:00
ThomaciousD
d329061f92
Fixed: Web connector - documents deleted when no internet #1161 ( #1292 )
...
* fixing check connection before scrape in web connector #1161
* reformat
---------
Co-authored-by: ThomaciousD <ThomaciousD@me>
2024-04-02 23:17:53 -07:00
Weves
b06b95dc3a
Bump litellm version to support latest Anthropic models
2024-04-02 19:32:19 -07:00
Yuhong Sun
b0e0557d63
Update Contributing ( #1288 )
2024-04-01 22:41:40 -07:00
Weves
87019fc18e
Notion 404 graceful error handling
2024-04-01 17:37:35 -07:00
Hagenoneill
818dfd0413
JUST get_all LOL
2024-04-01 14:39:37 -04:00
Hagenoneill
51b4e63218
organized documents by post instead of by channel
2024-04-01 14:31:26 -04:00
Weves
e82061a5ec
Add support for specifying title via search params
2024-04-01 11:25:57 -07:00
Weves
0b0fc785a1
Fix fetch settings SS
2024-03-31 23:51:11 -07:00
Yuhong Sun
5b8cdd4eee
Gpt-3.5-0125 Option ( #1282 )
2024-03-31 21:58:00 -07:00
Weves
a4869b727d
Add ability to control available pages
2024-03-31 21:49:34 -07:00
Yuhong Sun
15f7b42e2b
More Options for Search APIs ( #1280 )
2024-03-31 21:45:46 -07:00
Weves
32f55ddb8f
URL-based chat seeding
2024-03-31 18:10:49 -07:00
Yuhong Sun
b8af1377ba
Trivy Ignore Path ( #1278 )
2024-03-31 16:22:48 -07:00
Yuhong Sun
29f251660b
Trivi Security Scan ( #1277 )
2024-03-31 15:32:22 -07:00
Yuhong Sun
783696a671
Axero Spaces ( #1276 )
2024-03-31 14:45:20 -07:00
Yuhong Sun
22477b1aca
Chunker Gmail Issue Logging ( #1274 )
2024-03-30 00:18:57 -07:00
Weves
49acde0a8f
URL-based chat sharing
2024-03-29 00:51:17 -07:00
Yuhong Sun
055cab2944
Public Slack Feedback Option ( #1270 )
2024-03-28 18:21:28 -07:00
Yuhong Sun
f46e65be92
Save One Shot Docs ( #1269 )
2024-03-28 12:48:01 -07:00
Yuhong Sun
d46b475410
Make porting from persistent volumes optional ( #1268 )
2024-03-28 11:26:11 -07:00
Yuhong Sun
fd69203be8
More accurate input token count for LLM ( #1267 )
2024-03-28 11:11:37 -07:00
Yuhong Sun
9757fbee90
Axero Connector ( #1253 )
...
---------
Co-authored-by: Weves <chrisweaver101@gmail.com >
2024-03-27 11:12:01 -07:00
Weves
5a967322fd
Add ability to specify custom embedding models
2024-03-27 00:02:51 -07:00
Yuhong Sun
fbff5b5784
Save Retrieved Docs for One Shot Flows ( #1259 )
2024-03-26 22:48:40 -07:00
Weves
efc7d6e098
Add support for Github Flavored Markdown
2024-03-26 11:15:06 -07:00
Weves
f135ba9c0c
Rework LLM answering flow
2024-03-25 13:34:03 -07:00
Weves
1ba74ee4df
Refactor search pipeline
2024-03-25 13:34:03 -07:00
Yuhong Sun
7a861ecec4
Session Dependency for Chat Streaming ( #1256 )
2024-03-24 19:40:06 -07:00
Johannes Vass
3107edc921
Do not obtain DB session via Depends() ( #1238 )
...
Endpoints that use Depends(get_session) with a StreamingResponse have
the problem that Depends() releases the session again after the endpoint
function returns. At that point, the streaming response is not
finished yet but still holds a reference to the session and uses it.
However, there is no cleanup of the session after the answer stream
finishes which leads to the connections accumulating in state "idle in
transaction".
This was due to a breaking change in FastAPI 0.106.0
https://fastapi.tiangolo.com/release-notes/#01060
Co-authored-by: Johannes Vass <johannes.vass@cloudflight.io >
2024-03-24 19:31:07 -07:00
Yuhong Sun
49263ed146
Linting ( #1255 )
2024-03-24 19:07:57 -07:00
Matthew Holland
bd1df9649b
Added check for internet connection ( #1214 )
2024-03-24 19:04:40 -07:00
Yuhong Sun
d3674b02e6
Add Llama2 Prompt Option ( #1254 )
2024-03-24 19:01:38 -07:00
Arslan
b28b3cfa37
Making searching docs as a default option ( #904 )
2024-03-24 18:54:38 -07:00
Arnaud Ritti
12e8fd852c
feat: add Helm chart ( #1186 )
2024-03-24 18:37:27 -07:00
Weves
b8f767adf2
Fix persona client side error
2024-03-23 14:58:01 -07:00
Arthur De Kimpe
920d059da5
Bugfix: Support more Confluence Cloud hostname (*.jira.com) ( #1244 )
2024-03-23 14:04:26 -07:00
Yuhong Sun
aaa7b26a4d
Remove All Enums from Postgres ( #1247 )
2024-03-22 23:01:05 -07:00
Weves
89e72783a7
Add some private Persona / Document Set stuff
2024-03-22 21:44:31 -07:00
Weves
ec48142a2d
Move some of the user re-work stuff to MIT repo
2024-03-22 16:29:24 -07:00
Yuhong Sun
c28a95e367
Port File Store from Volume to PG ( #1241 )
2024-03-21 20:10:08 -07:00
Weves
8dbe5cbaa6
Add private Persona / Document Set migration
2024-03-21 19:57:51 -07:00
Yuhong Sun
d66b6c0559
Fix Tag Document Source Enum ( #1240 )
2024-03-21 12:27:56 -07:00
Weves
6a776648b3
Fix LLM max tokens
2024-03-19 18:02:28 -07:00
Yuhong Sun
3a6d32da7c
Port KV Store to Postgres ( #1227 )
2024-03-19 16:21:22 -07:00
Yuhong Sun
fab2be510a
Update README ( #1226 )
2024-03-19 00:22:40 -07:00
Weves
04ae8b1bf9
Increase SQLAlchemy pool size
2024-03-18 12:19:49 -07:00
Weves
4b9c4667f6
Increase connection pool size
2024-03-18 12:19:49 -07:00
Weves
8e89d00e32
Improve Confluence rate limit handling
2024-03-14 19:33:16 -07:00
Yuhong Sun
f45e2476d0
Sharepoint Logging ( #1218 )
2024-03-14 18:35:31 -07:00
Yuhong Sun
4036e7c6c6
Remove DocumentSource Enum from postgres ( #1217 )
2024-03-14 18:19:40 -07:00
Kevin Shi
2a8e53c94f
Skip draft zendesk articles
2024-03-11 12:00:18 -07:00
Yuhong Sun
90a6e23546
Jira Version Option ( #1205 )
2024-03-10 12:30:47 -07:00
teocns
19c7ebdc26
connector: ensure absolute URL integrity ( #1196 )
2024-03-10 01:04:05 -08:00
George
f292ede85a
Jira connector improvements ( #1199 )
...
* Jira connector:
- Add feature exclude comments from particular users
- Add feature common and custom fields to jira tasks
Fix bug on web in ConfigDisplay.tsx
* Mypy fixes
* move to metadata field
* k
---------
Co-authored-by: Yuhong Sun <yuhongsun96@gmail.com >
2024-03-10 01:00:19 -08:00
Riccardo Schirone
0442513539
backend: remove duplicated word in ANSWER_VALIDITY_PROMPT
2024-03-09 16:14:39 -08:00
Yuhong Sun
db77d8d7cc
File connector metadata ( #1203 )
2024-03-09 16:13:37 -08:00
Dan Brown
fd5294ed82
Fix broken link when specified in metadata ( #1200 )
2024-03-09 12:49:15 -08:00
Weves
e752e6d671
Fix bug with persona creation caused by starter messages
2024-03-08 00:57:14 -08:00
Yuhong Sun
3f1cd1ad12
Better description of the document index interfaces ( #1188 )
2024-03-06 00:07:12 -08:00
Chris Weaver
2ace03081c
More fetch_versioned_implementation logging ( #1187 )
...
---------
Co-authored-by: Kevin Shi <kevinshisvf@gmail.com >
2024-03-05 09:46:02 -08:00
Weves
40c420f845
Fix disapearing chat sessions
2024-03-04 21:05:55 -08:00
Weves
7869f23e12
Improve slack flow
2024-03-04 19:22:46 -08:00
Kevin Shi
0b0665044f
@lru_cache on fetch_versioned_implementation ( #1178 )
2024-03-04 14:50:51 -08:00
Chris Weaver
a7c820147e
Add confluence rate limit handling ( #1174 )
2024-03-04 01:02:57 -08:00
Weves
563df1f952
Add env variable to allow people to control what clicking on New Chat does
2024-03-03 15:32:37 -08:00
Weves
a8cc3d5a07
Add ability to add starter messages
2024-03-03 14:23:34 -08:00
Yuhong Sun
9051ebfed7
Map to local network for EC2 deployments ( #1167 )
2024-03-03 13:30:44 -08:00
Weves
197392a95f
Change AI Message name to Persona name
2024-03-02 23:28:24 -08:00
Yuhong Sun
81cb1ae399
Fix fail case when conf empty ( #1163 )
2024-03-02 18:10:37 -08:00
Yuhong Sun
f934e0a5ce
Fix Ollama ( #1162 )
2024-03-02 17:35:41 -08:00
Weves
0366f3313a
Fix gen ai model correctness check frequency
2024-03-01 21:59:18 -08:00
Weves
5df2f00e80
Upgrade nextjs version
2024-02-29 17:31:43 -08:00
Matthew Holland
ddc8640504
Skip indexing pages returning HTTP 4XX & 5XX codes
2024-02-29 16:54:26 -08:00
dependabot[bot]
5e7d740814
Bump aiohttp from 3.9.0rc0 to 3.9.2 in /backend/requirements
...
Bumps [aiohttp](https://github.com/aio-libs/aiohttp ) from 3.9.0rc0 to 3.9.2.
- [Release notes](https://github.com/aio-libs/aiohttp/releases )
- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst )
- [Commits](https://github.com/aio-libs/aiohttp/compare/v3.9.0rc0...v3.9.2 )
---
updated-dependencies:
- dependency-name: aiohttp
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-02-29 16:52:31 -08:00
Bijay Regmi
cfcc1db338
add back line
2024-02-29 16:44:41 -08:00
Bijay Regmi
05f0ed6414
fix #955
2024-02-29 16:44:41 -08:00
Weves
c65e862adc
Add option to disable document cleanup
2024-02-29 16:33:03 -08:00
Thomas Ritaine
86215238fc
fix(nginx): adjust config to correctly route /openapi.json and /api/*
2024-02-29 16:32:42 -08:00
Weves
9308ba02a1
Small bug with persona prompt selection
2024-02-29 15:15:44 -08:00
Weves
7b7561533f
Fix early breakout causing us to not update ConnectorByCredentialPair
2024-02-29 13:54:37 -08:00
Weves
2331bf9b36
Add trace for db session creation
2024-02-29 13:54:11 -08:00
Yuhong Sun
31d3ae0e3e
Fix Slack Document Only Persona ( #1150 )
2024-02-29 13:53:37 -08:00
Weves
10cb4ab1d2
Revert "Trace sqla get_session"
...
This reverts commit d07345c533 .
2024-02-29 13:41:28 -08:00
Kevin Shi
d07345c533
Trace sqla get_session
2024-02-29 13:33:04 -08:00
Hagenoneill
73b063b66c
added teams connector
2024-02-29 12:36:05 -05:00
Yuhong Sun
c7d228e292
Trim Chunks if LLM tokenizer differs from Embedding tokenizer ( #1143 )
2024-02-28 13:01:32 -08:00
Weves
cd198ba368
mypy fixes
2024-02-27 16:02:24 -08:00
Weves
3941111685
Update mypy version
2024-02-27 16:02:24 -08:00
Weves
78f2e07d23
Improve tag handling
2024-02-27 16:02:24 -08:00
Weves
02d81c4be5
Bump up packages + add ddtrace
2024-02-27 12:18:11 -08:00
robertoamoreno
59c416b777
Update Document360 Connector ( #1113 )
...
expects primary_owners to be a list of dictionaries, but it's being provided with a list of strings instead.
https://github.com/danswer-ai/danswer/issues/1111
2024-02-27 08:40:52 -08:00
Weves
b38be416b7
Make init-letsencrypt bring up everything
2024-02-25 22:10:34 -08:00
Yuhong Sun
6d5340ae07
Default Values ( #1130 )
2024-02-24 14:01:59 -08:00
Yuhong Sun
0f23effe7e
Change Endpoint Assumption ( #1127 )
2024-02-23 20:19:23 -08:00
Weves
9dac17d3e1
Add support for overriding semantic_identifier for file connector
2024-02-23 14:53:24 -08:00
Yuhong Sun
eed45f8410
Update README.md
2024-02-23 10:29:07 -08:00
Yuhong Sun
0e3894f27b
Bump Reqs ( #1116 )
2024-02-22 07:08:00 -08:00
Yuhong Sun
7874eadb00
Bump Requirements ( #1114 )
2024-02-21 23:15:20 -08:00
Yuhong Sun
cfad36b828
Update CONTRIBUTING.md
2024-02-21 17:44:13 -08:00
Lawyered
76092a5cf0
Improve Virtual Env Activation Instructions for Windows ( #1082 )
...
This update enhances the CONTRIBUTING.md guide by providing clear, separate instructions for activating the Python virtual environment on Windows, tailored for both Command Prompt and PowerShell users. Previously, the guide only included a generic command, which might not work across different shells without slight modifications. This change aims to make the setup process more accessible and straightforward for contributors using Windows, ensuring they have the correct commands for their specific environment. By reducing potential setup hurdles, we hope to streamline the initial contribution process for new developers.
2024-02-21 17:15:23 -08:00
Ikko Eltociear Ashimine
0e4677e3db
Update connector.py
...
recieved -> received
2024-02-21 16:54:40 -08:00
Weves
3a9d5b4d90
Style change for the docs_removed_from_index field in the admin UI
2024-02-21 16:53:58 -08:00
Weves
4c7c1b468b
Fix mypy errors
2024-02-21 16:53:58 -08:00
Yuhong Sun
7748f4df94
Auto-Detect if Better Default LLM available for OpenAI ( #1106 )
2024-02-21 16:10:22 -08:00
Johannes Vass
918bc385a2
Remove documents from index which are not returned by connector
2024-02-21 16:09:04 -08:00
Weves
cc69ba03a6
Make WelcomeModal only appear for admins + only if no connectors are setup
2024-02-20 08:28:58 -08:00
Weves
db21d82ea2
Bump tf version
2024-02-19 20:17:20 -08:00
Weves
e246ea9d3b
Fix embedding model migration with existing index_attempts
2024-02-19 18:23:59 -08:00
Weves
4eaf2b1200
Add more logging to run-nginx.sh
2024-02-19 16:52:29 -08:00
Weves
9ede8b727d
Fix init-letsencrypt script
2024-02-19 16:52:29 -08:00
Weves
d20d2b0970
Bump up fastapi-users version
2024-02-19 15:57:51 -08:00
Weves
6b3ad15c90
Fix persona id change
2024-02-19 15:20:45 -08:00
dependabot[bot]
aa6d86accd
Bump python-multipart from 0.0.6 to 0.0.7 in /backend/requirements ( #1075 )
...
Bumps [python-multipart](https://github.com/andrew-d/python-multipart ) from 0.0.6 to 0.0.7.
- [Release notes](https://github.com/andrew-d/python-multipart/releases )
- [Changelog](https://github.com/Kludex/python-multipart/blob/master/CHANGELOG.md )
- [Commits](https://github.com/andrew-d/python-multipart/compare/0.0.6...0.0.7 )
---
updated-dependencies:
- dependency-name: python-multipart
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19 14:28:04 -08:00
dependabot[bot]
33c1cc491f
Bump fastapi from 0.103.0 to 0.109.1 in /backend/requirements ( #1043 )
...
Bumps [fastapi](https://github.com/tiangolo/fastapi ) from 0.103.0 to 0.109.1.
- [Release notes](https://github.com/tiangolo/fastapi/releases )
- [Commits](https://github.com/tiangolo/fastapi/compare/0.103.0...0.109.1 )
---
updated-dependencies:
- dependency-name: fastapi
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19 14:27:39 -08:00
George
54fb7792c8
Add Jira Server connector form ( #1046 )
2024-02-19 14:17:36 -08:00
Yuhong Sun
c1d1651b43
Option to stop sync-ing primary index when building secondary one ( #1096 )
2024-02-18 22:53:26 -08:00
Yuhong Sun
15335dcd7d
Standardize Chat Message Stream ( #1098 )
2024-02-18 22:48:28 -08:00
Yuhong Sun
31278fc52a
k
2024-02-18 18:42:45 -08:00
Yuhong Sun
46ee5b2071
k
2024-02-18 18:42:45 -08:00
Weves
6059339e61
Improve initial flow
2024-02-18 18:40:44 -08:00
Weves
f9733f9870
Handle missing ri:userkey gracefully in Confluence connector
2024-02-18 15:20:45 -08:00
Weves
4d2959f1cc
Fix 'View Full Trace'
2024-02-18 01:20:40 -08:00
Weves
61e2e68cf9
Improve FE for no-retrieval personas
2024-02-17 23:42:36 -08:00
Yuhong Sun
927e85319c
Memory Reduction ( #1092 )
2024-02-17 21:20:34 -08:00
Yuhong Sun
d2ce3033a2
Enable Chat Without Connectors ( #1090 )
2024-02-17 21:12:44 -08:00
Yuhong Sun
6e8acdb20d
Fix Remove Index Attempt ( #1091 )
2024-02-17 19:53:17 -08:00
Yuhong Sun
e505486ca4
Zendesk Tags ( #1089 )
2024-02-17 10:40:19 -08:00
Yuhong Sun
514e7f6e41
Kill Index Attempts for previous model ( #1088 )
2024-02-16 18:35:01 -08:00
Weves
269431cc9d
Remove accidental console.log
2024-02-16 16:51:32 -08:00
Yuhong Sun
92500d448c
Guru Error Logging ( #1085 )
2024-02-16 12:41:18 -08:00
Weves
10ad9babef
Fix paused connectors
2024-02-15 15:46:32 -08:00
Weves
064d129592
Allow specifying Postgres User / Password / DB for dev compose file
2024-02-15 14:52:25 -08:00
Yuhong Sun
5fb688df02
Dont Always Warm Up Slackbot Model ( #1080 )
2024-02-13 22:28:46 -08:00
Yuhong Sun
23bf6ad4c7
Sample API Script ( #1079 )
2024-02-13 14:47:28 -08:00
Weves
aa7c811a9a
Fix view full trace styling
2024-02-12 10:38:01 -08:00
Weves
3c2fb21c11
Fix source display for Persona intro
2024-02-11 22:09:33 -08:00
Yuhong Sun
1b55e617ad
Offset Github by 3 hours to not lose updates ( #1073 )
2024-02-11 17:08:43 -08:00
Yuhong Sun
1c4f7fe7ef
Pass Tags to LLM ( #1071 )
2024-02-11 15:58:42 -08:00
Weves
4629df06ef
Fix force search when selecting docs to chat with + fix selected document de-selection on chat switch
2024-02-11 15:58:14 -08:00
Weves
7d11f5ffb8
Fix initial session creation + add Force Search
2024-02-11 13:57:08 -08:00
Weves
591e9831e7
Fix black for Notion connector
2024-02-10 21:09:14 -08:00
Eugene Yaroslavtsev
01bd1a84c4
fix: Notion connector now skips parsing ai_block blocks instead of erroring out (ai_blocks are currently unsupported by Notion API)
2024-02-10 21:01:19 -08:00
Weves
236fa947ee
Add full exception trace to UI
2024-02-10 20:52:10 -08:00
Weves
6b5c20dd54
Don't get rid of answer if something goes wrong during quote generation
2024-02-10 19:10:22 -08:00
Weves
d5168deac8
Fix feedback display
2024-02-10 00:19:20 -08:00
Weves
37110df2de
Increase session timeout default
2024-02-09 21:17:20 -08:00
Yuhong Sun
517c27c5ed
Dev Script to Restart Containers ( #1063 )
2024-02-08 17:34:15 -08:00
Weves
81f53ff3d8
Fix run-nginx script when initiated from a windows machine
2024-02-08 15:19:25 -08:00
Yuhong Sun
1a1c91a7d9
Support Detection of LLM Max Context for Non OpenAI Models ( #1060 )
2024-02-08 15:15:58 -08:00
Yuhong Sun
cd8d8def1e
Reformat Slack Message Display ( #1056 )
2024-02-08 14:37:46 -08:00
Yuhong Sun
5a056f1c0c
Bump Vulnerable Libs ( #1055 )
2024-02-07 21:06:40 -08:00
Weves
0fb3fb8a1f
Improve Google Drive connector naming
2024-02-07 01:25:47 -08:00
Yuhong Sun
35fe86e931
Option to only include Domain/Org wide docs ( #1052 )
2024-02-07 01:16:14 -08:00
Weves
4d6b3c8f08
FE to allow full re-indexing
2024-02-07 00:10:19 -08:00
Yuhong Sun
2362c2bdcc
Reindex All Backend ( #1049 )
2024-02-06 23:07:24 -08:00
Weves
62000c1e46
Misc frontend fixes
2024-02-06 23:06:05 -08:00
Weves
c903d92fcc
Fix issue with empty issues
2024-02-05 15:47:29 -08:00
Yuhong Sun
988e9aa682
Change Vespa Query to Post from Get ( #1044 )
2024-02-05 13:40:39 -08:00
Yuhong Sun
6768c24723
Default LLM Update ( #1042 )
2024-02-05 01:25:51 -08:00
Yuhong Sun
b3b88f05d3
Anonymous User Telem ( #1041 )
2024-02-04 13:41:19 -08:00
Weves
e54ce779fd
Enable selection of long documents
2024-02-03 17:55:24 -08:00
Yuhong Sun
4c9709ae4a
Chat History Docs sometimes wrongly ordered ( #1039 )
2024-02-03 13:25:24 -08:00
Itay
c435bf3854
CI: new pre-commit check ( #1037 )
2024-02-03 11:23:31 -08:00
Yuhong Sun
bb2b517124
Relari Test Script ( #1033 )
2024-02-02 09:50:48 -08:00
Szymon Planeta
dc2f4297b5
Add return contexts ( #1018 )
2024-02-01 22:22:22 -08:00
Yuhong Sun
0060a1dd58
Immediate Mark Resolved SlackBot Option and Respond to Bots Option ( #1031 )
2024-02-01 22:18:15 -08:00
Weves
29e74c0877
Fix nginx startup issues
2024-02-01 21:54:49 -08:00
Yuhong Sun
779c2829bf
Update Base README ( #1027 )
2024-02-01 16:33:41 -08:00
Yuhong Sun
6a2b7514fe
Miscount but it's not used ( #1025 )
2024-01-30 22:48:45 -08:00
Weves
8b9e6a91a4
Fix change model popup
2024-01-30 10:15:58 -08:00
Weves
b076c3d1ea
Add regex support for Slack channels
2024-01-29 20:18:49 -08:00
Weves
d75ca0542a
Support Slack channel regex
2024-01-29 20:18:49 -08:00
Yuhong Sun
ce12dd4a5a
Fix Secondary Index Polling ( #1020 )
2024-01-29 19:34:25 -08:00
Weves
0a9b854667
Make final add conector modal slightly prettier
2024-01-29 18:12:13 -08:00
Weves
159453f8d7
Fix SwitchModelModal
2024-01-29 00:33:25 -08:00
Weves
2138c0b69d
UI for model selection
2024-01-29 00:14:46 -08:00
Yuhong Sun
4b45164496
Background Index Attempt Creation ( #1010 )
2024-01-28 23:14:20 -08:00
Moshe Zada
c0c9c67534
Moshe.download nltk data on start ( #1014 )
2024-01-28 13:05:42 -08:00
Itay
a4053501d0
CI: adding prettier to pre-commit ( #1009 )
2024-01-28 13:03:39 -08:00
Moshe Zada
60a16fa46d
Add space before new line in order to fix typo ( #1013 )
2024-01-28 13:00:53 -08:00
Itay
0ce992e22e
CI: Run Python tests ( #1001 )
2024-01-28 12:59:51 -08:00
Bill Yang
35105f951b
Add launch.json to gitignore ( #961 )
...
Co-authored-by: Bill Yang <bill@Bills-MacBook-Pro.local >
2024-01-28 12:57:33 -08:00
Weves
f1a5460739
Fix connected sources display
2024-01-27 12:00:24 -08:00
Weves
824677ca75
Add option to add citations to Personas + allow for more chunks if an LLM model override is specified
2024-01-27 10:16:17 -08:00
Yuhong Sun
cf4ede2130
Embedding Models Table ( #1006 )
2024-01-26 18:40:53 -08:00
Weves
81c33cc325
Fix import order
2024-01-25 17:26:34 -08:00
Weves
ec93ad9e6d
Sharepoint fixes
2024-01-25 17:24:26 -08:00
Yuhong Sun
d0fa02c8dc
Multiple Indices in Vespa ( #1000 )
2024-01-25 13:56:29 -08:00
Hagen O'Neill
d6d83e79f1
Added sharepoint connector ( #963 )
2024-01-25 13:16:10 -08:00
Chris Weaver
e94fd8b022
Remove un-needed imports ( #999 )
2024-01-25 12:10:19 -08:00
Yuhong Sun
92628357df
Prevent Scheduling Multiple Queued Indexings ( #997 )
2024-01-24 16:31:29 -08:00
Yuhong Sun
50086526e2
Fix Vespa Title Overly Punished when Missing ( #995 )
2024-01-24 15:13:36 -08:00
Weves
7174ea3908
Fix hubspot connector
2024-01-24 15:10:08 -08:00
Jeremi Joslin
d07647c597
Fix typo in gmail test connector ( #981 )
2024-01-24 12:01:26 -08:00
Yuhong Sun
3a6712e3a0
Default Embedding Size ( #993 )
2024-01-24 12:00:25 -08:00
Yuhong Sun
bcc40224fa
Embed Dim Env Var ( #988 )
2024-01-23 19:32:51 -08:00
Yuhong Sun
5d26290c5d
Vespa Hyperparameter Changes ( #986 )
2024-01-23 17:57:19 -08:00
Yuhong Sun
9d1aa7401e
Variable Embedding Dim for Vespa ( #985 )
2024-01-23 17:38:50 -08:00
Weves
c2b34f623c
Handle github rate limiting + fix Slack rate limiting bug + change frozen indexing time to 3 hours
2024-01-23 00:37:33 -08:00
Itay
692fdb4597
Gmail Connector ( #946 )
...
---------
Co-authored-by: Yuhong Sun <yuhongsun96@gmail.com >
2024-01-22 16:25:10 -08:00
Weves
2c38033ef5
More latency logging + add limit/offset support
2024-01-21 18:52:55 -08:00
Weves
777521a437
Move delete to the right for consistency + disabled -> paused
2024-01-20 20:04:16 -08:00
Yuhong Sun
0e793e972b
Slack Give Resolver Name ( #973 )
2024-01-20 20:01:23 -08:00
Yuhong Sun
a2a171999a
Guru Metadata ( #967 )
2024-01-18 23:14:26 -08:00
Yuhong Sun
5504c9f289
GitLab Connector Logic Fixes ( #966 )
2024-01-18 16:44:07 -08:00
Yuhong Sun
5edc464c9a
Fix GitLabs CI ( #965 )
2024-01-18 16:12:46 -08:00
Rutik Thakre
1670d923aa
Gitlab Connector ( #931 )
2024-01-18 15:43:17 -08:00
Weves
1981a02473
Add tags to file connector
2024-01-18 12:12:11 -08:00
Yuhong Sun
4dc8eab014
Fix Linting ( #962 )
2024-01-17 22:49:37 -08:00
Weves
3a8d89afd3
Fix newlines in answers
2024-01-17 02:10:52 -08:00
Weves
fa879f7d7f
Add new APIs specifically for GPTs
2024-01-15 22:35:58 -08:00
Yuhong Sun
f5be0cc2c0
Tiny Mail From Fix ( #953 )
2024-01-15 22:03:38 -08:00
Roman
621967d2b6
Add MAIL_FROM env variable ( #949 )
...
Co-authored-by: Roman Tyshyk <roman.tyshyk@711media.de >
2024-01-15 21:53:03 -08:00
Yuhong Sun
44905d36e5
Slack Rate Limit Options ( #952 )
2024-01-15 21:47:24 -08:00
mattboret
53add2c801
Add support to limit the number of Slack questions per minute ( #908 )
...
Co-authored-by: Matthieu Boret <matthieu.boret@fr.clara.net >
Co-authored-by: Yuhong Sun <yuhongsun96@gmail.com >
2024-01-15 21:26:35 -08:00
Yuhong Sun
d17426749d
Group support for Slack Followup ( #951 )
2024-01-15 19:21:06 -08:00
Chris Weaver
d099b931d8
Slack confirmation UI ( #950 )
2024-01-15 15:33:55 -08:00
Yuhong Sun
4cd9122ba5
Slack Followup Option ( #948 )
2024-01-15 14:26:20 -08:00
Yuhong Sun
22fb7c3352
Slack LLM Filter Enabled by Default ( #943 )
2024-01-13 17:37:51 -08:00
dependabot[bot]
4ff3bee605
Bump pycryptodome from 3.19.0 to 3.19.1 in /backend/requirements ( #909 )
...
Bumps [pycryptodome](https://github.com/Legrandin/pycryptodome ) from 3.19.0 to 3.19.1.
- [Release notes](https://github.com/Legrandin/pycryptodome/releases )
- [Changelog](https://github.com/Legrandin/pycryptodome/blob/master/Changelog.rst )
- [Commits](https://github.com/Legrandin/pycryptodome/compare/v3.19.0...v3.19.1 )
---
updated-dependencies:
- dependency-name: pycryptodome
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-13 15:42:37 -08:00
Yuhong Sun
7029bdb291
Remove unused doc endpoint ( #942 )
2024-01-13 15:22:23 -08:00
Yuhong Sun
cf4c3c57ed
Log size limit to prevent more disk usage ( #941 )
2024-01-13 15:22:01 -08:00
Weves
1b6eb0a52f
Add API Key table
2024-01-12 17:48:25 -08:00
Yuhong Sun
503a709e37
Update Slack Link ( #936 )
2024-01-11 17:42:26 -08:00
Yuhong Sun
0fd36c3120
Remove Sweep Issues ( #935 )
2024-01-11 12:31:38 -08:00
Yuhong Sun
8d12c7c202
Remove Sweep Conf ( #934 )
2024-01-11 11:38:17 -08:00
Sam Jakos
a4d5ac816e
Add metadata file loader to ZIP file connector ( #920 )
2024-01-11 11:14:30 -08:00
Yuhong Sun
2a139fd529
Poll Connector Window Overlap ( #930 )
2024-01-11 11:10:01 -08:00
Weves
54347e100f
Fix Notion recursive
2024-01-10 17:17:56 -08:00
Yuhong Sun
936e69bc2b
Stop Streaming Pattern ( #923 )
2024-01-09 23:52:21 -08:00
Yuhong Sun
0056cdcf44
GitHub Base URL ( #922 )
2024-01-09 22:31:07 -08:00
Yuhong Sun
1791edec03
Fix Occasionally dropped Issues ( #921 )
2024-01-09 22:16:02 -08:00
Yuhong Sun
6201c1b585
Update CONTRIBUTING.md
2024-01-08 22:44:49 -08:00
Yuhong Sun
c8f34e3103
Update CONTRIBUTING.md
2024-01-08 22:44:11 -08:00
Weves
77b0d76f53
Small improvement to persona table
2024-01-08 19:17:39 -08:00
Weves
733626f277
Fix modal z scores
2024-01-08 18:26:36 -08:00
Weves
1da79c8627
Fix mypy errors on loopio connector
2024-01-08 16:19:07 -08:00
Weves
4e3d57b1b9
Disallow Google Drive credential delete if connectors exist
2024-01-08 15:57:18 -08:00
Weves
e473ad0412
Go back to localhost:3000
2024-01-08 15:35:52 -08:00
Weves
7efd3ba42f
Add retries to Slack
2024-01-08 15:24:01 -08:00
mikewolfxyou
879e873310
Add deployment/data/nginx/app.conf to .gitignore ( #912 )
...
In order to prevent local development changes from appearing in git diff and being committed
Co-authored-by: Mike Zhiguo Zhang <zhiguo.zhang@real-digital.de >
2024-01-07 10:32:27 -08:00
Yuhong Sun
adc747e66c
Explain Chat History Structure ( #913 )
2024-01-07 10:30:01 -08:00
Mike P. Sinn
a29c1ff05c
Change WEB_DOMAIN default to 127.0.0.1 instead of localhost ( #901 )
...
Got it, thanks for the contribution! Neither of us (maintainers) use Windows so we weren't aware of this. Thanks a bunch for pointing it out and fixing it!
2024-01-05 23:50:57 -08:00
Yuhong Sun
49415e4615
Don't replace citations in code blocks ( #911 )
2024-01-05 23:32:28 -08:00
Sam Jakos
885e698d5d
Add Loopio Connector ( #850 )
...
Looks good! I couldn't verify that it end-to-end because Loopio still hasn't granted me API access but the code looks good. Thanks a bunch for the contribution!
Would you be open to also writing the docs page for the setup? It's just adding an md file with some images or gifs:
https://github.com/danswer-ai/danswer-docs
I can provide a template branch if that would make it easier, just let me know 🙏
2024-01-05 23:32:10 -08:00
Weves
30983657ec
Fix indexing of whitespace only
2024-01-05 19:35:38 -08:00
Yuhong Sun
6b6b3daab7
Reenable option to run Danswer without Gen AI ( #906 )
2024-01-03 18:31:16 -08:00
Chris Weaver
20441df4a4
Add Tag Filter UI + other UI cleanup ( #905 )
2024-01-02 11:30:36 -08:00
Yuhong Sun
d7141df5fc
Metadata and Title Search ( #903 )
2024-01-02 11:25:50 -08:00
Yuhong Sun
615bb7b095
Update CONTRIBUTING.md
2024-01-01 18:07:50 -08:00
Yuhong Sun
e759718c3e
Update CONTRIBUTING.md
2024-01-01 18:06:56 -08:00
Yuhong Sun
06d8d0e53c
Update CONTRIBUTING.md
2024-01-01 18:06:17 -08:00
Weves
ae9b556876
Revamp new chat screen for chat UI
2023-12-30 18:13:24 -08:00
Chris Weaver
f883611e94
Add query editing in Chat UI ( #899 )
2023-12-30 12:46:48 -08:00
Yuhong Sun
13c536c033
Final Backend CVEs ( #900 )
2023-12-30 11:57:49 -08:00
Yuhong Sun
2e6be57880
Model Server CVEs ( #898 )
2023-12-29 21:14:08 -08:00
Weves
b352d83b8c
Increase max upload size
2023-12-29 21:11:57 -08:00
Yuhong Sun
aa67768c79
CVEs continued ( #889 )
2023-12-29 20:42:16 -08:00
Weves
6004e540f3
Improve Vespa invalid char cleanup
2023-12-29 20:36:03 -08:00
eukub
64d2cea396
reduced redunduncy and changed concatenation of strings to f-strings
2023-12-29 00:35:04 -08:00
Weves
b5947a1c74
Add illegal char stripping to title field
2023-12-29 00:17:40 -08:00
Weves
cdf260b277
FIx chat refresh + add stop button
2023-12-28 23:33:41 -08:00
Weves
73483b5e09
Fix more auth disabled flakiness
2023-12-27 01:23:29 -08:00
Yuhong Sun
a6a444f365
Bump Python Version for security ( #887 )
2023-12-26 16:15:14 -08:00
Yuhong Sun
449a403c73
Automatic Security Scan ( #886 )
2023-12-26 14:41:23 -08:00
Yuhong Sun
4aebf824d2
Fix broken build SHA issue ( #885 )
2023-12-26 14:36:40 -08:00
Weves
26946198de
Fix disabled auth
2023-12-26 12:51:58 -08:00
Yuhong Sun
e5035b8992
Move some util functions around ( #883 )
2023-12-26 00:38:29 -08:00
Weves
2e9af3086a
Remove old comment
2023-12-25 21:36:54 -08:00
Weves
dab3ba8a41
Add support for basic auth on FE
2023-12-25 21:19:59 -08:00
Yuhong Sun
1e84b0daa4
Fix escape character handling in DanswerBot ( #880 )
2023-12-25 12:28:35 -08:00
Yuhong Sun
f4c8abdf21
Remove Extraneous Persona Config ( #878 )
2023-12-24 22:48:48 -08:00
sweep-ai[bot]
ccc5bb1e67
Configure Sweep ( #875 )
...
* Create sweep.yaml
* Create sweep template
* Update sweep.yaml
---------
Co-authored-by: sweep-ai[bot] <128439645+sweep-ai[bot]@users.noreply.github.com>
Co-authored-by: Yuhong Sun <yuhongsun96@gmail.com >
2023-12-24 19:04:52 -08:00
Yuhong Sun
c3cf9134bb
Telemetry Revision ( #868 )
2023-12-24 17:39:37 -08:00
Weves
0370b9b38d
Stop copying local node_modules / .next dir into web docker image
2023-12-24 15:27:11 -08:00
Weves
95bf1c13ad
Add http2 dependency
2023-12-24 14:49:31 -08:00
Yuhong Sun
00c1f93b12
Zendesk Tiny Cleanup ( #867 )
2023-12-23 16:39:15 -08:00
Yuhong Sun
a122510cee
Zendesk Connector Metadata and small batch fix ( #866 )
2023-12-23 16:34:48 -08:00
Weves
dca4f7a72b
Adding http2 support to Vespa
2023-12-23 16:23:24 -08:00
Weves
535dc265c5
Fix boost resetting on document update + fix refresh on re-index
2023-12-23 15:23:21 -08:00
Weves
56882367ba
Fix migrations
2023-12-23 12:58:00 -08:00
Weves
d9fbd7ffe2
Add hiding + re-ordering to personas
2023-12-22 23:04:43 -08:00
Yuhong Sun
8b7d01fb3b
Allow Duplicate Naming for CC-Pair ( #862 )
2023-12-22 23:03:44 -08:00
voarsh2
016a087b10
Refactor environment variable handling using ConfigMap for Kubernetes deployment ( #515 )
...
---------
Co-authored-by: Reese Jenner <reesevader@hotmail.co.uk >
Co-authored-by: Yuhong Sun <yuhongsun96@gmail.com >
2023-12-22 21:33:36 -08:00
Sam Jakos
241b886976
fix: parse INDEX_BATCH_SIZE to an int ( #858 )
2023-12-22 13:03:21 -08:00
Yuhong Sun
ff014e4f5a
Bump Transformer Version ( #857 )
2023-12-22 01:47:18 -08:00
Aliaksandr_С
0318507911
Indexing settings and logging improve ( #821 )
...
---------
Co-authored-by: Aliaksandr Chernak <aliaksandr_chernak@epam.com >
Co-authored-by: Yuhong Sun <yuhongsun96@gmail.com >
2023-12-22 01:13:24 -08:00
Yuhong Sun
6650f01dc6
Multilingual Docs Updates ( #856 )
2023-12-22 00:26:00 -08:00
Yuhong Sun
962e3f726a
Slack Feedback Message Tweaks ( #855 )
2023-12-21 20:52:11 -08:00
mattboret
25a73b9921
Slack bot improve source feedback ( #827 )
...
---------
Co-authored-by: Yuhong Sun <yuhongsun96@gmail.com >
Co-authored-by: Matthieu Boret <matthieu.boret@fr.clara.net >
2023-12-21 20:33:20 -08:00
Yuhong Sun
dc0b3672ac
git push --set-upstream origin danswerbot-format ( #854 )
2023-12-21 18:46:30 -08:00
Yuhong Sun
c4ad03a65d
Handle DanswerBot case where no updated at ( #853 )
2023-12-21 18:33:42 -08:00
mattboret
c6f354fd03
Add the latest document update to the Slack bot answer ( #817 )
...
* Add the latest source update to the Slack bot answer
* fix mypy errors
---------
Co-authored-by: Matthieu Boret <matthieu.boret@fr.clara.net >
2023-12-21 18:16:05 -08:00
Yuhong Sun
2f001c23b7
Confluence add tag to replaced names ( #852 )
2023-12-21 18:03:56 -08:00
mattboret
4d950aa60d
Replace user id by the user display name in the exported Confluence page ( #815 )
...
Co-authored-by: Matthieu Boret <matthieu.boret@fr.clara.net >
2023-12-21 17:52:28 -08:00
Yuhong Sun
56406a0b53
Bump Vespa to 8.277.17 ( #851 )
2023-12-21 17:23:27 -08:00
sam lockart
eb31c08461
Update Vespa to 8.267.29 ( #812 )
2023-12-21 17:18:16 -08:00
Weves
26f94c9890
Improve re-sizing
2023-12-21 10:03:03 -08:00
Weves
a9570e01e2
Make document sidebar scrollbar darker
2023-12-21 10:03:03 -08:00
Weves
402d83e167
Make it so docs without links aren't clickable in chat citations
2023-12-21 10:03:03 -08:00
Ikko Eltociear Ashimine
10dcd49fc8
Update CONTRIBUTING.md
...
Nagivate -> Navigate
2023-12-21 09:10:52 -08:00
Yuhong Sun
0fdad0e777
Update Demo Video
2023-12-20 19:05:23 -08:00
Weves
fab767d794
Fix persona document sets
2023-12-20 15:24:32 -08:00
Weves
7dd70ca4c0
Change danswer header link in chat page
2023-12-20 11:38:33 -08:00
Weves
370760eeee
Fix editing deleted personas, editing personas with no prompts, and model selection
2023-12-19 14:42:13 -08:00
Weves
24a62cb33d
Fix persona + prompt apis
2023-12-19 10:23:06 -08:00
Weves
9e4a4ddf39
Update search helper styling
2023-12-19 07:08:11 -08:00
Yuhong Sun
c281859509
Google Drive handle invalid PDFs ( #838 )
2023-12-18 23:39:45 -08:00
Yuhong Sun
2180a40bd3
Disable Chain of Thought for now ( #837 )
2023-12-18 21:44:47 -08:00
Weves
997f9c3191
Fix ccPair pages crashing
2023-12-17 23:28:26 -08:00
Weves
677c32ea79
Fix issue where a message that errors out creates a bad state
2023-12-17 23:28:26 -08:00
Yuhong Sun
edfc849652
Search more frequently ( #834 )
2023-12-17 22:45:46 -08:00
Yuhong Sun
9d296b623b
Shield Update ( #833 )
2023-12-17 22:17:44 -08:00
Yuhong Sun
5957b888a5
DanswerBot Chat ( #831 )
2023-12-17 18:18:48 -08:00
Chris Weaver
c7a91b1819
Allow re-sizing of document sidebar + make central chat smaller on small screens ( #832 )
2023-12-17 18:17:43 -08:00
Weves
a099f8e296
Rework header a bit + remove assumption of all personas having a prompt
2023-12-14 23:06:39 -08:00
Weves
16c8969028
Chat UI
2023-12-14 22:18:42 -08:00
Yuhong Sun
65fde8f1b3
Chat Backend ( #801 )
2023-12-14 22:14:37 -08:00
Yuhong Sun
229db47e5d
Update LLM Key Check Logic ( #825 )
2023-12-09 13:41:31 -08:00
Weves
2e3397feb0
Check for slack bot token changes every 60 seconds
2023-12-08 14:14:22 -08:00
Weves
d5658ce477
Persona enhancements
2023-12-07 14:29:37 -08:00
Weves
ddf3f99da4
Add support for global API prefix env variable
2023-12-07 12:42:17 -08:00
Weves
56785e6065
Add model choice to Persona
2023-12-07 00:20:42 -08:00
Weves
26e808d2a1
Fix welcome modal
2023-12-06 21:07:34 -08:00
Yuhong Sun
e3ac373f05
Make Default Fast LLM not identical to main LLM ( #818 )
2023-12-06 16:14:04 -08:00
Yuhong Sun
9e9a578921
Option to speed up DanswerBot by turning off chain of thought ( #816 )
2023-12-05 00:43:45 -08:00
Weves
f7172612e1
Allow persona usage for Slack bots
2023-12-04 19:20:03 -08:00
Yuhong Sun
5aa2de7a40
Fix Weak Models Concurrency Issue ( #811 )
2023-12-04 15:40:10 -08:00
Yuhong Sun
e0b87d9d4e
Fix Weak Model Prompt ( #810 )
2023-12-04 15:02:08 -08:00
Weves
5607fdcddd
Make Slack Bot setup UI more similar to Persona setup
2023-12-03 23:36:54 -08:00
Yuhong Sun
651de071f7
Improve English rephrasing for multilingual use case ( #808 )
2023-12-03 14:34:12 -08:00
John Bergvall
5629ca7d96
Copy SearchQuery model with updated attribute due to Config.frozen=True ( #806 )
...
Fixes the following TypeError:
api_server_1 | File "/usr/local/lib/python3.11/site-packages/anyio/to_thread.py", line 33, in run_sync
api_server_1 | return await get_asynclib().run_sync_in_worker_thread(
api_server_1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
api_server_1 | File "/usr/local/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 877, in run_sync_in_worker_thread
api_server_1 | return await future
api_server_1 | ^^^^^^^^^^^^
api_server_1 | File "/usr/local/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 807, in run
api_server_1 | result = context.run(func, *args)
api_server_1 | ^^^^^^^^^^^^^^^^^^^^^^^^
api_server_1 | File "/usr/local/lib/python3.11/site-packages/starlette/concurrency.py", line 53, in _next
api_server_1 | return next(iterator)
api_server_1 | ^^^^^^^^^^^^^^
api_server_1 | File "/app/danswer/utils/timing.py", line 47, in wrapped_func
api_server_1 | value = next(gen)
api_server_1 | ^^^^^^^^^
api_server_1 | File "/app/danswer/direct_qa/answer_question.py", line 243, in answer_qa_query_stream
api_server_1 | top_chunks = cast(list[InferenceChunk], next(search_generator))
api_server_1 | ^^^^^^^^^^^^^^^^^^^^^^
api_server_1 | File "/app/danswer/search/search_runner.py", line 469, in full_chunk_search_generator
api_server_1 | retrieved_chunks = retrieve_chunks(
api_server_1 | ^^^^^^^^^^^^^^^^
api_server_1 | File "/app/danswer/search/search_runner.py", line 353, in retrieve_chunks
api_server_1 | q_copy.query = rephrase
api_server_1 | ^^^^^^^^^^^^
api_server_1 | File "pydantic/main.py", line 359, in pydantic.main.BaseModel.__setattr__
api_server_1 | TypeError: "SearchQuery" is immutable and does not support item assignment
2023-12-03 13:47:11 -08:00
Yuhong Sun
bc403d97f2
Organize Prompts for Chat implementation ( #807 )
2023-12-03 13:27:11 -08:00
Weves
292c78b193
Always pull latest data when visiting main search page
2023-12-03 03:25:13 -08:00
Weves
ac35719038
FE improvements to make initial setup more intuitive
2023-12-02 16:40:44 -08:00
Yuhong Sun
02095e9281
Restructure APIs ( #803 )
2023-12-02 14:48:08 -08:00
Yuhong Sun
8954a04602
Reorder Tables for cleaner extending ( #800 )
2023-12-01 17:46:13 -08:00
Yuhong Sun
8020db9e9a
Update connector interface with optional Owners information ( #798 )
2023-11-30 23:08:16 -08:00
Yuhong Sun
17c2f06338
Add more metadata options for File connector ( #797 )
2023-11-30 13:24:22 -08:00
Weves
9cff294a71
Increase retries for google drive connector
2023-11-30 03:03:26 -08:00
Weves
e983aaeca7
Add more logging on existing jobs
2023-11-30 02:58:37 -08:00
Weves
7ea774f35b
Change in-progress status color
2023-11-29 20:57:45 -08:00
Weves
d1846823ba
Associate a user with web/file connectors
2023-11-29 18:18:56 -08:00
Yuhong Sun
fda89ac810
Expert Recommendation Heuristic Only ( #791 )
2023-11-29 15:53:57 -08:00
Yuhong Sun
006fd4c438
Ingestion API now always updates regardless of document updated_at ( #786 )
2023-11-29 02:08:50 -08:00
Weves
9b7069a043
Disallow re-indexing for File connector
2023-11-29 02:01:11 -08:00
Weves
c64c25b2e1
Fix temp file deletion
2023-11-29 02:00:20 -08:00
Yuhong Sun
c2727a3f19
Custom OpenAI Model Server ( #782 )
2023-11-29 01:41:56 -08:00
Chris Weaver
37daf4f3e4
Remove AI Thoughts by default ( #783 )
...
- Removes AI Thoughts by default - only shows when validation fails
- Removes punctuation "words" from queries in addition to stopwords (Vespa ignores punctuation anyways)
- Fixes Vespa deletion script for larger doc counts
2023-11-29 01:00:53 -08:00
Yuhong Sun
fcb7f6fcc0
Accept files with character issues ( #781 )
2023-11-28 22:43:58 -08:00
Weves
429016d4a2
Fix zulip page
2023-11-28 16:28:51 -08:00
Chris Weaver
c83a450ec4
Remove personal connectors page( #779 )
2023-11-28 16:11:42 -08:00
Yuhong Sun
187b94a7d8
Blurb Key Error ( #778 )
2023-11-28 16:09:33 -08:00
Weves
30225fd4c5
Fix filter hiding
2023-11-28 04:13:11 -08:00
Weves
a4f053fa5b
Fix persona refresh
2023-11-28 02:53:18 -08:00
Weves
eab4fe83a0
Remove Slack bot personas from web UI
2023-11-28 02:53:18 -08:00
Chris Weaver
78d1ae0379
Customizable personas ( #772 )
...
Also includes a small fix to LLM filtering when combined with reranking
2023-11-28 00:57:48 -08:00
Yuhong Sun
87beb1f4d1
Log LLM details on server start ( #773 )
2023-11-27 21:32:48 -08:00
Yuhong Sun
05c2b7d34e
Update LLM related Libs ( #771 )
2023-11-26 19:54:16 -08:00
Yuhong Sun
39d09a162a
Danswer APIs Document Ingestion Endpoint ( #716 )
2023-11-26 19:09:22 -08:00
Yuhong Sun
d291fea020
Turn off Reranking for Streaming Flows ( #770 )
2023-11-26 16:45:23 -08:00
Yuhong Sun
2665bff78e
Option to turn off LLM for eval script ( #769 )
2023-11-26 15:31:03 -08:00
Yuhong Sun
65d38ac8c3
Slack to respect LLM chunk filter settings ( #768 )
2023-11-26 01:06:12 -08:00
Yuhong Sun
8391d89bea
Fix Indexing Concurrency ( #767 )
2023-11-25 21:40:36 -08:00
Yuhong Sun
ac2ed31726
Indexing Jobs to have shorter lived DB sessions ( #766 )
2023-11-24 21:38:16 -08:00
Chris Weaver
47f947b045
Use torch.multiprocessing + enable SimpleJobClient by default ( #765 )
2023-11-24 18:29:28 -08:00
dependabot[bot]
63b051b342
Bump sharp from 0.32.5 to 0.32.6 in /web
...
Bumps [sharp](https://github.com/lovell/sharp ) from 0.32.5 to 0.32.6.
- [Release notes](https://github.com/lovell/sharp/releases )
- [Changelog](https://github.com/lovell/sharp/blob/main/docs/changelog.md )
- [Commits](https://github.com/lovell/sharp/compare/v0.32.5...v0.32.6 )
---
updated-dependencies:
- dependency-name: sharp
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-24 18:14:45 -08:00
Weves
a5729e2fa6
Add new model server env vars to the compose file
2023-11-24 00:12:04 -08:00
Weves
3cec854c5c
Allow different model servers for different models / indexing jobs
2023-11-23 23:39:03 -08:00
Weves
26c6651a03
Improve LLM answer parsing
2023-11-23 15:03:35 -08:00
Yuhong Sun
13001ede98
Search Regression Test and Save/Load State updates ( #761 )
2023-11-23 00:00:30 -08:00
Yuhong Sun
fda377a2fa
Regression Script for Search quality ( #760 )
2023-11-22 19:33:28 -08:00
Yuhong Sun
bdfb894507
Slack Role Override ( #755 )
2023-11-22 17:47:18 -08:00
Weves
35c3511daa
Increase Vespa timeout
2023-11-22 01:42:59 -08:00
Chris Weaver
c1e19d0d93
Add selected docs in UI + rework the backend flow a bit( #754 )
...
Changes the flow so that the selected docs are sent over in a separate packet rather than as part of the initial packet for the streaming QA endpoint.
2023-11-21 19:46:12 -08:00
mattboret
e78aefb408
Add script to analyse the sources selection ( #721 )
...
---------
Co-authored-by: Matthieu Boret <matthieu.boret@fr.clara.net >
2023-11-21 18:35:26 -08:00
Bryan Peterson
aa2e859b46
add missing dependencies in model_server dockerfile ( #752 )
...
Thanks for catching this! Super helpful!
2023-11-21 17:59:28 -08:00
Yuhong Sun
c0c8ae6c08
Minor Tuning for Filters ( #753 )
2023-11-21 15:47:58 -08:00
Weves
1225c663eb
Add new env variable to compose file
2023-11-20 21:40:54 -08:00
Weves
e052d607d5
Add option to log Vespa timing info
2023-11-20 21:37:22 -08:00
Yuhong Sun
8e5e11a554
Add md files to File Connector ( #749 )
2023-11-20 19:56:06 -08:00
Yuhong Sun
57f0323f52
NLP Model Warmup Reworked ( #748 )
2023-11-20 17:28:23 -08:00
Weves
6e9f31d1e9
Fix ResourceLogger blocking main thread
2023-11-20 16:46:18 -08:00
Weves
eeb844e35e
Fix bug with Google Drive shortcut error case
2023-11-20 16:34:07 -08:00
Sid Ravinutala
d6a84ab413
fix for url parsing google site
2023-11-20 16:08:43 -08:00
Weves
68160d49dd
Small mods to enable deployment on AWS EKS
2023-11-20 01:42:48 -08:00
Yuhong Sun
0cc3d65839
Add option to run a faster/cheaper LLM for secondary flows ( #742 )
2023-11-19 17:48:42 -08:00
Weves
df37387146
Fix a couple bugs with google sites link finding
2023-11-19 15:35:54 -08:00
Yuhong Sun
f72825cd46
Provide Metadata to the LLM ( #740 )
2023-11-19 12:28:45 -08:00
Yuhong Sun
6fb07d20cc
Multilingual Query Expansion ( #737 )
2023-11-19 10:55:55 -08:00
Chris Weaver
b258ec1bed
Adjust checks for removal from existing_jobs dict + add more logging + only one scheduled job for a connector at a time ( #739 )
2023-11-19 02:03:17 -08:00
Yuhong Sun
4fd55b8928
Fix GPT4All ( #738 )
2023-11-18 21:21:02 -08:00
Yuhong Sun
b3ea53fa46
Fix Build Version ( #736 )
2023-11-18 17:16:25 -08:00
Yuhong Sun
fa0d19cc8c
LLM Chunk Filtering ( #735 )
2023-11-18 17:12:24 -08:00
Weves
d5916e420c
Fix duplicated query event for 'answer_qa_query_stream' and missing llm_answer in 'answer_qa_query'
2023-11-17 21:10:23 -08:00
Weves
39b912befd
Enable show GPT answer option immediately
2023-11-17 17:08:38 -08:00
Weves
37c5f24d91
Fix logout redirect
2023-11-17 16:43:24 -08:00
Weves
ae72cd56f8
Add a bit more logging in indexing pipeline
2023-11-16 12:00:19 -08:00
Yuhong Sun
be5ef77896
Optional Anonymous Telemetry ( #727 )
2023-11-16 09:22:36 -08:00
Weves
0ed8f14015
Improve Vespa filtering performance
2023-11-15 14:30:12 -08:00
Weves
a03e443541
Add root_page_id option for Notion connector
2023-11-15 12:46:41 -08:00
Weves
4935459798
Fix hover being transparent
2023-11-15 11:52:40 -08:00
Weves
efb52873dd
Prettier fix
2023-11-14 22:22:42 -08:00
Bradley
442f7595cc
Added connector configuration link and external link icon to web connector page.
2023-11-14 22:19:00 -08:00
Weves
81cbcbb403
Fix connector deletion bug
2023-11-14 09:07:59 -08:00
Weves
0a0e672b35
Fix no letsencrypt
2023-11-13 14:32:51 -08:00
Yuhong Sun
69644b266e
Hybrid Search Alpha Parameter ( #714 )
2023-11-09 17:11:10 -08:00
Yuhong Sun
5a4820c55f
Skip Index on Docs with no newer updated at ( #713 )
2023-11-09 16:27:32 -08:00
Weves
a5d69bb392
Add back end time to Gong
2023-11-09 14:03:46 -08:00
Weves
23ee45c033
Enhance document explorer
2023-11-09 00:58:51 -08:00
Yuhong Sun
31bfd015ae
Request Tracker Connector ( #709 )
...
Contributed by Evan! Thanks for the contribution!
- Minor linting and rebasing done by Yuhong, everything else from Evan
---------
Co-authored-by: Evan Sarmiento <e.sarmiento@soax.com >
Co-authored-by: Evan <esarmien@fas.harvard.edu >
2023-11-07 16:55:10 -08:00
Yuhong Sun
0125d8a0f6
Source Filter Extraction ( #708 )
2023-11-07 14:21:04 -08:00
Yuhong Sun
4f64444f0f
Fix Version from Tag not picked up ( #705 )
2023-11-06 20:01:20 -08:00
Weves
abf9cc3248
Add timeout to all Notion calls
2023-11-06 19:29:42 -08:00
Chris Weaver
f5bf2e6374
Fix experimental checkpointing + move check for disabled connector to the start of the batch ( #703 )
2023-11-06 17:14:31 -08:00
Yuhong Sun
24b3b1fa9e
Fix GitHub Actions Naming ( #702 )
2023-11-06 16:40:49 -08:00
Yuhong Sun
7433dddac3
Model Server ( #695 )
...
Provides the ability to pull out the NLP models into a separate model server which can then be hosted on a GPU instance if desired.
2023-11-06 16:36:09 -08:00
Weves
fe938b6fc6
Add experimental checkpointing
2023-11-04 14:51:28 -07:00
dependabot[bot]
2db029672b
Bump pypdf from 3.16.4 to 3.17.0 in /backend/requirements ( #667 )
...
Bumps [pypdf](https://github.com/py-pdf/pypdf ) from 3.16.4 to 3.17.0.
- [Release notes](https://github.com/py-pdf/pypdf/releases )
- [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md )
- [Commits](https://github.com/py-pdf/pypdf/compare/3.16.4...3.17.0 )
---
updated-dependencies:
- dependency-name: pypdf
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-03 18:54:29 -07:00
Yuhong Sun
602f9c4a0a
Default Version to 0.2-dev ( #690 )
2023-11-03 18:37:01 -07:00
Bradley
551705ad62
Implemented Danswer versioning system. ( #649 )
...
* Web & API server versioning system. Displayed on UI.
* Remove some debugging code.
* Integrated backend version into GitHub Action & Docker build workflow using env variables.
* Fixed web container environment variable name.
* Revise Dockerfiles for GitHub Actions workflow.
* Added system information page to admin panel with version info. Updated github workflows to include tagged version, and corresponding changes in the dockerfiles and codebases for web&backend to use env variables if present. Changed to 'dev' naming scheme if no env var is present to indicate local setup. Removed version from admin panel header.
* Added missing systeminfo dir to remote repo.
2023-11-03 18:02:39 -07:00
Weves
d9581ce0ae
Fix Notion recursive search for non-shared database
2023-11-03 15:46:23 -07:00
Yuhong Sun
e27800d501
Formatting
2023-11-02 23:31:19 -07:00
Yuhong Sun
927dffecb5
Prompt Layer Rework ( #688 )
2023-11-02 23:26:47 -07:00
Weves
68b23b6339
Enable database reading in recursive notion crawl
2023-11-02 23:14:54 -07:00
Weves
174f54473e
Fix notion recursive search for blocks with children
2023-11-02 22:21:55 -07:00
Weves
329824ab22
Address issue with links for Google Sites connector
2023-11-02 22:01:08 -07:00
Yuhong Sun
b0f76b97ef
Guru and Productboard Time Updated ( #683 )
2023-11-02 14:27:06 -07:00
Weves
80eedebe86
Add env variables to dev docker compose file
2023-11-01 22:00:32 -07:00
Weves
e8786e1a20
Small formatting fixes
2023-11-01 21:46:23 -07:00
Bryan Peterson
44e3dcb19f
support for zendesk help center ( #661 )
2023-11-01 21:11:56 -07:00
Weves
e8f778ccb5
Improve index attempt display
2023-11-01 18:33:54 -07:00
Weves
d9adee168b
Add simple job client to try and get rid of some of the flakiness / weirdness that we are seeing with Dask
2023-11-01 17:43:58 -07:00
Yuhong Sun
73b653d324
More Cleanup and Deduplication ( #675 )
2023-11-01 16:03:48 -07:00
Weves
9cd0c197e7
Fix frozen jobs
2023-11-01 14:30:51 -07:00
Weves
0b07d615b1
Add env variable to control Gong start time
2023-11-01 14:09:13 -07:00
Weves
5c9c70dffb
Remove more native enums
2023-11-01 12:51:33 -07:00
Yuhong Sun
61c9343a7e
Clean Up Duplicate Code ( #670 )
2023-10-31 23:25:26 -07:00
Yuhong Sun
53353f9b62
Custom Model Server Note ( #668 )
2023-10-31 19:05:38 -07:00
Yuhong Sun
fbf7c642a3
Reworking the LLM layer ( #666 )
2023-10-31 18:22:42 -07:00
meherhendi
d9e5795b36
Removing unused codefrom gdrive connector
...
Signed-off-by: meherhendi <meherhendi0@gmail.com >
2023-10-31 14:48:39 -07:00
meherhendi
acb60f67e1
Adding credential.is_admin to fix Gdrive indexign bug
2023-10-31 14:48:39 -07:00
meherhendi
4990aacc0d
google drive step3 indexing not starting bug fix
2023-10-31 14:48:39 -07:00
Yuhong Sun
947d4d0a2e
Pin Litellm Version ( #665 )
2023-10-31 12:09:39 -07:00
dependabot[bot]
d7a90aeb2b
Bump langchain from 0.0.312 to 0.0.325 in /backend/requirements ( #658 )
...
Bumps [langchain](https://github.com/langchain-ai/langchain ) from 0.0.312 to 0.0.325.
- [Release notes](https://github.com/langchain-ai/langchain/releases )
- [Commits](https://github.com/langchain-ai/langchain/compare/v0.0.312...v0.0.325 )
---
updated-dependencies:
- dependency-name: langchain
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-31 12:05:55 -07:00
Krish Dholakia
ee0d092dcc
Add LiteLLM Support - Anthropic, Bedrock, Huggingface, TogetherAI, Replicate, etc. ( #510 )
...
Co-authored-by: Yuhong Sun <yuhongsun96@gmail.com >
2023-10-31 12:01:15 -07:00
Sam Jakos
c6663d83d5
Fix nginx conf in docker-compose.prod
2023-10-31 08:50:52 -07:00
Yuhong Sun
0618b59de6
Fix Indexing Frozen ( #660 )
2023-10-30 20:49:39 -07:00
Weves
517a539d7e
Make indexing jobs use more cores again
2023-10-30 18:50:40 -07:00
Weves
a1da4dfac6
Fix document-search endpoint with auth disabled
2023-10-30 00:46:55 -07:00
Yuhong Sun
e968e1d14b
Fix Rare Vespa Document ID Issue ( #656 )
2023-10-30 00:06:51 -07:00
Chris Weaver
8215a7859a
Small UI fixes ( #655 )
2023-10-29 23:17:25 -07:00
Yuhong Sun
37bba3dbe9
Gong to accept workspace IDs ( #654 )
2023-10-29 22:46:01 -07:00
Yuhong Sun
52c0d6e68b
Hybrid Search ( #653 )
2023-10-29 22:18:00 -07:00
Weves
08909b40b0
Add rate limiting wrapper + add to Document360
2023-10-29 18:00:17 -07:00
Yuhong Sun
64ebaf2dda
Pin Vespa Version ( #651 )
2023-10-29 14:30:33 -07:00
Weves
815c30c9d0
Fix jobs erroring while waiting on queue
2023-10-29 01:35:04 -07:00
Yuhong Sun
57ecab0098
Fix Json Output Issue and Fix miscount of new docs per Index Attempt ( #641 )
2023-10-29 00:34:28 -07:00
Yuhong Sun
26b491fb0c
Prep for Hybrid Search ( #648 )
2023-10-29 00:13:21 -07:00
Weves
bfa338e142
Adjust time_updated assignment + increase frozen timeout to 3hrs
2023-10-28 22:27:18 -07:00
Weves
e744c6b75a
Re-style cc pair status table
2023-10-28 21:11:01 -07:00
Yuhong Sun
7d6a41243c
Fix Use Keyword Default ( #646 )
2023-10-28 14:57:24 -07:00
Weves
25814d7a23
Go back to hiding filters if screen width is too small
2023-10-28 14:52:07 -07:00
Weves
59b16ac320
Upgrade to latest NextJS version
2023-10-28 14:52:07 -07:00
Yuhong Sun
11d96b2807
Rename DanswerBot ( #644 )
2023-10-28 14:41:36 -07:00
Yuhong Sun
fe117513b0
Reorganize and Cleanup for Hybrid Search ( #643 )
2023-10-28 14:24:28 -07:00
Chris Weaver
fcce2b5a60
Individual connector page ( #640 )
2023-10-27 21:32:18 -07:00
Weves
ad6ea1679a
Sleep for a little before starting nginx
2023-10-27 16:40:33 -07:00
Yuhong Sun
fad311282b
Remove extra missed Enum ( #638 )
2023-10-27 13:58:20 -07:00
Yuhong Sun
ca0f186b0e
Remove all in-postgres Enums ( #637 )
2023-10-27 12:13:57 -07:00
Weves
c9edc2711c
Add basic retries to Vespa insert calls
2023-10-26 14:20:38 -07:00
Weves
dcbb7b85d9
Fix null author for Confluence connector
2023-10-26 13:18:59 -07:00
Yuhong Sun
2df9f4d7fc
Confluence Author Optional ( #634 )
2023-10-26 12:07:05 -07:00
Yuhong Sun
7bc34ce182
Fix Container Name ( #633 )
2023-10-25 23:22:24 -07:00
Chris Weaver
76275b29d4
Adjust the way LLM class is instantiated + fix issue where .env file GEN_AI_API_KEY wasn't being used ( #630 )
2023-10-25 22:33:18 -07:00
Yuhong Sun
604e511c09
Alternative solution to up the number of threads for torch ( #632 )
2023-10-25 22:30:57 -07:00
Yuhong Sun
379e71160a
Confluence Data Center Edge Cases ( #631 )
2023-10-25 21:52:07 -07:00
Chris Weaver
a8b7155b5e
Add support for non-letsencrypt-based https in docker compose setup ( #628 )
2023-10-25 20:35:47 -07:00
Yuhong Sun
9a51745fc9
Updated Contributing for Celery ( #629 )
2023-10-25 18:26:02 -07:00
Weves
fbb05e630d
Add more retries in Google Drive connector
2023-10-24 20:24:45 -07:00
Chris Weaver
ef2b445201
Support Confluence data center + allow for specifying labels to ignore ( #624 )
2023-10-24 17:40:42 -07:00
Yuhong Sun
17bd68be4c
Wrap errors in an object instead of plain dict ( #623 )
2023-10-24 16:07:45 -07:00
Yuhong Sun
890eb7901e
Capping negative boost at 0.5 ( #622 )
2023-10-24 15:08:27 -07:00
Chris Weaver
0a6c2afb8a
Notion extra logging + small improvements ( #621 )
2023-10-24 15:00:50 -07:00
meherhendi
7ffba2aa60
Google Drive shared files bug fix
2023-10-23 23:51:35 -07:00
Weves
816ec5e3ca
Graceful failure for pages without a navbar links in Google Sites connector
2023-10-23 23:40:00 -07:00
Weves
3554e29b8d
Add updated_at to UI + add time range selector
2023-10-23 23:32:16 -07:00
Yuhong Sun
88eaae62d9
Rework Boost and Time Decay Calculations for No-Reranker flow ( #618 )
2023-10-23 23:25:06 -07:00
Weves
a014cb7792
Fix admin search
2023-10-23 00:25:50 -07:00
Chris Weaver
89807c8c05
Fix deletion status display + add celery util + fix seg faults ( #615 )
2023-10-22 19:41:29 -07:00
Yuhong Sun
8403b94722
Default Personas to have Document Sets ( #614 )
2023-10-22 16:57:16 -07:00
Weves
4fa96788f6
Don't try to decrypt when no pw is specified
2023-10-22 15:34:23 -07:00
Yuhong Sun
e279918f95
Introduce Time Filters ( #610 )
2023-10-22 15:06:52 -07:00
Weves
8e3258981e
Adjust default Tremor color
2023-10-21 13:16:29 -07:00
Weves
b14b220d89
Remove double import
2023-10-21 00:52:28 -07:00
Buglover
cc5d27bff7
Update connector.py
...
fix issue #606
2023-10-21 00:42:31 -07:00
Yuhong Sun
5ddc9b34ab
Add Document UpdatedAt times for most connectors ( #605 )
2023-10-20 17:03:28 -07:00
Weves
a7099a1917
Add retrieved_document_ids to QueryEvent
2023-10-20 12:43:15 -07:00
Weves
47ab273353
Add tremor
2023-10-20 11:05:34 -07:00
Yuhong Sun
7be3730038
Fix LLM error reporting ( #600 )
2023-10-19 18:20:24 -07:00
Yuhong Sun
f6982b03b6
Handle PDF parse failures gracefully ( #599 )
2023-10-19 17:46:13 -07:00
Chris Weaver
76f1f17710
Fix hidden documents ( #598 )
2023-10-19 17:38:11 -07:00
Yuhong Sun
bc1de6562d
Fix Explorer ( #597 )
2023-10-19 17:33:49 -07:00
dependabot[bot]
93d4eef61d
Bump @babel/traverse from 7.22.11 to 7.23.2 in /web ( #591 )
...
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse ) from 7.22.11 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse )
---
updated-dependencies:
- dependency-name: "@babel/traverse"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-19 17:12:12 -07:00
dependabot[bot]
4ffbdbb8b0
Bump langchain from 0.0.308 to 0.0.312 in /backend/requirements ( #551 )
...
Bumps [langchain](https://github.com/langchain-ai/langchain ) from 0.0.308 to 0.0.312.
- [Release notes](https://github.com/langchain-ai/langchain/releases )
- [Commits](https://github.com/langchain-ai/langchain/compare/v0.0.308...v0.0.312 )
---
updated-dependencies:
- dependency-name: langchain
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-19 17:11:42 -07:00
meherhendi
764aab3e53
increasing OpenAi api key verification timeout ( #587 )
2023-10-19 17:09:49 -07:00
Yuhong Sun
7c34744655
Use shared PDF utility function to not error on encrypted PDFs ( #596 )
2023-10-19 17:01:55 -07:00
Yuhong Sun
2037e11495
Replace PyPDF2 with pypdf ( #595 )
2023-10-19 16:12:31 -07:00
Yuhong Sun
6a449f1fb1
Introduce Recency Bias ( #592 )
2023-10-19 12:54:35 -07:00
Yuhong Sun
d9076a6ff6
Use strict=False for Parsing LLM Jsons ( #594 )
2023-10-19 12:28:16 -07:00
Chris Weaver
1bd76f528f
Document explorer admin page ( #590 )
2023-10-18 18:41:39 -07:00
Yuhong Sun
a5d2759fbc
Recreate Tables from HTML ( #588 )
2023-10-18 11:16:40 -07:00
Yuhong Sun
022f59e5b2
Fix Slack Link Parsing ( #589 )
2023-10-18 11:14:12 -07:00
Weves
5bf998219e
Add missing arg
2023-10-17 20:19:33 -07:00
Chris Weaver
5da81a3d0d
Add hiding of documents to feedback page ( #585 )
2023-10-17 20:06:12 -07:00
Yuhong Sun
e73739547a
Fix Kubernetes Templates ( #584 )
2023-10-17 13:32:00 -07:00
Chris Weaver
e519dfc849
Torch more cpus ( #583 )
2023-10-17 09:53:20 -07:00
Yuhong Sun
bf5844578c
Personas to have option to be aware of current date and time ( #582 )
2023-10-16 23:42:39 -07:00
Chris Weaver
37e9ccf864
Make docs indexed cnt more accurate ( #579 )
2023-10-16 20:18:19 -07:00
Yuhong Sun
bb9a18b22c
Slack Connector to not Index Bots ( #581 )
2023-10-16 20:08:03 -07:00
Yuhong Sun
b5982c10c3
Celery Beat ( #575 )
2023-10-16 14:59:42 -07:00
Chris Weaver
a7ddb22e50
Only log vespa error on second attempt ( #578 )
2023-10-15 21:36:25 -07:00
Yuhong Sun
595f61ea3a
Add Retrieval to Chat History ( #577 )
2023-10-15 13:40:07 -07:00
Weves
d2f7dff464
Add max upload size to HTTPS NGINX listener
2023-10-15 12:52:13 -07:00
Weves
ae0dbfadc6
Fix Google Drive Connector when using OAuth
2023-10-15 00:08:19 -07:00
Yuhong Sun
38d516cc7a
Update Danswer Docs Pointers ( #573 )
2023-10-14 12:12:37 -07:00
Yuhong Sun
7f029a0304
Reorder Imports ( #572 )
2023-10-14 10:12:27 -07:00
Yuhong Sun
2c867b5143
Fix Slack premature Reacts and Notification ( #571 )
2023-10-13 22:52:21 -07:00
Yuhong Sun
af510cc965
API support for Chat to have citations ( #569 )
2023-10-13 17:38:25 -07:00
Weves
f0337d2eba
Auto-delete unlinked connectors on creation of a new connector with the same name
2023-10-13 13:40:37 -07:00
Weves
17e00b186e
Add back Gong connector to sidebar + fix formatting issues
2023-10-13 12:10:51 -07:00
Yuhong Sun
dbf59d2acc
Dockerfile to build smaller Images ( #567 )
2023-10-12 13:08:47 -07:00
Weves
41964031bf
Fix FE build
2023-10-12 11:05:43 -07:00
Yuhong Sun
a7578c9707
Fix SlackBot still tagging groups ( #564 )
2023-10-12 00:32:43 -07:00
Yuhong Sun
51490b5cd9
Favor tz aware objects ( #562 )
2023-10-11 21:19:09 -07:00
Chris Weaver
e6866c92cf
Fix call to versioned_get_access_for_documents_fn args order ( #563 )
2023-10-11 21:18:22 -07:00
Yuhong Sun
8c61e6997b
Document 360 Touchups ( #561 )
2023-10-11 20:16:42 -07:00
nlp8899
90828008e1
Document360 Connector ( #552 )
2023-10-11 20:10:01 -07:00
Weves
12442c1c06
Make it harder to use unversioned access functions
2023-10-11 17:52:38 -07:00
Weves
876c6fdaa6
Address bug with automatic document set cleanup on connector deletion
2023-10-11 14:42:45 -07:00
Yuhong Sun
3e05c4fa67
Move DanswerBot Configs ( #559 )
2023-10-11 10:24:16 -07:00
Yuhong Sun
90fbe1ab48
Comments on advanced DanswerBot options ( #557 )
2023-10-10 19:11:48 -07:00
Yuhong Sun
31d5fc6d31
Officially support Slack DMs to DanswerBot ( #556 )
2023-10-10 18:07:29 -07:00
Weves
fa460f4da1
Small tweak to the connector deletion flow
2023-10-10 16:38:36 -07:00
Weves
e7cc0f235c
Add migration
2023-10-10 15:32:30 -07:00
Weves
091c2c8a80
Automatically delete document set relationships when deleting a ConnectorCredentialPair
2023-10-10 15:32:18 -07:00
Weves
3142e2eed2
Add user group prefix + access filter utility
2023-10-10 14:07:01 -07:00
Weves
5deb12523e
Allow large file uploads
2023-10-10 09:11:07 -07:00
Yuhong Sun
744c95e1e1
Remove Stopword Highlighting ( #546 )
2023-10-09 18:54:40 -07:00
Yuhong Sun
0d505ffea1
Provide Env variable to have chat flow always use the tools prompt ( #548 )
2023-10-09 09:26:00 -07:00
Yuhong Sun
30cdc5c9de
Slack Bot to respond very quickly to acknowledge seeing the question ( #544 )
2023-10-09 09:24:28 -07:00
Weves
dff7a4ba1e
Fix Google sites doc link
2023-10-08 23:13:37 -07:00
Chris Weaver
d95da554ea
Add Google Sites connector ( #532 )
2023-10-08 19:20:38 -07:00
Weves
fb1fbbee5c
Add some additional FE components
2023-10-08 17:24:12 -07:00
Chris Weaver
f045bbed70
Add infinite retry for starting up Slack bot ( #540 )
2023-10-08 17:02:40 -07:00
Weves
ca74884bd7
Pin pytorch version to fix segmentation fault in Docker
2023-10-08 16:11:53 -07:00
Yuhong Sun
9b185f469f
Vespa edge case ID does not follow expected format ( #541 )
2023-10-08 13:36:00 -07:00
Weves
e8d3190770
Fix really long words / strings
2023-10-08 11:56:29 -07:00
Yuhong Sun
a6e6be4037
Fix Divide by Zero Edge Case ( #535 )
2023-10-08 09:30:30 -07:00
Yuhong Sun
7d3f8b7c8c
Gong Connector ( #529 )
...
---------
Co-authored-by: Weves <chrisweaver101@gmail.com >
2023-10-08 00:27:15 -07:00
Weves
c658ffd0b6
Fix drive connector for service accounts with shared files turned off
2023-10-08 00:24:56 -07:00
Weves
9425ccd043
Fix import
2023-10-07 23:36:35 -07:00
Weves
829b50571d
Remove outdated experimental config in NextJS
2023-10-07 23:36:35 -07:00
Chris Weaver
d09c320538
Fix logout ( #536 )
2023-10-07 23:22:27 -07:00
Yuhong Sun
478fb4f999
Default to API key in file ( #531 )
2023-10-07 17:50:17 -07:00
dependabot[bot]
0fd51409ad
Bump zod and next in /web ( #530 )
...
Removes [zod](https://github.com/colinhacks/zod ). It's no longer used after updating ancestor dependency [next](https://github.com/vercel/next.js ). These dependencies need to be updated together.
Removes `zod`
Updates `next` from 13.4.19 to 13.5.4
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v13.4.19...v13.5.4 )
---
updated-dependencies:
- dependency-name: zod
dependency-type: indirect
- dependency-name: next
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-07 17:19:49 -07:00
dependabot[bot]
21aa233170
Bump langchain from 0.0.273 to 0.0.308 in /backend/requirements ( #516 )
...
Bumps [langchain](https://github.com/langchain-ai/langchain ) from 0.0.273 to 0.0.308.
- [Release notes](https://github.com/langchain-ai/langchain/releases )
- [Commits](https://github.com/langchain-ai/langchain/compare/v0.0.273...v0.0.308 )
---
updated-dependencies:
- dependency-name: langchain
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-07 17:18:51 -07:00
dependabot[bot]
30efe3df88
Bump postcss from 8.4.29 to 8.4.31 in /web ( #528 )
...
Bumps [postcss](https://github.com/postcss/postcss ) from 8.4.29 to 8.4.31.
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.4.29...8.4.31 )
---
updated-dependencies:
- dependency-name: postcss
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-07 17:17:57 -07:00
Yuhong Sun
09ba0a49b3
Default not respond to every channel( #527 )
2023-10-06 14:54:34 -07:00
Yuhong Sun
beb54eaa5d
Fix migrations that went to the same revision ( #525 )
2023-10-05 21:58:14 -07:00
Yuhong Sun
0632e92144
Chat without tools should use a less complex prompt ( #524 )
2023-10-05 21:44:13 -07:00
Chris Weaver
9c89ae78ba
Move is_public from Credential to ConnectorCredentialPair ( #523 )
2023-10-05 20:55:41 -07:00
Yuhong Sun
a85e73edbe
Fix exception if no filters configured ( #520 )
2023-10-05 15:01:35 -07:00
Weves
5a63b689eb
Add DANSWER_BOT_ONLY_ANSWER_WHEN_SLACK_BOT_CONFIG_IS_PRESENT to dev compose
2023-10-05 11:52:31 -07:00
Yuhong Sun
aee573cd76
Chat Feedback Backend ( #513 )
2023-10-04 20:52:24 -07:00
Weves
ec7697fcfe
Add session description to get-user-chat-sessions endpoint
2023-10-04 17:09:36 -07:00
mattboret
b801937299
fix: remove \xa0 from code blocks ( #509 )
...
Co-authored-by: Matthieu Boret <matthieu.boret@fr.clara.net >
2023-10-04 09:46:32 -07:00
Yuhong Sun
499dfb59da
Reenable Google Colab Model ( #507 )
2023-10-03 21:50:55 -07:00
Weves
7cc54eed0f
Add env variable to make DanswerBot only respond when a config is present
2023-10-03 18:11:31 -07:00
Weves
d04716c99d
Fix import ordering
2023-10-03 17:51:18 -07:00
Weves
732f5efb12
Fix AUTH_TYPE env variable bug on frontend
2023-10-03 17:35:50 -07:00
Weves
29a0a45518
Replace 'respond_sender_only' with 'respond_tag_only' + prettify UI
2023-10-03 16:26:02 -07:00
Yuhong Sun
59bac1ca8f
Support more Slack Config Options ( #494 )
...
---------
Co-authored-by: Weves <chrisweaver101@gmail.com >
2023-10-03 14:55:29 -07:00
Yuhong Sun
c2721c7889
Option to have very verbose LLM logging ( #500 )
2023-10-02 22:56:24 -07:00
Yuhong Sun
ab65b19c4c
Add OAuth configurability ( #499 )
2023-10-02 11:05:08 -07:00
nlp8899
c666f35cd0
create a hubspot connector ( #482 )
2023-10-02 10:13:23 -07:00
Weves
dbe33959c0
Move auto-ACL update to background job
2023-10-02 00:37:51 -07:00
Weves
829d04c904
Add multi-threading to improve speed of updates / indexing
2023-10-02 00:37:51 -07:00
Yuhong Sun
351475de28
Consolidate versions for easier extension ( #495 )
2023-10-01 23:49:38 -07:00
Jignesh Solanki
a808c733b8
allow pdf file in File Connector ( #488 )
2023-10-01 22:54:40 -07:00
Chris Weaver
2d06008f6f
Add document set-based filters in UI ( #497 )
2023-10-01 10:46:04 -07:00
Weves
aa9071e441
Only run set_acl_for_vespa once
2023-09-30 14:20:41 -07:00
Weves
22f2398269
Make launch.json a template so that devs can customize
2023-09-30 13:45:54 -07:00
Weves
1abce83626
Add option to select Scrape Type in the web connector UI
2023-09-29 19:10:00 -07:00
Chris Weaver
0c6077ee7e
Fix service accounts + shared drives ( #490 )
2023-09-29 17:26:42 -07:00
Weves
bfab9d1ee7
More notion testing
2023-09-28 16:24:51 -07:00
Weves
28859fe127
Try to explicitly use a root page for notion
2023-09-28 16:24:51 -07:00
Weves
79c28e1988
Fix backend Dockerfile
2023-09-26 22:53:01 -07:00
Weves
7afcf3489f
Auto-populate ACL fields on server startup
2023-09-26 22:53:01 -07:00
Weves
c09f00990e
Updatr CONTRIBUTING.md with celery cmds
2023-09-26 18:55:45 -07:00
Weves
5f25826a98
Handle document_set deletion better + prevent updates while syncing
2023-09-26 18:06:40 -07:00
Weves
60cddee310
Add better message in Slack management UI
2023-09-26 15:32:40 -07:00
Chris Weaver
d41d844116
Slack bot management dashboard ( #483 )
2023-09-26 14:03:27 -07:00
Chris Weaver
0c58c8d6cb
Adding Document Sets ( #477 )
...
Adds:
- name for connector credential pairs + frontend changes to start populating this field
- document set table migration
- during indexing, document sets are now checked and inserted into Vespa
- background job to check if document sets need to be synced
- document set management APIs
- document set management dashboard in the UI
2023-09-26 12:53:19 -07:00
Chris Weaver
8594bac30b
Transition to using access_control_list to manage access in Vespa ( #450 )
2023-09-26 12:26:39 -07:00
Weves
c4e4e88301
Add NOTION_CONNECTOR_ENABLE_RECURSIVE_PAGE_LOOKUP to the .dev deployment setup
2023-09-25 23:21:41 -07:00
Yuhong Sun
6d376d3cf6
Fix Type with new OpenAI Endpoint ( #480 )
2023-09-25 11:15:56 -07:00
Rajeesh
0c3ecbfa2f
Ability to provide different base URL for the open AI LLM endpoint ( #475 )
2023-09-25 11:07:07 -07:00
Yuhong Sun
8b95e2631d
Make Cross Encoders Optional ( #476 )
2023-09-23 17:17:54 -07:00
Yuhong Sun
3c65317538
Fix Slackbot Tagging people or groups ( #473 )
2023-09-21 21:44:35 -07:00
Yuhong Sun
5cc17d39f0
Chat Backend API edge cases handled ( #472 )
2023-09-21 20:24:47 -07:00
Yuhong Sun
b416c85f0f
Add Metrics to Regression Test ( #470 )
2023-09-20 20:42:02 -07:00
Weves
4912beb283
Add recursive Notion search
2023-09-20 15:42:18 -07:00
Weves
db024ad7b7
Provide default value for 'retrieval_enabled' column in migration
2023-09-20 13:30:57 -07:00
Yuhong Sun
4b98e47036
Add more flexibility to the Web Connector ( #462 )
2023-09-19 20:18:25 -07:00
Yuhong Sun
da6dd5b617
Prefix Slack Channel Identifier with a pound sign ( #461 )
2023-09-19 15:04:10 -07:00
Yuhong Sun
32eee88628
Special Danswer flow for Chat ( #459 )
2023-09-18 21:10:20 -07:00
Yuhong Sun
3641102672
Verification prompt 3.5 tuneup ( #458 )
2023-09-18 13:16:26 -07:00
Weves
0fcedfec17
Fix dynamic summary parsing
2023-09-18 09:54:12 -07:00
Yuhong Sun
5b1109d5c1
Clean up Slack Bot formatting ( #455 )
2023-09-17 22:47:33 -07:00
Yuhong Sun
b337a521f8
Slack Bot Interface Rework ( #454 )
2023-09-17 19:23:59 -07:00
Yuhong Sun
d7b7714d86
Cleanup for Mintlify Websites ( #453 )
2023-09-16 23:43:24 -07:00
Yuhong Sun
6b305c56b3
Use Sentence Aware Splitter ( #452 )
2023-09-16 16:28:16 -07:00
Yuhong Sun
63215e9c9a
Fix Migration Conflict ( #449 )
2023-09-15 17:56:03 -07:00
Yuhong Sun
f802351d85
Fix Vespa Issue where Documents with no Content could be retrieved via Vector Search ( #448 )
2023-09-15 13:03:14 -07:00
Weves
1d945becab
Update node verison from 18 -> 20 to address security scan issues
2023-09-15 12:17:54 -07:00
Yuhong Sun
e549d2bb4a
Chat with Context Backend ( #441 )
2023-09-15 12:17:05 -07:00
Weves
a16ce56f6b
Fix for notion connector
2023-09-14 20:15:05 -07:00
Weves
c4e0face9b
Move connector / credential pair deletion to celery
2023-09-14 16:23:13 -07:00
Weves
3fc7a13a31
Add extra logging for failure to fetch page blocks
2023-09-13 18:53:15 -07:00
Weves
e433e27bc8
Small highlighting fix
2023-09-13 18:23:46 -07:00
Weves
2bf38fa996
Fix slack link bug with non-thread messages
2023-09-13 17:48:01 -07:00
Chris Weaver
4e359bc731
Fix bugs in Notion connector ( #440 )
...
* Fix bad pagination
* Make each block be a section -> we can link to individual blocks
* Don't have a page include all content from child pages
2023-09-13 13:30:41 -07:00
Weves
ffa24e2f09
Handle newlines + code blocks in answer
2023-09-12 15:54:16 -07:00
Yuhong Sun
9738e5e628
minor touchups
2023-09-12 15:44:15 -07:00
Weves
6f50f6710a
Fix slack links for messages inside of a thread
2023-09-12 13:57:01 -07:00
Weves
d130a93b0f
Fix small spacing issue with keyword highlighting
2023-09-12 13:10:10 -07:00
Weves
cf2bd8a40c
highlighting
2023-09-12 11:35:37 -07:00
Yuhong Sun
b5fc2a5775
Regression Test ( #434 )
2023-09-11 19:06:01 -07:00
Yuhong Sun
101ff2f392
Fix LLM warm up ( #433 )
2023-09-11 14:47:36 -07:00
Yuhong Sun
9316b78f47
Evaluate LLM Answers via Reflexion ( #430 )
2023-09-11 14:45:13 -07:00
Weves
ddfa8cf8a6
Disable indexing for empty docs
2023-09-11 13:28:13 -07:00
Yuhong Sun
6c795dfa6c
Slack CoT Scratchpad ( #421 )
2023-09-10 16:56:44 -07:00
Weves
1d847bfd23
Fix timeout for new LLM class
2023-09-10 11:18:05 -07:00
Weves
05a5419c8e
Add backwards compatibility for users who don't have groups:read
2023-09-10 11:03:23 -07:00
Weves
e72f26ef53
Fix indexing job cleanup
2023-09-10 11:01:34 -07:00
Weves
67c26f89e8
Add new Github fields to FE
2023-09-10 10:34:35 -07:00
Yuhong Sun
f34f373b08
Fix Github Metadata ( #427 )
2023-09-10 10:27:01 -07:00
Yuhong Sun
f126dfdbd0
Add Github Polling and Issues ( #424 )
2023-09-09 23:11:00 -07:00
Yuhong Sun
4a0c2bf866
Vespa Save and Load ( #422 )
2023-09-09 20:25:31 -07:00
Andrea Nassi
0e65688166
Change max upload size setting ( #410 )
...
---------
Co-authored-by: Gabriele Capitani <gabrielecapitani2005@gmail.com >
2023-09-09 17:01:44 -07:00
Weves
eae6f58450
Fix slack bot retrieval
2023-09-09 12:57:23 -07:00
Weves
648706d48c
Allow indexing of private channels
2023-09-08 17:18:07 -07:00
Yuhong Sun
b1fe120021
Make Vespa Deployment file as simple as possible ( #416 )
...
Make Vespa Deployment file as simple as possible
2023-09-08 00:47:33 -07:00
Yuhong Sun
4ae2680384
Minor Tweaks to Default Prompt ( #415 )
2023-09-07 23:42:34 -07:00
Yuhong Sun
20a6de0635
Fix Github Actions names ( #414 )
2023-09-07 22:33:17 -07:00
Yuhong Sun
c9492bf624
Split the build on Tag actions into two jobs ( #413 )
2023-09-07 22:13:38 -07:00
Yuhong Sun
52fa71eaff
Better QA Prompts ( #409 )
2023-09-06 22:46:25 -07:00
Weves
ccbc69d153
Misc slack bot improvements
2023-09-06 18:12:31 -07:00
Yuhong Sun
7972c8a71e
Make Boosting give more consistent scores ( #406 )
2023-09-06 15:50:53 -07:00
Weves
2d077a9544
Improve quote hover display
2023-09-06 15:45:53 -07:00
Weves
78e1806688
Add more logging for notion connector + add retries
2023-09-06 11:45:46 -07:00
Chris Weaver
6a79ddce37
New prompt + show quotes on hover ( #404 )
2023-09-06 01:44:48 -07:00
Yuhong Sun
5977a28f58
No Context Chat Backend ( #397 )
2023-09-05 22:32:00 -07:00
Chris Weaver
630386c8c4
Remove tornado key + remove nodejs once copied into playwright + remove old semver module ( #402 )
2023-09-05 19:18:35 -07:00
Chris Weaver
b06e53a51e
Feed in docs till we reach a token limit ( #401 )
2023-09-05 15:20:42 -07:00
Weves
58b75122f1
Fix deletion for overlapping connectors
2023-09-04 21:12:08 -07:00
Yuhong Sun
d593818996
Use Vespa Doc ID directly instead of from fields ( #399 )
2023-09-04 17:24:31 -07:00
Weves
f7cc7190fe
Allow connectors that have documents with feedback to be deleted
2023-09-04 16:05:43 -07:00
Weves
adb22273b6
Fix Vespa limit
2023-09-04 15:49:11 -07:00
Weves
742a016175
Remove empty files from QA
2023-09-04 15:49:11 -07:00
Chris Weaver
0fcac74df1
Add WEB_DOMAIN env variable to dev compose file ( #395 )
2023-09-04 10:43:06 -07:00
Chris Weaver
50101a8cac
Use newest version of LTS node for playwright ( #393 )
2023-09-04 10:42:49 -07:00
Yuhong Sun
f4866bfefc
Remove libc-dev and uninstall py ( #392 )
2023-09-03 17:18:41 -07:00
Yuhong Sun
c28f4d4527
Remove py library due to denial of service CVE ( #391 )
2023-09-03 16:36:13 -07:00
Weves
884f746211
Fix oauth redirect
2023-09-02 15:28:22 -07:00
Weves
f4d55479c4
Fix popup overlap
2023-09-02 14:26:56 -07:00
Yuhong Sun
28480d19de
Fix Web Connector Docker Dependencies ( #388 )
2023-09-02 14:20:41 -07:00
Weves
2885240183
Default to semantic search
2023-09-02 11:59:32 -07:00
Yuhong Sun
c95cf5ca74
Playwright only install Chrome ( #386 )
2023-09-02 10:15:15 -07:00
Yuhong Sun
4aebb69883
Upgrade packages for security reasons ( #384 )
2023-09-01 20:35:48 -07:00
Chris Weaver
c68afbe9d0
UI for AI thoughts ( #385 )
2023-09-01 20:32:22 -07:00
Yuhong Sun
06c1afce42
Remove ANSWERABLE text from model out ( #383 )
2023-09-01 15:10:14 -07:00
Yuhong Sun
d73d81c867
Scripts to Reset Postgres and Vespa ( #382 )
2023-09-01 14:43:04 -07:00
Yuhong Sun
493648d28b
Reduce Slack Bot Log Spamming ( #381 )
2023-09-01 10:43:57 -07:00
Weves
b89a06f03b
Allow admins to connect public credentials to connectors
2023-09-01 10:42:49 -07:00
Weves
0d4244f990
Fix API key specification bug
2023-09-01 10:30:02 -07:00
Yuhong Sun
bddf03cd54
Tag Latest Image on Code Tag ( #380 )
2023-09-01 10:22:04 -07:00
Weves
5a6abbf39e
Fix query ID when giving feedback
2023-08-31 20:05:07 -07:00
Yuhong Sun
e1fbffd141
Index all Google Drive file types ( #373 )
2023-08-31 19:20:32 -07:00
Yuhong Sun
6bae93ad3c
Notion connector test separately ( #372 )
2023-08-31 18:18:19 -07:00
Yuhong Sun
43efa9da94
Mark incomplete Index Attempts as Failed on job restart ( #371 )
2023-08-31 17:43:03 -07:00
Yuhong Sun
dac5aaea94
Fix Ruff generated mistake ( #370 )
2023-08-31 17:03:57 -07:00
Yuhong Sun
80a08bbf0c
Return empty string for encrypted PDF ( #369 )
2023-08-31 16:59:28 -07:00
Yohann Fabri
d6e87df548
gdrive connector ignore encrypted pdf file ( #353 ) ( #362 )
...
Thanks for your contribution!
2023-08-31 16:57:08 -07:00
Yuhong Sun
ac2a4f9051
Ruff Styling ( #368 )
2023-08-31 15:55:01 -07:00
Yuhong Sun
51ec2517cb
LLM to validate user Query ( #365 )
...
Backend Only
2023-08-31 15:33:39 -07:00
Patrick Decat
0a7775860c
feat(dev): use ruff for python linting ( #355 )
2023-08-31 15:29:59 -07:00
Yuhong Sun
8bf82ac144
Better logging for Google Drive follow shortcuts ( #367 )
2023-08-31 15:24:23 -07:00
Yuhong Sun
c1727e63ad
bug squashed
2023-08-31 14:32:13 -07:00
Weves
5dc855c4fc
Fix null document ID
2023-08-31 13:04:43 -07:00
Weves
f316c8569f
Show scores
2023-08-31 11:25:02 -07:00
Weves
4bce20b5c4
Switchup icons
2023-08-31 11:25:02 -07:00
Weves
996420f92c
Fix negative values for feedback page
2023-08-31 11:25:02 -07:00
Yuhong Sun
ec4d0b856c
Added boost to rerank step ( #360 )
2023-08-30 23:12:55 -07:00
Weves
5b3abb4cb3
Update document boost UI
2023-08-30 20:02:21 -07:00
Weves
faa73b3088
Add env variables for slack bot to .dev compose file
2023-08-30 17:43:02 -07:00
Yuhong Sun
681eb6e9f2
Fix Multiarchitecture Docker ( #358 )
2023-08-30 16:00:32 -07:00
Weves
a6ea40714e
Disable langchain retries
2023-08-30 14:28:14 -07:00
Weves
cea3e1f3d5
Add support for multiple allowed email domains + make slack bot logs go to stdout
2023-08-30 13:47:46 -07:00
Chris Weaver
038f646c09
Fe for feedback ( #346 )
2023-08-30 12:52:24 -07:00
Yuhong Sun
856061c7ea
Fix ReDoS and Directory Traversal ( #352 )
...
Co-authored-by: Weves <chrisweaver101@gmail.com >
2023-08-29 21:20:15 -07:00
Weves
9e82dbf8bb
Fix confluence connector styling
2023-08-29 14:45:52 -07:00
Weves
1c3d0a1f3d
Add environment variable which disables answering when an answer is not found
2023-08-29 14:45:52 -07:00
Patrick Decat
3c5cdb07c1
fix(confluence): add missing import ( #350 )
2023-08-29 11:36:14 -07:00
Patrick Decat
681a8a423f
fix(confluence): ignore empty pages ( #349 )
2023-08-29 09:45:35 -07:00
Yuhong Sun
548f0a41cb
Confluence handle pages without body.storage.value ( #347 )
...
Workaround for: https://jira.atlassian.com/browse/CONFCLOUD-76433
2023-08-28 18:35:13 -07:00
Yuhong Sun
b2a51283d1
Learn from feedback backend ( #343 )
...
---------
Co-authored-by: Weves <chrisweaver101@gmail.com >
2023-08-28 13:29:29 -07:00
Chris Weaver
c43a403b71
Update README.md
2023-08-28 02:43:46 -07:00
Chris Weaver
cddd86dd1c
Update README.md
...
Add embeds + update features / roadmap
2023-08-28 02:42:01 -07:00
Yuhong Sun
96575bf893
Remove Unused Imports and Variables ( #344 )
2023-08-27 17:39:41 -07:00
Weves
4469447fde
Add LangChain-based LLM
2023-08-26 21:57:15 -07:00
Weves
20b6369eea
Add ability to respond with error message in slack thread
2023-08-26 15:47:01 -07:00
Yuhong Sun
a2ec1e2cda
Vespa Deployment ( #330 )
...
Large Change!
2023-08-26 15:35:19 -07:00
Chris Weaver
642862bede
Make public credentials accessible by all admins ( #337 )
2023-08-25 17:06:38 -07:00
Weves
b27107c184
Add user management page
2023-08-25 12:25:39 -07:00
Weves
8cda11c701
Respond to slack messages with file attachments
2023-08-25 11:12:26 -07:00
Yuhong Sun
384bf1befe
Warm up models before first document indexed ( #333 )
2023-08-24 20:01:50 -07:00
Yuhong Sun
cb13f5b18b
Fix non-json model output processing ( #332 )
2023-08-24 19:43:58 -07:00
Chris Weaver
6897416fe6
Support service accounts for Google Drive connector ( #325 )
2023-08-24 14:50:05 -07:00
Chris Weaver
8976ed3bcd
Fix mypy ( #331 )
2023-08-24 12:23:04 -07:00
Yuhong Sun
81d2226b5f
Minor Vespa Updates ( #329 )
2023-08-24 09:01:15 -07:00
Yuhong Sun
8159fdcdce
Add Vespa and rework Document Indices ( #317 )
2023-08-24 08:46:28 -07:00
Weves
a2d3a3f116
Fix image build by pinning safetensors version
2023-08-23 22:23:45 -07:00
Weves
7836e91a20
Add extra logging in the case of null document_id
2023-08-23 18:16:19 -07:00
Chris Weaver
e307275774
Add support for multiple indexing workers ( #322 )
2023-08-22 18:11:31 -07:00
Weves
3ea205279f
Fix bug where slack bot would tag users / everyone
2023-08-22 16:15:47 -07:00
Weves
e5352b6af8
Fix issue with Confluence errors not being ignored
2023-08-21 09:14:21 -07:00
Chris Weaver
9f1898c384
Add basic chain of thought PromptProcessor( #316 )
2023-08-20 18:48:24 -07:00
Ikko Eltociear Ashimine
3ec602b47f
Fix typo in indexing_pipeline.py ( #318 )
...
pipline -> pipeline
2023-08-20 09:15:23 -07:00
Weves
ab905e9fe6
Include channel name in slack bot logs
2023-08-19 22:23:57 -07:00
Chris Weaver
067503bc84
Background logs to stdout ( #315 )
2023-08-18 19:02:32 -07:00
Chris Weaver
f541a3ee85
Continue on some connector failures ( #314 )
2023-08-18 17:59:33 -07:00
Weves
70d7ca5c73
Better error for missing allowed_users / allowed_groups
2023-08-18 10:21:27 -07:00
Chris Weaver
bf4b63de19
Linear connector ( #312 )
2023-08-17 15:17:57 -07:00
Chris Weaver
f37ac76d3c
Stop using untyped dicts to represent quotes ( #310 )
2023-08-17 14:53:55 -07:00
Sid Ravinutala
81a4934bb8
Google drive shared files fix + shortcuts ( #300 )
...
Also fixes foreign key constraint issue when manually wiping postgres + keeps track of accessed folders
2023-08-17 08:54:00 -07:00
Weves
11c071da33
Fix document display for docs with identical semantic IDs
2023-08-16 13:00:24 -07:00
Weves
0aa04ad616
Add chunk level logging when indexing
2023-08-15 18:43:46 -07:00
Weves
820f8b7b48
Add document-level logging for each batch of indexed documents
2023-08-15 18:09:39 -07:00
Weves
8fc74a4313
Fix slack pagination
2023-08-15 17:58:36 -07:00
Weves
78b49f546c
Make LOG_LEVEL work for .dev docker compose deployment
2023-08-15 16:19:03 -07:00
Weves
a6e08b42e2
Improve slack connector logging
2023-08-15 16:19:03 -07:00
Yuhong Sun
c845a91eb0
Fix UI link to Zulip docs ( #304 )
2023-08-15 02:03:27 -07:00
Yuhong Sun
620280db92
Fix formatting according to precommit hooks ( #303 )
2023-08-15 01:32:09 -07:00
Yuhong Sun
b73d19f35f
Fix Azure OpenAI Docker Deployment ( #302 )
2023-08-15 01:06:23 -07:00
Chris Weaver
a905373c83
Fix typing for Zulip connector ( #298 )
2023-08-14 16:56:50 -07:00
Yuhong Sun
e97c1226d8
Recolor Zulip Logo ( #297 )
2023-08-14 15:55:11 -07:00
Michał Flak
286445f9ba
Zulip connector ( #247 )
...
Co-authored-by: Yuhong Sun <yuhongsun96@gmail.com >
2023-08-14 15:29:34 -07:00
Yuhong Sun
848e5653a9
More permissive quote matching ( #295 )
2023-08-14 15:03:21 -07:00
Yuhong Sun
59db40cf36
Add Azure OpenAI parameters to background job for Slackbot ( #294 )
2023-08-14 14:37:02 -07:00
Matthew Holland
204d89a148
Azure OpenAI integration ( #293 )
2023-08-14 14:30:44 -07:00
Yuhong Sun
bb58dce1c5
Default Empty Timeout Value breaks Docker Compose ( #292 )
2023-08-14 10:22:31 -07:00
Weves
e0cbd087f7
Fix count of docs for connector failure
2023-08-13 17:31:55 -07:00
Yuhong Sun
be318433e3
Reset the Default GenAI model choice to OpenAI ( #288 )
2023-08-13 16:23:55 -07:00
Weves
67fd244e66
Make docs show up immediately rather than wait until first answer token
2023-08-13 16:11:02 -07:00
jabdoa2
a73ea23e2c
add simple local llm ( #202 )
...
A very simple local llm. Not as good as OpenAI but works as a drop-in replacement for on premise deployments.
---------
Co-authored-by: Yuhong Sun <yuhongsun96@gmail.com >
2023-08-13 15:54:59 -07:00
James Choncholas
758015baa5
Allow setting QA_TIMEOUT from env var ( #258 )
...
Co-authored-by: Yuhong Sun <yuhongsun96@gmail.com >
2023-08-13 10:37:32 -07:00
Yuhong Sun
b1bd0b42e5
Add Blog Link ( #286 )
2023-08-12 18:29:45 -07:00
Weves
ecb26ddaf7
Add polling range for updates
2023-08-12 18:04:48 -07:00
Yuhong Sun
bcca8daab1
Fix misleading comment about HuggingFace ( #284 )
2023-08-12 17:40:03 -07:00
Weves
156ccc15a8
Fix fetching of latest index attempt
2023-08-12 17:18:09 -07:00
Weves
95f52a26df
Fix error message popup z-index
2023-08-12 17:13:15 -07:00
Chris Weaver
ec478d97fb
Better display of connector metadata on main status page ( #280 )
2023-08-12 17:03:20 -07:00
Weves
0381715fdd
Add 'calculating rate' message
2023-08-12 15:27:28 -07:00
Chris Weaver
d5bb10b61f
Improve indexing status display ( #278 )
...
Adds:
- actual error message in UI for indexing failure
- if a connector is disabled, stops indexing immediately (after the current batch of documents) to allow for deletion
- adds num docs indexed for the current run + a speed
2023-08-12 14:49:04 -07:00
Yuhong Sun
bca63e5a76
Do not stream Quote when using freeform prompt ( #277 )
2023-08-12 14:26:44 -07:00
Weves
54ee323e59
Fix duplicate documents with Slack connector
2023-08-10 10:54:12 -07:00
Yuhong Sun
a03818e6f6
Fix Google Colab Demo ( #275 )
2023-08-09 01:35:48 -07:00
Chris Weaver
89f71ac335
Support deletion of documents when a connector is deleted ( #271 )
2023-08-09 00:53:42 -07:00
Yuhong Sun
b6dec6dcdb
Standardize model config naming ( #274 )
2023-08-08 00:18:13 -07:00
Yuhong Sun
02c3139bc9
Add Request Model Class for Google Colab Demo ( #273 )
...
Need to add the blog links later
2023-08-08 00:09:11 -07:00
Sid Ravinutala
ca72027b28
Allow slack channels to be specified ( #238 )
...
Adds the capability to specify specific channels to index when using the Slack connector
2023-08-07 22:09:27 -07:00
Yuhong Sun
3bfc72484d
Support for Request accessed GenAI Models ( #270 )
2023-08-06 18:31:47 -07:00
Pratik Kabra
0e667d3384
Huggingface Inference backend internal models ( #265 )
2023-08-05 11:33:19 -07:00
Weves
df62648bbf
Increase timeout for answer generation for slack bot
2023-08-04 18:14:52 -07:00
Weves
70a379b601
Set OAuth type to google by default
2023-08-01 11:03:13 -07:00
Chris Weaver
132a9f750d
Add Github Action to run mypy / reorder-python-imports / black on all PRs ( #251 )
...
Also fixes import ordering (previously, local imports weren't grouped together as they should have been)
2023-07-29 16:53:38 -07:00
Yuhong Sun
87fe6f7575
Add ingestion metrics ( #256 )
2023-07-29 16:37:22 -07:00
Yuhong Sun
eec4e21bad
Update README.md
2023-07-29 14:16:54 -07:00
Yuhong Sun
fe40e72b5c
Require Semantic Identifier to not be None ( #255 )
2023-07-29 14:12:30 -07:00
jabdoa2
63780113d3
Add support for openid connect ( #206 )
...
This allow using Danswer in typical (non-google) enterprise environments.
* Access Tokens can be very large. A token without claims is already 1100 bytes for me (larger than allowed in danswer by default). With roles I got a 12kB token. For that reason I changed the field to TEXT in the database.
* Danswer used to swallow most errors when OIDC would fail. Nodejs forwards a request to the backend and swallows all errors. Even within the backend we catched all ValueErrors and only returned the last exception with the request. Added full stack trace logging to allow debugging issues with userinfo and other endpoints.
* Allow changing name of the login provider on the login button.
* Changed variables and URLs to generic OAUTH_XX (without google in the name) but kept compatibility with the existing google integration
* Tested again Keycloak with OpenID Connect
Next steps:
* Claim to role mappings
* Auto login/SSO (Login button is just an extra click)
2023-07-29 14:04:32 -07:00
jabdoa2
878d4e367f
prevent crash when semantic_identifier is None ( #201 )
...
This is a workaround around intermittent issues where sementic_identifier becomes None for some reason. It usually recovers when documents are rescraped.
Obviously, we do not yet understand the issue and are interested in a better solution.
2023-07-29 12:37:02 -07:00
Yuhong Sun
17e2008027
Add TODOs and minor style changes to web connector ( #254 )
2023-07-29 12:35:38 -07:00
jabdoa2
0d7d54fddb
Improve Web Connector Output, Add Config Options and add OAuth Backend Flow ( #199 )
2023-07-29 12:21:23 -07:00
cqian-github
b6b549357f
Update Contributing.md with Windows Commands ( #252 )
...
Co-authored-by: AD\cqian <cqian@ucsd.edu >
2023-07-28 19:03:25 -07:00
Chris Weaver
3e8f5fa47e
Fix a few bugs with Google Drive polling ( #250 )
...
- Adds some offset to the `start` for the Google Drive connector to give time for `modifiedTime` to propagate so we don't miss updates
- Moves fetching folders into a separate call since folder `modifiedTime` doesn't get updated when a file in the folder is updated
- Uses `connector_credential_pair.last_successful_index_time` instead of `updated_at` to determine the `start` for poll connectors
2023-07-28 18:27:32 -07:00
lokeshwar lakhineni
62afbcb178
added shell command for windows ( #194 )
2023-07-28 18:02:27 -07:00
Yuhong Sun
55adde5e27
Fix import location and mypy issue ( #249 )
2023-07-28 16:06:25 -07:00
Yuhong Sun
2a339ec34b
Prevent too many tokens to GPT ( #245 )
2023-07-28 16:00:26 -07:00
Weves
d53ce3bda1
Fix arg to GuruIcon
2023-07-28 14:37:43 -07:00
Yuhong Sun
d03ac44744
Guru Connector ( #177 )
...
Co-authored-by: Weves <chrisweaver101@gmail.com >
2023-07-28 14:27:02 -07:00
Weves
555f8bbf08
Allow shared files for drive connector
2023-07-27 17:20:34 -07:00
Yuhong Sun
4d0732395d
Standalone Script to Test OpenAI API Key ( #243 )
2023-07-27 16:33:04 -07:00
Yuhong Sun
2a0d3b38e9
Google Drive Connector Debug Logging ( #241 )
2023-07-27 09:27:57 -07:00
Chris Weaver
3b546ba1c3
Make Google Drive connectors editable ( #237 )
2023-07-26 22:20:12 -07:00
Weves
9e6467a0c9
Fix specifying folders for Google Drive connector
2023-07-26 21:39:31 -07:00
meherhendi
1a22666810
Adding vscode run & debug config ( #216 )
...
Also adds `.env` to `.gitignore` files outside of the `deployment` dir
2023-07-26 12:35:31 -07:00
Weves
d5f172c292
Handle google drive connectors without folder_path
2023-07-26 12:15:06 -07:00
Yuhong Sun
273802eff0
Disable Gpt4all due to mac not supporting it currently ( #233 )
2023-07-25 22:19:15 -07:00
Yuhong Sun
e019db0bc7
Indexing Job has timezone discrepancy with DB making Poll timeframes incorrect ( #231 )
2023-07-23 21:59:00 -07:00
Yuhong Sun
59f27e83bf
Merge pull request #227 from IDinsight/docx-googledrive
...
Added support for docx in Google Drive
2023-07-23 21:33:41 -07:00
Sid Ravinutala
d6d3d5291b
added docx2txt
2023-07-24 01:42:39 +00:00
Sid Ravinutala
a4b47e0243
added support for docx in gdrive
...
rebase from main
2023-07-24 01:41:35 +00:00
Yuhong Sun
d6ca865034
Support GPT4All in memory ( #230 )
2023-07-23 12:26:14 -07:00
Weves
6684f1e5d5
Use approved icon colors
2023-07-22 19:22:05 -07:00
Chris Weaver
dd084d40f6
Product board connector ( #228 )
...
Also fixes misc mypy issues across the repo
2023-07-22 13:00:51 -07:00
Yuhong Sun
25a028c4a7
Merge pull request #195 from pkabra/notion-connector
...
Notion connector
2023-07-21 00:04:12 -07:00
Pratik Kabra
b33c8b1d7c
Reorg public-private functions
2023-07-20 18:04:48 -05:00
Pratik Kabra
610fe6ebc4
Prettier fixes for web
2023-07-20 18:02:41 -05:00
Pratik Kabra
7ad98480be
Black fixes for python files
2023-07-20 18:01:23 -05:00
Pratik Kabra
ab3bb13493
Fix notion titles missing in some cases
2023-07-20 17:58:09 -05:00
Yuhong Sun
0708002953
Check for Credential delete before running queued index attempt ( #221 )
2023-07-19 23:52:48 -07:00
Yuhong Sun
191c166ab6
Merge pull request #200 from jabdoa2/do_not_crash_when_deleting_source
...
catch crash when deleting a datasource
2023-07-19 23:46:14 -07:00
Chris Weaver
4958962855
Merge pull request #208 from chrisedington/ce/slack-archive-fix
...
Fix: Don't include archived Slack channels
2023-07-19 21:47:25 -07:00
Yuhong Sun
c41421ccf4
Add model caching to docker compose prod ( #219 )
2023-07-19 20:01:23 -07:00
Yuhong Sun
aed88e8b9e
Merge pull request #198 from jabdoa2/cache_models_for_development
...
cache models for faster development cycles in docker compose
2023-07-19 19:57:06 -07:00
Yuhong Sun
f7be76dab3
Prod Template Typesense API Key Typo ( #209 )
2023-07-18 15:14:35 -07:00
Chris Edington
dac2fdc163
Fix: Don't include archived Slack channels, as they cannot be called on conversations.join API
2023-07-18 22:04:30 +02:00
Weves
ab37b8e8ea
Fix deletion of web/slack/jira/confluence/... connector when creating a new one
2023-07-18 12:06:49 -07:00
Jan Kantert
7290f1893d
catch crash when deleting a datasource
...
Danswer background crashes when the index task for a deleted source is still in the task queue. Without this is won't recover without manual database cleanup.
2023-07-18 13:42:16 +02:00
Jan Kantert
b3ebda714d
cache models for faster development cycles in docker compose
2023-07-18 13:31:26 +02:00
Pratik Kabra
af921fb179
Add some more docstrings
2023-07-17 20:06:43 -05:00
Pratik Kabra
2a42d2df9c
Notion connector frontend
2023-07-17 20:06:43 -05:00
Pratik Kabra
4c263b7130
Notion connector backend
2023-07-17 20:06:43 -05:00
Chris Weaver
3b1a8274a9
Allow specification of specific google drive folders to index ( #197 )
2023-07-17 14:51:16 -07:00
Chris Weaver
bc24ac53c0
Make init-letsencrypt.sh use the same stack name as docs ( #192 )
2023-07-16 16:49:13 -07:00