v9.0.14
thedotmack/claude-memv9.0.14Feb 5, 2026by thedotmack
AI Summary
This release introduces a fundamental in-process worker architecture (PR #722) that allows hook processes to become the worker when port 37777 is available, eliminating Windows spawn issues and improving startup times. Additional improvements include chained hook execution support and cleaner boolean-based health monitoring.
Key Highlights
- In-process worker architecture - hooks become workers when port 37777 is available, eliminating Windows spawn issues
- Added `skipExit` option to hook-command.ts for chained command execution
- Worker health checks now return boolean status for cleaner monitoring
- Massive documentation cleanup - removed 76 redundant files (4,493 lines)
- hooks.json now supports chained commands for complex workflows
New Features
- In-process worker architecture (hooks become workers when port 37777 is available)
- skipExit option for chained command execution in hook-command.ts
- Boolean-based worker health checks in worker-utils.ts
- Chained hook configuration support in hooks.json
Full Release Notes
## In-Process Worker Architecture This release includes the merged in-process worker architecture from PR #722, which fundamentally improves how hooks interact with the worker service. ### Changes - **In-process worker architecture** - Hook processes now become the worker when port 37777 is available, eliminating Windows spawn issues - **Hook command improvements** - Added `skipExit` option to `hook-command.ts` for chained command execution - **Worker health checks** - `worker-utils.ts` now returns boolean status for cleaner health monitoring - **Massive CLAUDE.md cleanup** - Removed 76 redundant documentation files (4,493 lines removed) - **Chained hook configuration** - `hooks.json` now supports chained commands for complex workflows ### Technical Details The in-process architecture means hooks no longer need to spawn separate worker processes. When port 37777 is available, the hook itself becomes the worker, providing: - Faster startup times - Better resource utilization - Elimination of process spawn failures on Windows Full PR: https://github.com/thedotmack/claude-mem/pull/722