Skip to content

lyonzin/knowledge-rag

v3.2.1 Bugfix

This release fixes issues for SREs watching stability and regressions.

Published 2mo MCP Developer Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

antigravity claude claude-code claude-code-cli codex cursor-ai
+14 more
document-search hybrid-search inteligencia-artificial knowledge-base local-ai mcp mcp-server llm rag-chatbot rag-pipeline reranking retrieval-augmented-generation semantic-search vector-db

Summary

AI summary

Automatically recovers from corrupted ChromaDB on startup, eliminating segfault loops.

Full changelog

Fix: Auto-Recovery on Startup

If ChromaDB gets corrupted (crash during indexing, power loss, etc.), the server now automatically detects and recovers instead of crashing with a segfault loop.

What was happening

  • A crash during indexing left the SQLite DB in a corrupted state
  • Next startup: segfault → crash → restart → segfault (infinite loop)
  • Required manual deletion of data/chroma_db/ to fix

What happens now

  • Server detects corruption on startup
  • Automatically deletes corrupted data
  • Recreates fresh collection
  • Logs [RECOVERY] messages so you know it happened
  • Zero manual intervention needed

Also handles

  • Embedding function conflicts (e.g., switching models)
  • Orphaned UUID directories from partial rebuilds

Upgrade

pip install --upgrade knowledge-rag

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track lyonzin/knowledge-rag

Get notified when new releases ship.

Sign up free

About lyonzin/knowledge-rag

Local RAG system for Claude Code with hybrid search (BM25 + semantic), cross-encoder reranking, markdown-aware chunking, query expansion, and 12 MCP tools. Runs entirely offline with zero external servers.

All releases →

Beta — feedback welcome: [email protected]