PreToolUse
01Hook
Runs before the agent uses a tool for Bash tool calls, executing push-guard.sh. From MissingPackage/nightshift.
A harness for long-horizon Claude Code work: goals decomposed into loop-runnable phases, hooks that catch the bad session, verified iterations, and decisions that stay yours.
Hook
Runs before the agent uses a tool for Bash tool calls, executing push-guard.sh. From MissingPackage/nightshift.
Hook
Runs when you submit a prompt, before the agent sees it, executing firefight-catch.sh. From MissingPackage/nightshift.
Hook
Runs when a session starts, executing session-anchor.sh. From MissingPackage/nightshift.
Hook
Runs after a tool call finishes for ScheduleWakeup tool calls, executing loop-state.sh. From MissingPackage/nightshift.
Hook
Runs when the agent finishes a response, executing handoff-freshness.sh and loop-guard.sh (2 commands). From MissingPackage/nightshift.
Hook
Runs when the agent sends a notification, executing notify-ntfy.sh. From MissingPackage/nightshift.