| hook-surface:after-agent | AfterAgent (canonical) | channels-hooks |
| hook-surface:claude.cwd-changed | CwdChanged (Claude Code) | channels-hooks |
| hook-surface:claude.file-changed | FileChanged (Claude Code) | channels-hooks |
| hook-surface:claude.instructions-loaded | InstructionsLoaded (Claude Code) | channels-hooks |
| hook-surface:claude.notification | Notification (Claude) | channels-hooks |
| hook-surface:claude.permission-denied | PermissionDenied (Claude Code) | channels-hooks |
| hook-surface:claude.post-compact | PostCompact (Claude Code) | channels-hooks |
| hook-surface:claude.post-tool-use | PostToolUse (Claude) | channels-hooks |
| hook-surface:claude.session-end | SessionEnd (Claude) | channels-hooks |
| hook-surface:claude.session-start | SessionStart (Claude) | channels-hooks |
| hook-surface:claude.setup | Setup (Claude Code) | channels-hooks |
| hook-surface:claude.stop | Stop (Claude) | channels-hooks |
| hook-surface:claude.stop-failure | StopFailure (Claude Code) | channels-hooks |
| hook-surface:claude.subagent-start | SubagentStart (Claude Code) | channels-hooks |
| hook-surface:claude.subagent-stop | SubagentStop (Claude) | channels-hooks |
| hook-surface:claude.worktree-remove | WorktreeRemove (Claude Code) | channels-hooks |
| hook-surface:codex.on-stop | OnStop (Codex) | channels-hooks |
| hook-surface:copilot.post-tool | Copilot post-tool (native) | channels-hooks |
| hook-surface:done | Done (a5c canonical) | channels-hooks |
| hook-surface:gemini.post-response | post_response (Gemini) | channels-hooks |
| hook-surface:gemini.tool-call-post | tool_call_post (Gemini) | channels-hooks |
| hook-surface:hermes.on-event | onEvent (Hermes) | channels-hooks |
| hook-surface:notification | Notification (canonical) | channels-hooks |
| hook-surface:omp.on-event | onEvent (OMP) | channels-hooks |
| hook-surface:openclaw.on-event | onEvent (OpenClaw) | channels-hooks |
| hook-surface:opencode.on-step | on_step (OpenCode) | channels-hooks |
| hook-surface:opencode.session-idle | OpenCode session-idle (native) | channels-hooks |
| hook-surface:opencode.shell-env | OpenCode shell-env (native) | channels-hooks |
| hook-surface:phase-change | PhaseChange (a5c canonical) | channels-hooks |
| hook-surface:pi.on-event | onEvent (Pi) | channels-hooks |
| hook-surface:post-tool-use | PostToolUse (canonical) | channels-hooks |
| hook-surface:session-end | SessionEnd (canonical) | channels-hooks |
| hook-surface:session-idle | SessionIdle (canonical) | channels-hooks |
| hook-surface:session-start | SessionStart (canonical) | channels-hooks |
| hook-surface:start | Start (a5c canonical) | channels-hooks |
| hook-surface:subagent-stop | SubagentStop (canonical) | channels-hooks |
| hook-surface:wake | Wake (a5c canonical) | channels-hooks |