Skip to main content
Mellea hook decorator.

Functions

FUNC hook

hook(hook_type: str) -> Callable
Register an async function or method as a hook handler. Args:
  • hook_type: The hook point name (e.g., "generation_pre_call").
  • mode: Execution mode — PluginMode.SEQUENTIAL (default), PluginMode.CONCURRENT, PluginMode.AUDIT, or PluginMode.FIRE_AND_FORGET.
  • priority: Lower numbers execute first. For methods on a [Plugin](base#class-plugin) subclass, falls back to the class-level priority, then 50. For standalone functions, defaults to 50.

Classes

CLASS HookMeta

Metadata attached by the @hook decorator.