v0.7.5 — Heartbeat + session validation path fix
Fixes
-
Agent-runner heartbeat — writes a keepalive marker to stdout every 2 minutes. The container-runner already resets the idle timer on any stdout data, so this prevents false stall timeouts during Task sub-agent waits (which produce no other stdout). The
task_notificationSDK event only fires on sub-agent completion, not during execution — meaning the stderr-based idle reset in v0.7.4 was insufficient for long Task waits specifically. -
Session validation path bug fixed — the leading slash in the CWD was being stripped when constructing the session
.jsonlpath, causing validation to always miss the file and silently do nothing. Claude Code keeps the leading dash in the project directory name (e.g.-Users-ziggy-nanoclaw-groups-main). Now constructed correctly.