Agentic AI Atlasby a5c.ai
OverviewWikiGraphFor AgentsEdgesSearchWorkspace
/
GitHubDocsDiscord
iiiNode kind
Agentic AI Atlas · HookSurface
76 recordsa5c.ai
Search kind facets/
Atlas · node kind

Current kind and facets

III.HookSurfacepp. 1 - 1
eventName: DecisionPoint (a5c canonical)eventName: Done (a5c canonical)description: a5c-emitted: fires at the end of a babysitter run. description: Fires when a sub-agent task terminates.originVendor: AnthropicoriginVendor: Googletrigger: post-tool-calltrigger: session-end
III.
Node kind ledger

HookSurface

Page 1 of 2

HookSurface records

Browse all HookSurface records in the current atlas snapshot.

Cluster · channels-hooksTotal · 76Visible · 76
Filters & facets8 groups

eventName

DecisionPoint (a5c canonical) · 1Done (a5c canonical) · 1Notification (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) · 1SessionIdle (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

originVendor

Anthropic · 29Google · 4a5c · 4GitHub · 2SST · 2OpenAI · 2Cursor · 1OpenCode · 1

trigger

post-tool-call · 1session-end · 1session-start · 1stop · 1user-prompt-submit · 1

payloadSchema

Claude Code-compatible PostTool payload · 1Claude Code-compatible SessionEnd payload · 1Claude Code-compatible SessionStart payload · 1Claude Code-compatible Stop payload · 1Claude Code-compatible UserPromptSubmit payload · 1

direction

pre · 26post · 22event · 16observer · 1

availableInProducts

agent:gemini-cli · 4agent:openclaw · 2agent:copilot-cli · 1agent:omp · 1

family

shell-hook · 36in-process · 25observer · 9
id-ascid-descname-ascname-desc
iddisplayNamecluster
hook-surface:after-agentAfterAgent (canonical)channels-hooks
hook-surface:after-modelAfter Modelchannels-hooks
hook-surface:before-agentBefore Agentchannels-hooks
hook-surface:before-modelBefore Modelchannels-hooks
hook-surface:before-prompt-buildBeforePromptBuild (canonical)channels-hooks
hook-surface:before-provider-requestBeforeProviderRequest (canonical)channels-hooks
hook-surface:before-tool-selectionBefore Tool Selectionchannels-hooks
hook-surface:claude.config-changeConfigChange (Claude Code)channels-hooks
hook-surface:claude.cwd-changedCwdChanged (Claude Code)channels-hooks
hook-surface:claude.elicitationElicitation (Claude Code)channels-hooks
hook-surface:claude.elicitation-resultElicitationResult (Claude Code)channels-hooks
hook-surface:claude.file-changedFileChanged (Claude Code)channels-hooks
hook-surface:claude.instructions-loadedInstructionsLoaded (Claude Code)channels-hooks
hook-surface:claude.notificationNotification (Claude)channels-hooks
hook-surface:claude.permission-deniedPermissionDenied (Claude Code)channels-hooks
hook-surface:claude.permission-requestPermissionRequest (Claude Code)channels-hooks
hook-surface:claude.post-compactPostCompact (Claude Code)channels-hooks
hook-surface:claude.post-tool-batchPostToolBatch (Claude Code)channels-hooks
hook-surface:claude.post-tool-usePostToolUse (Claude)channels-hooks
hook-surface:claude.post-tool-use-failurePostToolUseFailure (Claude Code)channels-hooks
hook-surface:claude.pre-compactPreCompact (Claude)channels-hooks
hook-surface:claude.pre-tool-usePreToolUse (Claude)channels-hooks
hook-surface:claude.session-endSessionEnd (Claude)channels-hooks
hook-surface:claude.session-startSessionStart (Claude)channels-hooks
hook-surface:claude.setupSetup (Claude Code)channels-hooks
hook-surface:claude.stopStop (Claude)channels-hooks
hook-surface:claude.stop-failureStopFailure (Claude Code)channels-hooks
hook-surface:claude.subagent-startSubagentStart (Claude Code)channels-hooks
hook-surface:claude.subagent-stopSubagentStop (Claude)channels-hooks
hook-surface:claude.task-completedTaskCompleted (Claude Code)channels-hooks
hook-surface:claude.task-createdTaskCreated (Claude Code)channels-hooks
hook-surface:claude.teammate-idleTeammateIdle (Claude Code)channels-hooks
hook-surface:claude.user-prompt-expansionUserPromptExpansion (Claude Code)channels-hooks
hook-surface:claude.user-prompt-submitUserPromptSubmit (Claude)channels-hooks
hook-surface:claude.worktree-createWorktreeCreate (Claude Code)channels-hooks
hook-surface:claude.worktree-removeWorktreeRemove (Claude Code)channels-hooks
hook-surface:codex.on-stopOnStop (Codex)channels-hooks
hook-surface:codex.on-tool-callOnToolCall (Codex)channels-hooks
hook-surface:copilot.post-toolCopilot post-tool (native)channels-hooks
hook-surface:copilot.pre-toolCopilot pre-tool (native)channels-hooks
hook-surface:cursor.post-toolCursor PostTool hookchannels-hooks
hook-surface:cursor.pre-toolpre_tool (Cursor)channels-hooks
hook-surface:cursor.session-endCursor SessionEnd hookchannels-hooks
hook-surface:cursor.session-startCursor SessionStart hookchannels-hooks
hook-surface:cursor.stopCursor Stop hookchannels-hooks
hook-surface:cursor.user-prompt-submitCursor UserPromptSubmit hookchannels-hooks
hook-surface:decision-pointDecisionPoint (a5c canonical)channels-hooks
hook-surface:doneDone (a5c canonical)channels-hooks
hook-surface:errorErrorchannels-hooks
hook-surface:gemini.post-responsepost_response (Gemini)channels-hooks
Page 1 of 2Next

Active filters

No active facet filters.

Sort

id-asc
id-desc
name-asc
name-desc