Skip to content
This repository was archived by the owner on Jun 3, 2026. It is now read-only.

v0.3.0 — Memory hygiene: dedup, tags, recency search, 6 tools

Choose a tag to compare

@glasschan glasschan released this 23 May 18:43
· 19 commits to main since this release

What's New

🧹 Memory Hygiene (major)

  • Pre-save dedup: qdrant_remember auto-detects semantically similar content (>0.85) and updates existing entry instead of creating duplicates
  • Payload metadata: every point now has created_at + updated_at + version for full audit trail
  • Tags support: optional string array on qdrant_remember for filtered retrieval
  • Recency-weighted search: qdrant_search accepts optional recency_weight param (0.0-1.0) to blend freshness with relevance

🗑️ Noise Reduction

  • sync_turn() OFF by default — no more auto-saved conversation garbage
  • Removed Learning Store (4 unused tools) — saves token overhead

⚡ Performance

  • Auto-payload-indexes on category (keyword) and updated_at (integer) for fast filtered queries
  • Search fetches extra results + re-ranks for recency blending

🛠️ Config

All new features configurable via env vars:

  • QDRANT_DEDUP_THRESHOLD (default: 0.85)
  • QDRANT_DEDUP_ENABLED (default: true)
  • QDRANT_AUTO_SYNC (default: false)
  • QDRANT_RECENCY_WEIGHT (default: 0.0)

📦 Tools: 10 → 6

Removed: qdrant_learning_store, qdrant_learning_search, qdrant_learning_preview, qdrant_learning_approve