HookRegistry
Defined in the hooks module.Rust AI Agent SDK Hook registry for managing hooks
Fields
| Name | Type | Description |
|---|---|---|
hooks | HashMap<HookEvent | - |
Methods
new
add_hook
| Name | Type |
|---|---|
event | HookEvent |
func | impl Fn(&HookInput |
add_hook_with_matcher
| Name | Type |
|---|---|
event | HookEvent |
matcher | impl Into<String> |
func | impl Fn(&HookInput |
add_definition
| Name | Type |
|---|---|
hook | HookDefinition |
remove_hook
| Name | Type |
|---|---|
id | &str |
has_hooks
| Name | Type |
|---|---|
event | HookEvent |
hook_count
| Name | Type |
|---|---|
event | HookEvent |
execute
| Name | Type |
|---|---|
event | HookEvent |
input | &HookInput |
execute_async
| Name | Type |
|---|---|
event | HookEvent |
input | &HookInput |
Source
View on GitHub
praisonai/src/hooks/mod.rs at line 359
