SessionStart
01Hook
Runs when a session starts, executing session-start.sh via bash. From Lexxes-Projects/obey.
Makes Claude actually follow your rules. Save rules with natural language, enforce them with hooks, remember them across sessions.
Hook
Runs when a session starts, executing session-start.sh via bash. From Lexxes-Projects/obey.
Hook
Runs after instructions files are loaded, executing instructions-loaded.sh via bash. From Lexxes-Projects/obey.
Hook
Runs when you submit a prompt, before the agent sees it, executing user-prompt-submit.sh via bash. From Lexxes-Projects/obey.
Hook
Runs before the agent uses a tool for Bash, Write, Edit and MultiEdit tool calls, executing pre-tool-use.sh via bash (2 commands). From Lexxes-Projects/obey.
Hook
Runs when the agent asks permission for an action, executing permission-request.sh via bash. From Lexxes-Projects/obey.
Hook
Runs after a tool call finishes for Bash, Write, Edit and MultiEdit tool calls, executing post-tool-use.sh via bash. From Lexxes-Projects/obey.
Hook
Runs when a tool call fails for Bash, Write, Edit and MultiEdit tool calls, executing post-tool-use-failure.sh via bash. From Lexxes-Projects/obey.
Hook
Runs when a subagent starts, executing subagent-start.sh via bash. From Lexxes-Projects/obey.
Hook
Runs when a subagent finishes, executing subagent-stop.sh via bash. From Lexxes-Projects/obey.
Hook
Runs when the agent finishes a response, executing stop.sh via bash. From Lexxes-Projects/obey.
Hook
Runs before the context is compacted, executing pre-compact.sh via bash. From Lexxes-Projects/obey.
Hook
Runs after the context is compacted, executing post-compact.sh via bash. From Lexxes-Projects/obey.
Hook
Runs when a task is marked completed, executing task-completed.sh via bash. From Lexxes-Projects/obey.
Hook
Runs on the ConfigChange event, executing config-change.sh via bash. From Lexxes-Projects/obey.
Hook
Runs when the agent sends a notification, executing notification.sh via bash. From Lexxes-Projects/obey.
Hook
Runs when a session ends, executing session-end.sh via bash. From Lexxes-Projects/obey.