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)