Skip to main content

Module memory

Module memory 

Source
Expand description

Memory management for long-term storage.

Handles loading and updating of MEMORY.md and HISTORY.md.

Re-exports§

pub use manager::MemoryManager;
pub use provider::MemoryProvider;
pub use provider::PrefetchRequest;
pub use provider::PrefetchResponse;
pub use provider::PrefetchStatus;
pub use provider::RhythmTrigger;
pub use provider::SessionEndRequest;
pub use provider::SessionEndResponse;
pub use provider::SessionEndStatus;
pub use provider::StartupContextSnapshot;
pub use provider::StartupInjectionShape;
pub use provider::StartupStatus;
pub use provider::SyncTurnRequest;
pub use provider::SyncTurnResponse;
pub use provider::SyncTurnStatus;
pub use provider::SystemPromptBlock;
pub use provider::SystemPromptRequest;
pub use provider::SystemPromptResponse;
pub use provider::WakeupPackSummary;
pub use storage::DailyNote;
pub use storage::Memory;

Modules§

manager
Memory manager for handling long-term memory
provider
Provider boundary for Agent-Diva long-memory integration.
storage
Memory data structures