v10.4.3

thedotmack/claude-memv10.4.3Feb 25, 2026by thedotmack

AI Summary

Bug fix release addressing PostToolUse hook crashes and latency issues, plus CLAUDE_PLUGIN_ROOT fallback for Stop hooks in environments where the variable isn't injected.

Key Highlights

  • Fixed PostToolUse hook crashes - added missing break statements to all 7 switch cases
  • Fixed 5-second latency - removed redundant start commands from hook groups
  • Added CLAUDE_PLUGIN_ROOT POSIX shell-level fallback
  • Added script-level self-resolution via import.meta.url
  • Synced all version files

New Features

  • Hook crash and latency fixes
  • Environment variable fallback support

Full Release Notes

## Bug Fixes

- **Fix PostToolUse hook crashes and 5-second latency (#1220)**: Added missing `break` statements to all 7 switch cases in `worker-service.ts` preventing fall-through execution, added `.catch()` on `main()` to handle unhandled promise rejections, and removed redundant `start` commands from hook groups that triggered the 5-second `collectStdin()` timeout
- **Fix CLAUDE_PLUGIN_ROOT fallback for Stop hooks (#1215)**: Added POSIX shell-level `CLAUDE_PLUGIN_ROOT` fallback in `hooks.json` for environments where the variable isn't injected, added script-level self-resolution via `import.meta.url` in `bun-runner.js`, and regression test added in `plugin-distribution.test.ts`

## Maintenance

- Synced all version files (plugin.json was stuck at 10.4.0)