github doobidoo/mcp-memory-service v8.42.0
v8.42.0: Memory Awareness Enhancements

latest releases: v10.39.1, v10.39.0, v10.38.4...
4 months ago

🎯 Memory Awareness Enhancements

This release significantly improves the memory awareness system with better visibility, quality controls, and bug fixes.

✨ New Features

👁️ Visible Memory Injection

  • Users now see what memories are injected at session start
  • Displays top 3 memories with relevance scores, age, and tags
  • Formatted with colored output box for clear visibility
  • Configurable via ~/.claude/hooks/config.json (showInjectedMemories: true)
  • Helps users understand what context the AI assistant is using

🤖 LLM-Powered Session Summarization

  • Optional Gemini CLI integration for intelligent session analysis
  • New files: llm-session-summarizer.js utility and session-end-llm.js core hook
  • Generates meaningful summaries instead of generic boilerplate
  • Can be manually invoked for high-quality session consolidation

🔧 Improvements

🎯 Session-End Hook Quality

  • Raised quality thresholds to prevent generic boilerplate:
    • minSessionLength: 100 → 200 characters (requires more substantial content)
    • minConfidence: 0.1 → 0.5 (requires 5+ meaningful items vs 1+)
  • Database cleanup: removed 167 generic entries (3352 → 3185 memories)
  • Prevents low-quality memories like "User asked Claude to review code" from polluting database

⚡ Configuration Improvements

  • Enabled relevance scores in context formatting
  • Improved memory scoring to prioritize quality over recency for generic content
  • Session-end hook re-enabled with improved quality gates
  • Better defaults for session analysis

🐛 Bug Fixes

Duplicate MCP Fallback Messages

  • Fixed duplicate "MCP Fallback → Using standard MCP tools" log messages
  • Added module-level flag to track if fallback message was already logged
  • Message now appears once per session instead of once per query
  • Improved session start hook output clarity

📊 Impact

  • Better UX: Users see what memories are being used
  • Cleaner Database: Fewer low-quality memories polluting the system
  • Quality Over Quantity: Smarter session summaries when they are created
  • Improved Debugging: Clear, non-duplicate log messages

🔗 Related Issues

This release addresses user feedback about memory visibility and database pollution from generic session summaries.

📦 Installation

# Update to v8.42.0
pip install --upgrade mcp-memory-service

# Or with uv
uv pip install --upgrade mcp-memory-service

# Verify version
python -c "import mcp_memory_service; print(mcp_memory_service.__version__)"

🙏 Credits

Thanks to the community for reporting issues with generic session summaries and requesting better visibility into memory injection.


Full Changelog: https://github.com/doobidoo/mcp-memory-service/blob/main/CHANGELOG.md#8420---2025-11-27

Don't miss a new mcp-memory-service release

NewReleases is sending notifications on new releases.