III.
Node kind ledger
Page 1 of 1HookSurface
HookSurface records
Browse all HookSurface records in the current atlas snapshot.
Filters & facets1 active · 8 groups
eventName
DecisionPoint (a5c canonical) · 1Done (a5c canonical) · 1Notification (canonical) · 1MessageReceived (canonical) · 1PreCompact (canonical) · 1SubagentStop (canonical) · 1UserPromptSubmit (canonical) · 1Copilot pre-tool (native) · 1Copilot post-tool (native) · 1OpenCode session-idle (native) · 1OpenCode shell-env (native) · 1AfterAgent (canonical) · 1
description
a5c-emitted: fires at the end of a babysitter run.
· 1Fires when a sub-agent task terminates. · 1Fires when a user submits a prompt; can rewrite or block. · 1GitHub Copilot CLI's pre-tool hook. · 1GitHub Copilot CLI's post-tool hook. · 1OpenCode's session-idle hook. · 1OpenCode's shell-env hook. · 1Fires when a session is closed.
· 1a5c-emitted: fires at the start of a babysitter run.
· 1Codex's pre-tool-call hook. Canonicalizes to pre-tool-use.
· 1Cursor's pre-tool hook. Canonicalizes to pre-tool-use.
· 1Cursor PostTool hook · 1
payloadSchema
availableInProducts
| id | displayName | cluster |
|---|---|---|
| hook-surface:claude.message-display | MessageDisplay (Claude) | channels-hooks |
| hook-surface:claude.notification | Notification (Claude) | channels-hooks |
| hook-surface:claude.post-tool-use | PostToolUse (Claude) | channels-hooks |
| hook-surface:claude.pre-compact | PreCompact (Claude) | channels-hooks |
| hook-surface:claude.pre-tool-use | PreToolUse (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.subagent-stop | SubagentStop (Claude) | channels-hooks |
| hook-surface:claude.user-prompt-expansion | UserPromptExpansion (Claude Code) | channels-hooks |
| hook-surface:claude.user-prompt-submit | UserPromptSubmit (Claude) | channels-hooks |
| hook-surface:claude.worktree-create | WorktreeCreate (Claude Code) | channels-hooks |
| hook-surface:claude.worktree-remove | WorktreeRemove (Claude Code) | channels-hooks |
| hook-surface:codex.on-stop | OnStop (Codex) | channels-hooks |
| hook-surface:codex.on-tool-call | OnToolCall (Codex) | channels-hooks |
| hook-surface:copilot.post-tool | Copilot post-tool (native) | channels-hooks |
| hook-surface:copilot.pre-tool | Copilot pre-tool (native) | channels-hooks |
| hook-surface:cursor.post-tool | Cursor PostTool hook | channels-hooks |
| hook-surface:cursor.pre-tool | pre_tool (Cursor) | channels-hooks |
| hook-surface:cursor.session-end | Cursor SessionEnd hook | channels-hooks |
| hook-surface:cursor.session-start | Cursor SessionStart hook | channels-hooks |
| hook-surface:cursor.stop | Cursor Stop hook | channels-hooks |
| hook-surface:cursor.user-prompt-submit | Cursor UserPromptSubmit hook | channels-hooks |
| hook-surface:gemini.post-response | post_response (Gemini) | channels-hooks |
| hook-surface:gemini.pre-prompt | pre_prompt (Gemini) | channels-hooks |
| hook-surface:gemini.tool-call-pre | tool_call_pre (Gemini) | channels-hooks |
| hook-surface:hermes.on-event | onEvent (Hermes) | 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:pi.on-event | onEvent (Pi) | channels-hooks |
| hook-surface:post-tool-use | PostToolUse (canonical) | channels-hooks |
| hook-surface:pre-tool-use | PreToolUse (canonical) | channels-hooks |
| hook-surface:shell-env | ShellEnv (canonical) | channels-hooks |