Quick Start
Logging Hooks
Validation Hooks
Encryption Hooks
Use with Memory
Dynamic Hook Management
Hook Types
| Hook | When Called | Can Modify |
|---|---|---|
beforeStore | Before storing value | Key, value, metadata, or cancel |
afterStore | After successful store | Nothing (side effects only) |
beforeRetrieve | Before retrieving value | Key or cancel |
afterRetrieve | After retrieval | Return value |
beforeDelete | Before deleting value | Proceed or cancel |
afterDelete | After deletion | Nothing (side effects only) |
beforeSearch | Before search query | Query and options |
afterSearch | After search | Results |
Complete Example
Related
Memory
Memory system
Sessions
Session management
Guardrails
Input/output validation

