Skip to main content

Module memory

Module memory 

Source
Expand description

Agent memory domain types — re-exported from the surreal-memory library.

This module uses the full-featured types from surreal_memory rather than a lightweight stub, providing proper multi-scope support, version history, and semantic deduplication metadata.

Structs§

Memory
A single memory unit — the core data structure for the mem0-compatible layer. All optional fields default to None for migration safety.
MemoryHistory
Immutable record of a memory mutation — never deleted.
MemoryMatch
Lightweight search result wrapper for UAR internal use.

Enums§

MemoryScope
Scoping level for a memory — determines who can see and retrieve it.
MemoryType
Cognitive memory type — determines storage and retrieval behaviour.

Traits§

MemoryStorage
The unified storage interface for the surreal-memory platform.