Get Hooks • AI Agent SDK

get_hooks: Get all hooks for an event, optionally filtered by target.

get_hooks

Method

</div>

This is a method of the HookRegistry class in the registry module.

Get all hooks for an event, optionally filtered by target.

Diagram

Allow

Deny

Event Trigger

Hook: get_hooks

Decision

Process

Block

Signature

python
def get_hooks(event: HookEvent, target: Optional[str]) -> List[HookDefinition]

Parameters

ParamField HookEvent

The event to get hooks for

ParamField Optional[str]

Optional target to filter by (e.g., tool name)

Returns

ResponseField List[HookDefinition]

List of matching hook definitions

Uses

  • hooks.sort
  • h.matches

Used By

Source

View on GitHub

praisonaiagents/hooks/registry.py at line 246


Related Documentation