Fixed
Hook Installer Utility File Deployment
Fixed critical bug where hook installer only copied 8/14 basic utilities and 5/14 enhanced utilities due to hardcoded file lists. Updated files like memory-scorer.js and context-formatter.js from v8.41.0/v8.41.1 were not deployed when running python install_hooks.py --natural-triggers.
Changes:
- Replaced hardcoded utility file lists with glob pattern (
*.js) to automatically copy all 14 utility files - Ensures v8.41.0/v8.41.1 project affinity filtering fixes get properly deployed
- Future utility file additions automatically included without manual list maintenance
Impact:
Users who installed hooks with v8.41.0/v8.41.1 had stale utility files missing critical fixes:
- Project affinity filtering (prevents cross-project memory pollution)
- Session-summary filtering (excludes session types from problem classification)
- Recency sorting (sorts memories by date within categories)
Commits:
- 557be0e: fix(installer): copy ALL utility files instead of hardcoded lists
- 845fa26: docs: update CHANGELOG for installer utility file fix
Full Changelog: https://github.com/doobidoo/mcp-memory-service/blob/main/CHANGELOG.md#8412---2025-11-27