Evidence Atlas · atomic feature

Hooks

Runs lifecycle hooks or interceptors.

Feature ID
hooks
Group
Native extensibility
Role
both
Testability
security-sensitive
Exact surfaces
93
Supported
29
Partial
1
Explicit no
3
Unknown
60
Atomic means scoped.This row does not promote a broad product claim into every protocol primitive, role, transport, or sibling surface. Unknown is an evidence gap, not an inferred negative.

All exact targets

Surface matrix

Provider references are plain text and secondary to the evidence record.

Exact surfaceStatusProvider / typeEvidenceConditions and notesSources
AgoragenticAgoragentic · agoragentic-acp-agent?UnknownAgoragenticacp-agent · tier Cnone confidenceNo defensible evidence established in this research pass.
Aider CLIAider · aider-cli?UnknownAidercli · tier Dnone confidenceNo defensible evidence established in this research pass.
Qwen Code CLIQwen Code · qwen-code-cli?UnknownAlibaba / Qwencli · tier Anone confidenceNo defensible evidence established in this research pass.
Amp ACP wrapperAmp ACP wrapper · amp-acp-agent?UnknownAmpacp-wrapper · tier Cnone confidenceNo defensible evidence established in this research pass.
Claude Agent ACP wrapperClaude Agent ACP Wrapper · claude-agent-acp-wrapper?UnknownAnthropicacp-adapter · tier Cnone confidenceNo defensible evidence established in this research pass.
Claude Code CLI / local hostClaude Code · claude-code-cliYSupportedAnthropiccli · tier Adocumented · high confidence · verified 2026-08-281 assertionNo additional condition recorded.
Auggie CLIAuggie · auggie-cliYSupportedAugment Codecli · tier Adocumented · high confidence · verified 2026-08-281 assertionNo additional condition recorded.
Augment IDE agentAuggie · augment-ideYSupportedAugment Codeide-extension · tier Adocumented · high confidence · verified 2026-08-281 assertionNo additional condition recorded.
Autohand CodeAutohand Code · autohand-acp-agent?UnknownAutohandacp-agent · tier Cnone confidenceNo defensible evidence established in this research pass.
Kiro CLI 3Kiro · kiro-cliYSupportedAWS / Kirocli · tier Adocumented · high confidence · verified 2026-08-281 assertionNo additional condition recorded.
Kiro IDEKiro · kiro-ideYSupportedAWS / Kiroide-agent · tier Adocumented · high confidence · verified 2026-08-281 assertionNo additional condition recorded.
Kiro MobileKiro · kiro-mobileNUnsupportedAWS / Kiromobile-agent · tier Adocumented · high confidence · verified 2026-08-281 assertionMobile supports workspace skills but not global skills, Hooks, or Powers/Agent Plugins.
Kiro WebKiro · kiro-webNUnsupportedAWS / Kiroweb-agent · tier Adocumented · high confidence · verified 2026-08-281 assertionHooks and global skill paths are unavailable on Web; workspace skills remain supported.
goose ACP-agent provider hostgoose · goose-acp-host?UnknownBlock / gooseacp-client · tier Anone confidenceNo defensible evidence established in this research pass.
goose CLIgoose · goose-cli?UnknownBlock / goosecli · tier Anone confidenceNo defensible evidence established in this research pass.
goose desktopgoose · goose-desktop?UnknownBlock / goosedesktop · tier Anone confidenceNo defensible evidence established in this research pass.
Cline CLICline · cline-cliYSupportedClinecli · tier Adocumented · high confidence · verified 2026-08-281 assertionEight lifecycle hook types are explicitly available in Cline CLI.
Cline VS Code extensionCline · cline-vscodeYSupportedClineide-extension · tier Adocumented · high confidence · verified 2026-08-281 assertionNo additional condition recorded.
Cascade desktop agentCascade · cascade-desktopYSupportedCognitiondesktop-agent · tier Adocumented · high confidence · verified 2026-08-281 assertionNo additional condition recorded.
Devin CLIDevin · devin-cliYSupportedCognitioncli · tier Adocumented · high confidence · verified 2026-08-281 assertionNo additional condition recorded.
Devin CloudDevin · devin-cloud?UnknownCognitioncloud-agent · tier Bnone confidenceNo defensible evidence established in this research pass.
Devin LocalDevin · devin-localYSupportedCognitionlocal-agent · tier Adocumented · high confidence · verified 2026-08-281 assertionNo additional condition recorded.
NovaNova · compass-ai-acp-agent?UnknownCompass AI / Novaacp-agent · tier Cnone confidenceNo defensible evidence established in this research pass.
Continue Agent modeContinue · continue-agent-mode?UnknownContinueide-agent-mode · tier Anone confidenceNo defensible evidence established in this research pass.
Continue Chat modeContinue · continue-chat-mode?UnknownContinueide-chat-mode · tier Anone confidenceNo defensible evidence established in this research pass.
Continue Plan modeContinue · continue-plan-mode?UnknownContinueide-plan-mode · tier Anone confidenceNo defensible evidence established in this research pass.
Corust AgentCorust Agent · corust-acp-agent?UnknownCorustacp-agent · tier Cnone confidenceNo defensible evidence established in this research pass.
crow-clicrow-cli · crow-acp-agent?Unknowncrow-cliacp-agent · tier Cnone confidenceNo defensible evidence established in this research pass.
Cursor CLI agentCursor · cursor-cliYSupportedCursorcli · tier Adocumented · high confidence · verified 2026-08-281 assertionNo additional condition recorded.
Cursor Cloud AgentCursor · cursor-cloud-agentPPartialCursorcloud-agent · tier Adocumented · high confidence · verified 2026-08-282 assertionsCommand hooks are supported; team hooks and some hook classes depend on plan/surface.
Cursor editor agentCursor · cursor-editorYSupportedCursornative-editor-agent · tier Adocumented · high confidence · verified 2026-08-281 assertionNo additional condition recorded.
DimCodeDimCode · dimcode-acp-agent?UnknownDimCodeacp-agent · tier Cnone confidenceNo defensible evidence established in this research pass.
DiracDirac · dirac-acp-agent?UnknownDiracacp-agent · tier Cnone confidenceNo defensible evidence established in this research pass.
Factory Droid CLIFactory Droid · factory-droid-cliYSupportedFactory AIcli · tier Adocumented · high confidence · verified 2026-08-281 assertionNo additional condition recorded.
Factory Droid ExecFactory Droid · factory-droid-headlessYSupportedFactory AIheadless-agent · tier Adocumented · high confidence · verified 2026-08-281 assertionNo additional condition recorded.
fast-agentfast-agent · fast-agent-acp-agent?Unknownfast-agentacp-agent · tier Cnone confidenceNo defensible evidence established in this research pass.
GitHub Copilot CLIGitHub Copilot · copilot-cliYSupportedGitHubcli · tier Bdocumented · high confidence · verified 2026-08-281 assertionLifecycle hooks can run shell commands at session, prompt, task, and error events.
GitHub Copilot cloud agentGitHub Copilot · copilot-cloud-agentYSupportedGitHubcloud-agent · tier Adocumented · high confidence · verified 2026-08-282 assertionsCloud-agent plugin packages may include event hooks.
GitHub Copilot code reviewGitHub Copilot · copilot-code-review?UnknownGitHubcloud-code-review · tier Anone confidenceNo defensible evidence established in this research pass.
GitHub Copilot in VS CodeGitHub Copilot · copilot-vscodeYSupportedGitHubide-extension · tier Adocumented · high confidence · verified 2026-08-281 assertionNo additional condition recorded.
Gemini CLIGemini CLI · gemini-cliYSupportedGooglecli · tier Adocumented · high confidence · verified 2026-08-281 assertionNo additional condition recorded.
Google Antigravity ACP agentGoogle Antigravity · google-antigravity?UnknownGoogleacp-agent · tier Cnone confidenceNo defensible evidence established in this research pass.
HarnHarn · harn-acp-agent?UnknownHarnacp-agent · tier Cnone confidenceNo defensible evidence established in this research pass.
JetBrains ACP hostJetBrains AI Assistant · jetbrains-acp-host?UnknownJetBrainsacp-client · tier Anone confidenceNo defensible evidence established in this research pass.
JetBrains native AI AssistantJetBrains AI Assistant · jetbrains-native-agent?UnknownJetBrainside-agent · tier Anone confidenceNo defensible evidence established in this research pass.
Junie ACP agentJunie · junie-acp-agent?UnknownJetBrainsacp-agent · tier Bnone confidenceNo defensible evidence established in this research pass.
Kilo CLIKilo Code · kilo-cli?UnknownKilocli · tier Anone confidenceNo defensible evidence established in this research pass.
Kilo IDE extensionKilo Code · kilo-ide?UnknownKiloide-extension · tier Anone confidenceNo defensible evidence established in this research pass.
DeepAgentsDeepAgents · deepagents-acp-agent?UnknownLangChain / DeepAgentsacp-agent · tier Cnone confidenceNo defensible evidence established in this research pass.
VS Code agent/plugin hostVisual Studio Code Agent Host · vscode-agent-hostYSupportedMicrosoft / Visual Studio Codeide-host · tier Adocumented · high confidence · verified 2026-08-281 assertionNo additional condition recorded.
Minion CodeMinion Code · minion-acp-agent?UnknownMinion Codeacp-agent · tier Cnone confidenceNo defensible evidence established in this research pass.
Mistral Vibe CLIMistral Vibe · mistral-vibe-cli?UnknownMistral AIcli · tier Anone confidenceNo defensible evidence established in this research pass.
Kimi CLI ACP registry entryKimi CLI legacy registry distribution · kimi-cli-legacy-acp?UnknownMoonshot AIacp-agent · tier Cnone confidenceNo defensible evidence established in this research pass.
Kimi Code CLIKimi Code CLI · kimi-code-cliYSupportedMoonshot AIcli · tier Adocumented · high confidence · verified 2026-08-281 assertionNo additional condition recorded.
NanoClaw agentNanoClaw · nanoclaw-agent?UnknownNanoClawmessaging-agent · tier Bnone confidenceNo defensible evidence established in this research pass.
Hermes ACP agentHermes Agent · hermes-acp-agent?UnknownNous Research / Hermesacp-agent · tier Anone confidenceNo defensible evidence established in this research pass.
Hermes CLI/desktop/messaging coreHermes Agent · hermes-core?UnknownNous Research / Hermesmulti-surface-agent · tier Anone confidenceNo defensible evidence established in this research pass.
ChatGPT desktop / Codex hostChatGPT · chatgpt-desktop?UnknownOpenAIdesktop · tier Anone confidenceNo defensible evidence established in this research pass.
ChatGPT mobileChatGPT · chatgpt-mobile?UnknownOpenAImobile · tier Anone confidenceNo defensible evidence established in this research pass.
ChatGPT webChatGPT · chatgpt-web?UnknownOpenAIweb · tier Anone confidenceNo defensible evidence established in this research pass.
Codex ACP adapterCodex ACP Adapter · codex-acp-adapter?UnknownOpenAIacp-adapter · tier Cnone confidenceNo defensible evidence established in this research pass.
Codex CLICodex · codex-cliYSupportedOpenAIcli · tier Adocumented · high confidence · verified 2026-08-281 assertionNo additional condition recorded.
Codex IDE extensionCodex · codex-ideYSupportedOpenAIide-extension · tier Adocumented · high confidence · verified 2026-08-281 assertionNo additional condition recorded.
OpenClaw ACP hostOpenClaw · openclaw-acp-host?UnknownOpenClawacp-client · tier Anone confidenceNo defensible evidence established in this research pass.
OpenClaw core agentOpenClaw · openclaw-core?UnknownOpenClawmulti-surface-agent · tier Anone confidenceNo defensible evidence established in this research pass.
OpenClaw MCP serverOpenClaw · openclaw-mcp-server?UnknownOpenClawmcp-server · tier Anone confidenceNo defensible evidence established in this research pass.
OpenCode CLI/TUIOpenCode · opencode-cliYSupportedOpenCodecli · tier Adocumented · high confidence · verified 2026-08-281 assertionNative OpenCode plugins register lifecycle, request, event, and tool-execution hooks.
OpenCode desktopOpenCode · opencode-desktopYSupportedOpenCodedesktop · tier Adocumented · high confidence · verified 2026-08-281 assertionNative OpenCode plugins register lifecycle, request, event, and tool-execution hooks.
OpenCode IDE extensionOpenCode · opencode-ideYSupportedOpenCodeide-extension · tier Adocumented · high confidence · verified 2026-08-281 assertionNative OpenCode plugins register lifecycle, request, event, and tool-execution hooks.
OpenHands ACP agentOpenHands · openhands-acp-agent?UnknownOpenHandsacp-agent · tier Anone confidenceNo defensible evidence established in this research pass.
OpenHands Agent Canvas cloud backendOpenHands · openhands-canvas-cloud?UnknownOpenHandscloud-agent-host · tier Anone confidenceNo defensible evidence established in this research pass.
OpenHands Agent Canvas local backendOpenHands · openhands-canvas-localYSupportedOpenHandsweb-desktop-host · tier Adocumented · high confidence · verified 2026-08-281 assertionNo additional condition recorded.
OpenHands CLIOpenHands · openhands-cli?UnknownOpenHandscli · tier Anone confidenceNo defensible evidence established in this research pass.
OpenWork DesktopOpenWork · openwork-desktopYSupportedOpenWorkdesktop-agent · tier Adocumented · high confidence · verified 2026-08-281 assertionOpenWork loads native OpenCode plugins, whose documented extension API includes lifecycle and tool hooks.
pi ACPpi ACP · pi-acp-agent?Unknownpiacp-adapter · tier Cnone confidenceNo defensible evidence established in this research pass.
PoolsidePoolside · poolside-acp-agent?UnknownPoolsideacp-agent · tier Cnone confidenceNo defensible evidence established in this research pass.
Qoder CLIQoder CLI · qoder-cliYSupportedQodercli · tier Adocumented · high confidence · verified 2026-08-281 assertionNo additional condition recorded.
Replit AgentReplit Agent · replit-agent?UnknownReplitcloud-ide-agent · tier Anone confidenceNo defensible evidence established in this research pass.
Replit MCP ServerReplit MCP Server · replit-mcp-server?UnknownReplitmcp-server · tier Anone confidenceNo defensible evidence established in this research pass.
Roo Code VS Code extensionRoo Code · roo-code-vscodeNUnsupportedRoo Codeide-extension · tier Bdocumented · high confidence · verified 2026-08-281 assertionNo current support because the product was discontinued; historical releases require separate as-of records.
siGit CodesiGit Code · sigit-acp-agent?UnknownsiGit Codeacp-agent · tier Cnone confidenceNo defensible evidence established in this research pass.
Cortex CodeCortex Code · snowflake-acp-agent?UnknownSnowflakeacp-agent · tier Cnone confidenceNo defensible evidence established in this research pass.
StakpakStakpak · stakpak-acp-agent?UnknownStakpakacp-agent · tier Cnone confidenceNo defensible evidence established in this research pass.
Codebuddy CodeCodebuddy Code · codebuddy-acp-agent?UnknownTencent Cloud / CodeBuddyacp-agent · tier Cnone confidenceNo defensible evidence established in this research pass.
VT CodeVT Code · vt-code-acp-agent?UnknownVT Codeacp-agent · tier Cnone confidenceNo defensible evidence established in this research pass.
Warp Agent CLI / Oz CLIWarp Agent · warp-agent-cli?UnknownWarpcli · tier Anone confidenceNo defensible evidence established in this research pass.
Warp Cloud AgentWarp Agent · warp-cloud-agent?UnknownWarpcloud-agent · tier Anone confidenceNo defensible evidence established in this research pass.
Warp local AgentWarp Agent · warp-local-agent?UnknownWarpdesktop-agent · tier Anone confidenceNo defensible evidence established in this research pass.
Grok Bot cloudGrok Bot · grok-bot-cloud?UnknownxAIcloud-agent · tier Anone confidenceNo defensible evidence established in this research pass.
Grok Build CLI/TUIGrok Build · grok-build-cliYSupportedxAIcli · tier Adocumented · high confidence · verified 2026-08-281 assertionNo additional condition recorded.
GLM AgentGLM Agent · zai-acp-agent?UnknownZ.AI / GLM Agentacp-agent · tier Cnone confidenceNo defensible evidence established in this research pass.
Zed external-agent ACP hostZed · zed-acp-host?UnknownZed Industriesacp-client · tier Anone confidenceNo defensible evidence established in this research pass.
Zed native AgentZed · zed-native-agent?UnknownZed Industriesnative-editor-agent · tier Anone confidenceNo defensible evidence established in this research pass.