CodePulse v2.3.57 — Wait Quietly Stop Loop Root-Cause Fix
Root-cause fix for the Wait Quietly stop loop. The bridge now returns an empty response instead of a decision:block that injected wait_for_instructions and cycled 28 times.
Bug Fixes (TAB-540)
- Fixed: Wait Quietly stop loop (GitHub Issue #32) — The previous
decision: "block"+ "Call wait_for_instructions" bridge response was the wrong protocol. Bridge blocked Claude with a tool injection; Claude calledwait_for_instructions; Claude stopped; the stop hook fired again; the bridge blocked again. Each cycle was roughly eight seconds and a real user submitted 28 iterations before intervening. Fix: return empty{}from the bridge for suppressed stops — Claude interprets this as a clean stop with no tool injection and no message. The PowerShell hook now explicitly filters{}from stdout to match bash behavior. Both hook scripts now checkstop_hook_activeand exit immediately when true, per official Anthropic stop-hook guidance. Hook scripts auto-reinstall on service start, so no manual action is required.