v0.5.0
·
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
--briefflag 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