Skip to content

v0.5.0

Choose a tag to compare

@codenamev codenamev released this 04 Feb 17:19
· 247 commits to main since this release
Immutable release. Only release title and notes can be modified.

What's New in v0.5.0

MCP Structured Content & Compact Mode

  • All MCP tools now return dual content (text summary) + structuredContent (JSON)
  • Compact mode (compact: true) omits provenance receipts for ~60% smaller responses
  • MCP query guide prompt for tool selection guidance

Search & Retrieval Improvements

  • Reciprocal Rank Fusion (RRF) replaces naive merge for hybrid search — better result ordering
  • Smart expansion detection skips unnecessary vector search when FTS5 already provides strong matches
  • Enhanced snippet extraction with better context windows

Provenance & Traceability

  • Line-range references in provenance for precise source linking
  • Fact dependency graph visualization via BFS traversal

User-Friendly Identifiers

  • Docid short hash system — memorable identifiers instead of raw integer IDs

Caching & Performance

  • LLM response caching schema and store methods
  • Structured JSON logging with configurable level filtering

Ingestion & Content Processing

  • Configurable tool capture filtering for ingestion
  • ContentSanitizer now strips system-reminder, local-command-caveat, and other Claude Code internal tags
  • Relative time formatting in recall output (just now → Xm ago → Xh ago → Xd ago)

Developer Tools

  • --brief flag for doctor command for automated workflows

Bug Fixes

  • Preserve SQLite PRAGMAs across connection reconnects
  • Fix timestamp-only churn in publish output

Internal

  • Significant code quality improvements: method decomposition, N+1 query fixes, duplicate extraction
  • Research studies: QMD restudy (plugin format, structured MCP) and claude-supermemory study (context injection)

Full Changelog: https://github.com/codenamev/claude_memory/blob/main/CHANGELOG.md#050---2026-02-04