github doobidoo/mcp-memory-service v8.41.0
v8.41.0 - Session Start Hook Reliability Improvements

latest releases: v10.42.1, v10.42.0, v10.41.0...
5 months ago

Session Start Hook Reliability Improvements

This release fixes multiple session start hook issues that were causing console noise, duplicate output, and cross-project memory pollution.

Fixed

Error Suppression

  • Eliminated ModuleNotFoundError spam during session startup
  • Added suppressErrors: true to Code Execution call configuration
  • Cleaner console output during session initialization

Clean Output

  • Removed duplicate "Injected Memory Context" messages
  • Fixed double stdout console.log output
  • Improved readability of session start information

Memory Filtering

  • Added project affinity scoring to prevent cross-project memory pollution
  • New calculateProjectAffinity() function in memory-scorer.js
  • Hard filters out memories without project tag when in a project context
  • Soft scoring penalty (0.3x) for memories from different projects
  • Result: Azure/Terraform memories no longer appear in mcp-memory-service context

Classification Fix

  • Session summaries no longer misclassified as "Current Problems"
  • Excludes session, session-summary, and session-end memory types from problem classification
  • Prevents confusion between historical session notes and actual current issues

Path Display

  • "Unknown location" now shows actual path via process.cwd() fallback
  • Provides better context awareness even in non-git directories
  • Improved debugging experience when git repository detection fails

Technical Details

Commit: 924962a fix: improve session-start hook reliability and memory filtering

Files Changed:

  • claude-hooks/core/session-start.js - Error suppression, output cleanup, memory filtering
  • claude-hooks/utilities/memory-scorer.js - Project affinity scoring implementation
  • claude-hooks/utilities/context-formatter.js - Session type exclusion from problems

Benefits:

  • Cleaner session startup experience
  • Accurate memory context from relevant projects only
  • Better problem classification in session summaries
  • More informative path display in all contexts

🤖 Generated with Claude Code

Co-Authored-By: Claude noreply@anthropic.com

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

NewReleases is sending notifications on new releases.