v10.6.3

thedotmack/claude-memv10.6.3Mar 29, 2026by thedotmack

AI Summary

This is a critical patch release (v10.6.3) that fixes 7 critical bugs affecting all non-dev-machine users and Windows, plus resolves an MCP server crash caused by erroneous `import.meta.url` ESM-compat code in CJS files. The release also includes Gemini CLI integration improvements for timeline display.

Key Highlights

  • Fixed MCP server crash caused by erroneous `import.meta.url` ESM-compat banner in CJS files
  • Fixed 7 critical bugs affecting non-dev-machine users and Windows including hook registration paths, worker service spawn handling, and environment sanitization
  • Improved cross-platform compatibility with ProcessManager Windows spawn catch block improvements
  • Enhanced Gemini CLI integration with ANSI color code stripping and markdown fallback for timeline display
  • Added `sessionId` to `summarize.ts` warning logs for better triage capabilities

New Features

  • Gemini CLI integration: ANSI color codes stripped from timeline display with markdown fallback

Full Release Notes

## v10.6.3 — Critical Patch Release

### Bug Fixes

- **Fix MCP server crash**: Removed erroneous `import.meta.url` ESM-compat banner from CJS files that caused Node.js startup failures
- **Fix 7 critical bugs** affecting all non-dev-machine users and Windows:
  - Hook registration paths corrected for plugin distribution
  - Worker service spawn handling hardened for Windows
  - Environment sanitization for cross-platform compatibility
  - ProcessManager Windows spawn catch block improvements
  - SessionEnd inline hook exemption in regression tests
  - `summarize.ts` warning log now includes `sessionId` for triage
- **CodeRabbit review feedback** addressed from PR #1518

### Improvements

- **Gemini CLI integration**: Strip ANSI color codes from timeline display, provide markdown fallback

### Files Changed

- `plugin/hooks/hooks.json`
- `plugin/scripts/mcp-server.cjs`
- `plugin/scripts/worker-service.cjs`
- `scripts/build-hooks.js`
- `src/cli/handlers/summarize.ts`
- `src/services/infrastructure/ProcessManager.ts`
- `src/services/worker-service.ts`
- `src/supervisor/env-sanitizer.ts`
- `tests/infrastructure/plugin-distribution.test.ts`
- `tests/supervisor/env-sanitizer.test.ts`