HookEvent
Defined in the hooks module.Rust AI Agent SDK Event names for the hook system
Fields
| Name | Type | Description |
|---|---|---|
Before | variant | - |
tool | variant | - |
execution | variant | - |
BeforeTool | variant | Before tool execution |
After | variant | - |
tool | variant | - |
execution | variant | - |
AfterTool | variant | After tool execution |
Before | variant | - |
agent | variant | - |
processes | variant | - |
a | variant | - |
message | variant | - |
BeforeAgent | variant | Before agent processes a message |
After | variant | - |
agent | variant | - |
processes | variant | - |
a | variant | - |
message | variant | - |
AfterAgent | variant | After agent processes a message |
Before | variant | - |
LLM | variant | - |
call | variant | - |
BeforeLlm | variant | Before LLM call |
After | variant | - |
LLM | variant | - |
call | variant | - |
AfterLlm | variant | After LLM call |
Session | variant | - |
start | variant | - |
SessionStart | variant | Session start |
Session | variant | - |
end | variant | - |
SessionEnd | variant | Session end |
On | variant | - |
error | variant | - |
OnError | variant | On error |
On | variant | - |
retry | variant | - |
OnRetry | variant | On retry |
On | variant | - |
initialization | variant | - |
OnInit | variant | On initialization |
On | variant | - |
shutdown | variant | - |
OnShutdown | variant | On shutdown |
Source
View on GitHub
praisonai/src/hooks/mod.rs at line 0
