HookEventName
Hook event names: the
lowercase-first-letter spelling of every HookEventKind::all()
variant. Open: a future event value is additive.
Fields and variants
Section titled “Fields and variants”"interrupt""notification""permissionRequest""postCompact""postLLMCall""postToolBatch""postToolUse""postToolUseFailure""preCompact""preLLMCall""preToolUse""sessionEnd""sessionFork""sessionStart""stop""stopFailure""subagentStart""subagentStop""toolUseStart""userPromptSubmit"
Source
schema/msp/experimental/msp.schema.json#/types/HookEventName
{ "description": "Hook event names: the\nlowercase-first-letter spelling of every `HookEventKind::all()`\nvariant. Open: a future event value is additive.", "enum": [ "sessionStart", "userPromptSubmit", "preToolUse", "permissionRequest", "postToolUse", "preCompact", "postCompact", "subagentStart", "subagentStop", "stop", "sessionEnd", "notification", "postToolUseFailure", "stopFailure", "postToolBatch", "interrupt", "sessionFork", "toolUseStart", "preLLMCall", "postLLMCall" ], "type": "string", "x-msp-openness": "open"}