v0.3.0
Cinnamon/kotaemonv0.3.0May 15, 2024by github-actions[bot]
AI Summary
This release focuses on enhancing the embedding system with fastembed and OpenAI refactoring, alongside major updates to file indexing and reasoning pipelines. It introduces new document loaders like Azure AI Document Intelligence and fixes various UI and documentation issues.
Key Highlights
- Added fastembed as a local embedding vendor and refactored embeddings.
- Introduced ReAct and ReWOO reasoning pipelines.
- Implemented full CRUD operations (add, update, delete) for file indices.
- Added Azure AI Document Intelligence loader.
- Enabled automatic model downloading for LlamaCppChat from HuggingFace.
New Features
- Enable fastembed as a local embedding vendor.
- Provide embedding manager.
- Allow adding, updating, and deleting indices.
- Allow LlamaCppChat to auto download models from HuggingFace.
- Add ReAct and ReWOO Reasoning Pipelines.
- Add Azure AI Document Intelligence loader.
- Allow file index to be private.
- Add mechanism for user-site update and auto creating releases.
Full Release Notes
## What's Changed * Enable fastembed as a local embedding vendor by @trducng in https://github.com/Cinnamon/kotaemon/pull/12 * Refactor embeddings and provide vanilla OpenAI-based embeddings by @trducng in https://github.com/Cinnamon/kotaemon/pull/11 * Provide embedding manager by @trducng in https://github.com/Cinnamon/kotaemon/pull/16 * Docs/improve manuals by @lone17 in https://github.com/Cinnamon/kotaemon/pull/19 * Put the preparation step in FileIndex to on_start by @trducng in https://github.com/Cinnamon/kotaemon/pull/20 * Improve LLMs and Embedding models resources experience by @trducng in https://github.com/Cinnamon/kotaemon/pull/21 * Allow list indices by @trducng in https://github.com/Cinnamon/kotaemon/pull/22 * update docs by @lone17 in https://github.com/Cinnamon/kotaemon/pull/23 * Allow adding, updating and deleting indices by @trducng in https://github.com/Cinnamon/kotaemon/pull/24 * Treat index id as auto-generated field by @trducng in https://github.com/Cinnamon/kotaemon/pull/27 * allow LlamaCppChat to auto download model from hf hub by @lone17 in https://github.com/Cinnamon/kotaemon/pull/29 * Setup root toml file and stop gradio auto reloading by @lone17 in https://github.com/Cinnamon/kotaemon/pull/30 * Refactor reasoning pipeline by @trducng in https://github.com/Cinnamon/kotaemon/pull/31 * Setup app data dir by @lone17 in https://github.com/Cinnamon/kotaemon/pull/32 * Fix info panel overflow by @lone17 in https://github.com/Cinnamon/kotaemon/pull/33 * add demo gif by @lone17 in https://github.com/Cinnamon/kotaemon/pull/34 * fix typo by @lone17 in https://github.com/Cinnamon/kotaemon/pull/35 * Allow file selector to be disabled by @trducng in https://github.com/Cinnamon/kotaemon/pull/36 * Update the Citation pipeline according to new OpenAI function call interface by @trducng in https://github.com/Cinnamon/kotaemon/pull/40 * Remove redundant attributes in the file index by @trducng in https://github.com/Cinnamon/kotaemon/pull/41 * Add relevant chat context when query the index by @trducng in https://github.com/Cinnamon/kotaemon/pull/42 * Enable MHTML reader by @trducng in https://github.com/Cinnamon/kotaemon/pull/44 * Allow file index to be private by @trducng in https://github.com/Cinnamon/kotaemon/pull/45 * Allow users to select reasoning pipeline. Fix small issues with user UI, cohere name by @trducng in https://github.com/Cinnamon/kotaemon/pull/50 * Update docs by @lone17 in https://github.com/Cinnamon/kotaemon/pull/49 * Add Azure AI Document Intelligence loader by @trducng in https://github.com/Cinnamon/kotaemon/pull/52 * Feat/Add ReAct and ReWOO Reasoning Pipelines by @cin-albert in https://github.com/Cinnamon/kotaemon/pull/43 * fix bug in delete file, remove file delete confirmation by @lone17 in https://github.com/Cinnamon/kotaemon/pull/59 * Feat: Add mechanism for user-site update and auto creating releases by @lone17 in https://github.com/Cinnamon/kotaemon/pull/56 ## New Contributors * @cin-albert made their first contribution in https://github.com/Cinnamon/kotaemon/pull/43 **Full Changelog**: https://github.com/Cinnamon/kotaemon/compare/v0.2.0...v0.3.0