Weves
5f82de7c45
Debug test
2024-09-23 11:05:27 -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