Bug Fixes
- Prevent daemon silent death from SIGHUP + unhandled errors — Worker process could silently die when receiving SIGHUP signals or encountering unhandled errors, leaving hooks without a backend. Now properly handles these signals and prevents silent crashes.
- Hook resilience and worker lifecycle improvements — Comprehensive fixes for hook command error classification, addressing issues #957, #923, #984, #987, and #1042. Hooks now correctly distinguish between worker unavailability errors and other failures.
- Clarify TypeError order dependency in error classifier — Fixed error classification logic to properly handle TypeError ordering edge cases.
New Features
- Project-scoped statusline counter utility — Added
statusline-counts.jsfor tracking observation counts per project in the Claude Code status line.
Internal
- Added test coverage for hook command error classification and process manager
- Worker service and MCP server lifecycle improvements
- Process manager enhancements for better cross-platform stability