Patch release with two community contributions + a fix for system-Python users.
Community PRs
- PR #76 (@ynaamane): Add
claude-opus-4-7to model context window mapping. Opus 4.7 now correctly detected as 1M context. Includes tests for exact + prefix-matched model IDs. - PR #75 (@bslinger): Pass Claude PID into detached guard instead of guessing parent PID. Fixes a bug where the guard daemon could SIGTERM the wrong process (including systemd/launchd) on reload after daemonization reparents the guard. Removes the dangerous PPID fallback.
Bug fix
python3 -m pipfallback in hook upgrade chain (schema v5): Users who install via macOS system Python (/Library/Frameworks/Python.framework/...) often have neitheruvnor standalonepipon PATH — onlypython3 -m pipworks. The hook's upgrade chain now tries all three:uv pip install→pip install→python3 -m pip install. Schema bump ensures existing 1.8.0 installs auto-refresh their hooks.
Stats
- 366 tests passing (up from 360 in v1.8.0)
- ~37K total installs, ~250M tokens saved/day