SessionStart
01Hook
Runs when a session starts, executing install.sh with --format. From TwoWells/Catenary.
Hook
Runs when a session starts, executing install.sh with --format. From TwoWells/Catenary.
Hook
Runs before the agent uses a tool, running catenary hook pre-tool --format=claude. From TwoWells/Catenary.
Hook
Runs when the agent finishes a response, running catenary hook post-agent --format=claude. From TwoWells/Catenary.
Hook
Runs when a subagent finishes, running catenary hook post-agent --format=claude. From TwoWells/Catenary.
Hook
Runs when a session ends, running catenary hook session-end --format=claude. From TwoWells/Catenary.
Hook
Runs when a subagent starts, running catenary hook subagent-start --format=claude. From TwoWells/Catenary.
Hook
Runs when a git worktree is removed, running catenary hook worktree-remove --format=claude. From TwoWells/Catenary.
Hook
Runs when a git worktree is created, running catenary hook worktree-create --format=claude. From TwoWells/Catenary.
Hook
Runs when the agent asks permission for an action, running catenary hook permission-request --format=claude. From TwoWells/Catenary.
Hook
Runs once when the project is set up, running an inline shell check. From TwoWells/Catenary.
Hook
Runs when you submit a prompt, before the agent sees it, running an inline shell check. From TwoWells/Catenary.
Hook
Runs to expand your prompt before the agent sees it, running an inline shell check. From TwoWells/Catenary.
Hook
Runs on the PermissionDenied event, running an inline shell check. From TwoWells/Catenary.
Hook
Runs after a tool call finishes, running an inline shell check. From TwoWells/Catenary.
Hook
Runs when a tool call fails, running an inline shell check. From TwoWells/Catenary.
Hook
Runs when the agent sends a notification, running an inline shell check. From TwoWells/Catenary.
Hook
Runs on the TaskCreated event, running an inline shell check. From TwoWells/Catenary.
Hook
Runs when a task is marked completed, running an inline shell check. From TwoWells/Catenary.
Hook
Runs on the StopFailure event, running an inline shell check. From TwoWells/Catenary.
Hook
Runs on the TeammateIdle event, running an inline shell check. From TwoWells/Catenary.
Hook
Runs after instructions files are loaded, running an inline shell check. From TwoWells/Catenary.
Hook
Runs on the ConfigChange event, running an inline shell check. From TwoWells/Catenary.
Hook
Runs on the CwdChanged event, running an inline shell check. From TwoWells/Catenary.
Hook
Runs before the context is compacted, running an inline shell check. From TwoWells/Catenary.