Skip to main content

Module traits

Module traits 

Structs§

ExportFilter
Filter criteria for bulk memory export (GDPR Art. 20 data portability).
MemoryEntry
A single memory entry
MemoryStats
Read-side memory store telemetry.
ProceduralMessage
A single message in a conversation trace for procedural memory.
StoreOptions
Options for storing memory metadata without growing write-method arity.

Enums§

MemoryCategory
Memory categories for organization
MemoryKind
Memory kind, orthogonal to MemoryCategory.
MemoryPolicyDecision
Shared memory policy decision substrate.
SemanticSubtype
Semantic memory subtypes.

Traits§

Memory
Core memory trait — implement for any persistence backend
MemoryStrategy
High-level memory lifecycle policy. Implemented by strategy objects that wrap one or more Memory backends.

Functions§

is_recent_recall_query
Returns true when a recall query should be interpreted as recent/time-only recall.
normalize_recent_recall_query
Normalizes recent/time-only recall queries to the backend-neutral empty query.

Attribute Macros§

async_trait