Session Idle Notifications
Session-idle notifications now fire when Claude stops without any active persistent mode, closing the gap where external integrations (Telegram, Discord) were never informed that a session went idle.
Fixed
- Session-idle notification never fired on ordinary stop: The
persistent-mode.cjsStop hook only sent notifications when a persistent mode (ralph, ultrawork, etc.) was active. When Claude stopped normally with no mode running, nosession-idleevent was emitted. External integrations (Telegram, Discord) now receive idle notifications so users know their session is waiting for input.
Changed
- Skills cleanup: Removed deprecated
commands/stubs and added missingSKILL.mdfiles - HUD installation optional: Installer now respects
hudEnabledconfig - Team status hooks: Emit status hooks on tmux session ready transition
- Explore agent: Added context-aware file reading
Full Changelog: v4.2.3...v4.2.4