Agentic AI Atlasby a5c.ai
OverviewWikiGraphFor AgentsEdgesSearchWorkspace
/
GitHubDocsDiscord
i.4Wiki
Agentic AI Atlas · Hook Event Coverage Matrix
docs/agent-stack/hooks/coverage-matrixa5c.ai
Search the atlas/
Wiki · linked records

Article and nearby pages

I.Current articlepp. 1 - 1
Missing Hook Capabilities — Agent Stack GapsHook Event Gaps — Specs for Remaining Runtime Work
I.
Wiki article

docs/agent-stack/hooks/coverage-matrix

Reading · 4 min

Hook Event Coverage Matrix reference

30 Claude Code hook events vs. implementation status across the agent stack.

Page nodewiki/docs/agent-stack/hooks/coverage-matrix.mdNearby pages · 2Documents · 0

Continue reading

Nearby pages in the same section.

Missing Hook Capabilities — Agent Stack GapsHook Event Gaps — Specs for Remaining Runtime Work

Hook Event Coverage Matrix

30 Claude Code hook events vs. implementation status across the agent stack.

Legend

  • **atlas**: Event defined in atlas graph schema
  • **hooks-adapter**: Canonical phase exists in hooks-adapter core
  • **adapters runtime**: Native runtime hook registration/dispatch exists
  • **SDK**: SDK-emitted harness hook exists where SDK owns the source
  • **agent-core**: Session event type exists

Full Matrix

#EventCanonical Phaseatlashooks-adapteradapters runtimeSDKStatus
1SessionStartsession.start✅✅✅✅**DONE**
2Setupsession.setup✅✅✅❌**PARTIAL**
3SessionEndsession.end✅✅✅✅**DONE**
4UserPromptSubmitturn.user_prompt_submitted✅✅✅✅**DONE**
5UserPromptExpansionturn.prompt_expansion✅✅✅❌**PARTIAL**
6Stopturn.stop✅✅✅✅**DONE**
7StopFailureturn.stop_failure✅✅✅❌**PARTIAL**
8PreToolUsetool.before✅✅✅✅**DONE**
9PermissionRequesttool.permission_request✅✅✅✅**DONE**
10PermissionDeniedtool.permission_denied✅✅✅✅**DONE**
11PostToolUsetool.after✅✅✅✅**DONE**
12PostToolUseFailuretool.after_failure✅✅✅❌**PARTIAL**
13PostToolBatchtool.after_batch✅✅✅❌**PARTIAL**
14SubagentStartsubagent.start✅✅✅✅**DONE**
15SubagentStopsubagent.end✅✅✅✅**DONE**
16TaskCreatedtask.created✅✅✅✅**DONE**
17TaskCompletedtask.completed✅✅✅✅**DONE**
18TeammateIdleteam.idle✅✅❌❌**BLOCKED**
19FileChangedsession.file_changed✅✅✅✅**DONE**
20CwdChangedsession.cwd_changed✅✅✅✅**DONE**
21ConfigChangesession.config_changed✅✅✅❌**PARTIAL**
22InstructionsLoadedsession.instructions_loaded✅✅✅❌**PARTIAL**
23PreCompactsession.compact.before✅✅✅✅**DONE**
24PostCompactsession.compact.after✅✅✅✅**DONE**
25Elicitationmcp.elicitation✅✅✅✅**DONE**
26ElicitationResultmcp.elicitation_result✅✅✅✅**DONE**
27WorktreeCreatesession.worktree_create✅✅✅✅**DONE**
28WorktreeRemovesession.worktree_remove✅✅✅✅**DONE**
29MessageDisplaymessage.received✅✅✅❌**PARTIAL**
30Notificationnotification✅✅✅✅**DONE**

Summary

StatusCountPercentage
DONE2170%
PARTIAL827%
BLOCKED13%
atlas covered30100%

PARTIAL means hooks-adapter and the native adapters runtime bridge can represent/dispatch the event, but a separate SDK-owned emission point is still absent or only applies where a concrete runtime source exists. BLOCKED means the canonical contract exists, but the stack does not yet have a real lifecycle boundary to emit the event.

Trail

Wiki
Babysitter Docs

Agent Stack

Agent Stack Hooks — Gap Analysis & Specs

Hook Event Coverage Matrix

Continue reading

Missing Hook Capabilities — Agent Stack Gaps
Hook Event Gaps — Specs for Remaining Runtime Work

Page record

Open node ledger

wiki/docs/agent-stack/hooks/coverage-matrix.md

Documents

No documented graph nodes on this page.