2.0.19
Vanessa219/vditor2.0.19Jun 21, 2026by github-actions[bot]
AI Summary
This update focuses on improving Qdrant integration, agent tooling, and Model Context Protocol (MCP) support. It includes performance optimizations, better error handling, and introduces V2 agent tools.
Key Highlights
- Added `CCAT_QDRANT_CLIENT_TIMEOUT` environment parameter for Qdrant configuration
- Improved Qdrant collection management with safer alias handling
- Introduced V2 Class-based agent tools
- Decoupled MCP types from Cat chat types
- Improved plugin validation to handle duplicates
New Features
- Added `CCAT_QDRANT_CLIENT_TIMEOUT` environment parameter
- Improved Qdrant collection management and error handling
- Improved plugin validation and duplicate handling
- V2 Class-based agent tools
- Decoupled MCP types from Cat chat types
- Optimized Levenshtein distance calculation without langchain
- Switched to official langchain cohere
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