disinto/lib/hooks
openhands f66fcd666c fix: address review — terminal phase guard, explicit marker var, test coverage
- Guard against overwriting terminal phases (PHASE:done, PHASE:merged)
  in on-stop-failure.sh to prevent false failures from same-turn race
- Declare sf_phase_marker explicitly in StopFailure block instead of
  relying on phase_marker from PostToolUse block
- Add authentication_failed test (10c) and terminal phase guard tests
  (10g, 10h)
- Fix fragile nested command substitution in test 10f fail() message

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 01:52:46 +00:00
..
on-idle-stop.sh fix: replace fragile pane grep with Stop hook for idle detection (#272) 2026-03-19 14:57:54 +01:00
on-phase-change.sh fix: distinguish phase file writes from reads in PostToolUse hook 2026-03-19 18:14:49 +00:00
on-pretooluse-guard.sh fix: address review — whitelist /tmp, block bare force-push, improve checkout guard 2026-03-20 00:16:57 +00:00
on-session-end.sh fix: feat: SessionEnd hook for guaranteed cleanup on session exit (#276) 2026-03-20 01:11:26 +00:00
on-stop-failure.sh fix: address review — terminal phase guard, explicit marker var, test coverage 2026-03-20 01:52:46 +00:00
on-stop-matrix.sh fix: feat: stream action-agent Claude output to Matrix thread (#293) 2026-03-19 23:43:29 +00:00