2.0.19

resemble-ai/chatterbox2.0.19Jun 21, 2026by github-actions[bot]

AI Summary

This release focuses on improvements to Qdrant integration, plugin validation, and agent tools. It includes new configuration parameters for timeouts, fixes for JSON parsing and chat history, and introduces V2 class-based agent tools.

Key Highlights

  • Add `CCAT_QDRANT_CLIENT_TIMEOUT` environment parameter
  • Improve plugin validation and handle duplicates
  • Fix escape characters in `utils.parse_json`
  • Decouple MCP types from Cat chat types
  • Introduce V2 class-based agent tools

New Features

  • Classify score_threshold as parameter with default 0.5
  • Add Qdrant client timeout configuration
  • Improve Qdrant collection management
  • Improve plugin validation
  • Fix escape characters in JSON parsing
  • Use Levenshtein distance without langchain
  • Use official langchain cohere
  • Fix cleared chat history reloaded
  • Decouple MCP types
  • Class based agent tools V2
  • Remove orphaned mcp registry route

Full Release Notes

## What's Changed
* Update startup.py by @BDadmehr0 in https://github.com/cheshire-cat-ai/core/pull/1051
* classify score_threshold as parameter, default 0.5, instead of magic … by @primax79 in https://github.com/cheshire-cat-ai/core/pull/1057
* Dev/qdrant update by @nickprock in https://github.com/cheshire-cat-ai/core/pull/1059
* Added CCAT_QDRANT_CLIENT_TIMEOUT environment parameter to configure Q… by @primax79 in https://github.com/cheshire-cat-ai/core/pull/1061
* Improve Qdrant collection management with safer alias handling and errors handligs by @primax79 in https://github.com/cheshire-cat-ai/core/pull/1062
* Improves plugin validation and handles duplicates by @primax79 in https://github.com/cheshire-cat-ai/core/pull/1068
* Fix escape characters in utils.parse_json by @davidebizzocchi in https://github.com/cheshire-cat-ai/core/pull/1070
* Levenshtein distance without langchain by @Pingdred in https://github.com/cheshire-cat-ai/core/pull/1072
* Use official langchain cohere by @Pingdred in https://github.com/cheshire-cat-ai/core/pull/1073
* Fix for cleared chat history reloaded by stateful cache managers  by @lucapiccinelli in https://github.com/cheshire-cat-ai/core/pull/1076
* Decouple MCP types from Cat chat types by @sambarza in https://github.com/cheshire-cat-ai/core/pull/1106
* [V2] Class based agent tools  by @lucagobbi in https://github.com/cheshire-cat-ai/core/pull/1111
* remove orphaned mcp registry route by @zarch in https://github.com/cheshire-cat-ai/core/pull/1127

## New Contributors
* @BDadmehr0 made their first contribution in https://github.com/cheshire-cat-ai/core/pull/1051
* @primax79 made their first contribution in https://github.com/cheshire-cat-ai/core/pull/1057
* @davidebizzocchi made their first contribution in https://github.com/cheshire-cat-ai/core/pull/1070
* @zarch made their first contribution in https://github.com/cheshire-cat-ai/core/pull/1127

**Full Changelog**: https://github.com/cheshire-cat-ai/core/compare/1.9.0...2.0.19