Has Hook • AI Agent SDK
has_hook: Check if any hooks are registered for an event. Simplified API.
has_hook
Function
</div>
This function is defined in the registry module.
Check if any hooks are registered for an event. Simplified API.
Accepts both string event names and HookEvent enums: has_hook(‘before_tool’) # String has_hook(HookEvent.BEFORE_TOOL) # Enum
Signature
def has_hook(event: Union[str, HookEvent]) -> boolParameters
ParamField
Union[str, HookEvent]Hook event name or HookEvent enum
Returns
ResponseField
boolTrue if hooks are registered for this event
Exceptions
ValueError
If event string is not a valid HookEvent
Uses
HookEventValueErrorhas_hooksget_default_registry
Source
View on GitHubpraisonaiagents/hooks/registry.py at line 459