Skip to main content
Use this page when you need exact hook vocabulary and structure rather than a procedural walkthrough.

Core enums

TypeValues
HookPointRunStarted, PreLlmRequest, PreToolExecution, TurnBoundary, PostLlmResponse, PostToolExecution, RunCompleted, RunFailed
HookCapabilityObserve, Guardrail
HookExecutionModeForeground, Background

Runtime families

  • in-process
  • command
  • HTTP

Payload highlights

  • HookInvocation
  • HookToolResult
  • HookDecision

See also