Kitchenai

Latest version: v0.16.0

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

0.16.0

🚀 Features

- *(whisk)* Whisk cli with working example. The library and faststream wrapper

🚜 Refactor

- *(core)* BIG refactor. Using nats as the message fabric for distributed bento boxes

📚 Documentation

- *(readme)* Updated readme to reflect new vision
- *(readme)* Updated readme and docs page

📦 Build

- *(deps)* Update to pyproject and nats-playground conf

Bug

- *(token count)* Fix a token count issue with chat model

Demo-ready

- Bento box delete, update to plugin, deepeval bug fix on metadata, delete signals for embeds and files, docker compose

0.14.0

🐛 Bug Fixes

- *(cli)* Added migration after plugin install

🚜 Refactor

- *(core)* Added local non background worker capabilities

📦 Build

- *(settings)* Building whitenoise static files without manifest. good for packages

⚙️ Miscellaneous Tasks

- *(build)* Dependencies

Bento

- *(rag-simple:fix)* Dependency manager uses env config set during init
- *(rag-simple:feat)* Chromadb server client

Bug

- *(api)* Query response schema now has retrieval_context and not sources

Plugin

- *(deepeval:bug)* If no retrieved context is found then it will just not process the tests. It will also not process if kitchenai is local and not running background workers

Rag-simple

- Bump

0.13.3

🚀 Applications

- *(playground)* First commit on kitchenai playground
- *(playground)* Readme update
- *(playground)* Playground has updated hooks

🚀 Features

- *(webhooks)* Added support for django webhooks
- *(bento)* Bento cli can now list and select bento boxes. Dev server loads selected bento as kitchenai app
- *(bento)* Initial bento box llama index starter kit
- *(bento)* Copy remote bento's to local
- *(plugin)* Plugin framework for kitchenai
- *(notebooks)* Templates for jupyter for various functions
- *(notebooks)* Cell and line commands that register previous cells and create templates
- *(bento)* First bento box iteration for simple rag
- *(dashboard)* File and embedding pages
- *(dashboard)* Chat session pages
- *(dashboard)* Plugin chat widget, pagination on file and embeddings, plugin signals and evaluator class, schema update
- *(core)* Require login and jwt for api
- *(dashboard)* Plugin tests interactively update when responses come in
- *(streaming)* Added async streaming instead of SSE endpoint

🚀 Plugins

- *(deepeval)* Relevancy metric integration
- *(deepeval)* Ui and application for deepeval. datasets, ui, settings, dashboard
- *(deepeval)* Chat integration with background workers. Sync signal listeners.

🚜 Refactor

- *(structure)* Modular, streaming enabled with django eventstream, api change, runserver
- *(bento)* Refactored the bento notebook sdk so the imports are correct
- *(signals)* Split the core signals and updated queryparams for the main query api
- *(sdk)* Refactored schemas
- *(lib)* Adding a python lib for specific frameworks. Helper utils
- *(core)* Bento vs module addition, qcluster improvements
- *(query)* Streaming function still wip but streaming with events
- *(dashboard)* Dashboard for kitchenai runtime, plugin wip, bento model update
- *(sdk)* Removed default label

📚 Documentation

- *(readme)* Updated readme

📦 Build

- *(deps)* Updated dependencies, added uvicorn"

⚙️ Miscellaneous Tasks

- *(pyproject)* Pyproject toml updated dependencies
- *(build)* Dependency deps
- *(settings)* Static files and updated theme settings
- *(settings)* Updated dependencies, version, template updates to match schema

Bento

- *(rag)* Improvements over vector adding logging
- *(rag)* Streaming query now has llm and parity with non streaming query
- *(rag)* New init, options, and home page plus settings
- *(rag)* Dependency manager
- *(views)* Home page
- *(simple-rag:chore)* Changelog, version, pyproject toml
- *(simple-rag:bug)* Fixed but on __version__ and BaseBentoConfig
- *(simple-rag:chore)* Bump

Bug

- *(cli)* Moved selected bento boxes from init into runserver. if user has not selected it will install the first installed one from settings

Patch

- *(plugin)* Added metadata to all plugin inputs
- *(cli)* Fix bento boxes not being selected with init

Plugin

- *(deepeval)* Created registered plugin and migrations
- *(deepeval:chore)* Changelog creation, clifftoml, version

Wip

- Plugin deepeval
- Event stream
- Chat html
- Broken, handlers are not registering correctly

0.12.2

📚 Documentation

- *(examples)* Added more examples to the frontpage and included python sdk repo

Bug

- *(cook)* Lazy import on ollama as a separate dependency

0.12.1

Bug

- *(deps)* Removed llama-index-llms-ollama as a native dependency because it messes with llama-index-vectorstores-chroma version.

0.12.0

📚 Documentation

- *(update)* Using client and new features

Page 1 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.