* squash: combine all DR commits into one
Co-authored-by: Joachim Rahmfeld <joachim@onyx.app>
Co-authored-by: Rei Meguro <rmeguro@umich.edu>
* Fixes
* show KG in Assistant only if available
* KG only usable for KG Beta (for now)
* base file upload
* raise error if uploaded context is too long
* improvements
* More improvements
* Fix citations
* better decision making
* improved decision-making in Orchestrator
* generic_internal tools
* Small tweak
* tool use improvements
* add on
* More image gen stuff
* fixes
* Small color improvements
* Markdown utils
* fixed end conditions (incl early exit for image generation)
* remove agent search + image fixes
* Okta tool support for reload
* Some cleanup
* Stream back search tool results as they come
* tool forcing
* fixed no-Tool-Assistant
* Support anthropic tool calling
* Support anthropic models better
* More stuff
* prompt fixes and search step numbers
* Fix hook ordering issue
* internal search fix
* Improve citation look
* Small UI improvements
* Improvements
* Improve dot
* Small chat fixes
* Small UI tweaks
* Small improvements
* Remove un-used code
* Fix
* Remove test_answer.py for now
* Fix
* improvements
* Add foreign keys
* early forcing
* Fix tests
* Fix tests
---------
Co-authored-by: Joachim Rahmfeld <joachim@onyx.app>
Co-authored-by: Rei Meguro <rmeguro@umich.edu>
Co-authored-by: joachim-danswer <joachim@danswer.ai>
* indexing status optimization first draft
* refactor: update pagination logic and enhance UI for indexing status table
* add index attempt pruning job and display federated connectors in index status page
* update celery worker command to include index_attempt_cleanup queue
* refactor: enhance indexing status table and remove deprecated components
* mypy fix
* address review comments
* fix pagination reset issue
* add TODO for optimizing connector materialization and performance in future deployments
* enhance connector indexing status retrieval by adding 'get_all_connectors' option and updating pagination logic
* refactor: transition to paginated connector indexing status retrieval and update related components
* fix: initialize latest_index_attempt_docs_indexed to 0 in CCPairIndexingStatusTable component
* feat: add mock connector file support for indexing status retrieval and update indexing_statuses type to Sequence
* mypy fix
* refactor: rename indexing status endpoint to simplify API and update related components
* 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>