nexo-memory-snapshot 0.1.0

Atomic point-in-time snapshot/restore for agent memory: git memdir + SQLite (long_term, vector, concepts, compactions) + extract cursor + dream_run row, packaged as a verifiable tar.zst bundle with optional redaction and age encryption.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Default backend: bundles live on the local filesystem under
//! `<state_root>/tenants/<tenant>/snapshots/<agent_id>/`.
//!
//! Each public method on the [`crate::snapshotter::MemorySnapshotter`]
//! trait maps to one file in this submodule. The struct itself, its
//! builder, and the per-agent lock map live here.

mod delete;
mod diff;
mod export;
mod list;
pub mod lock;
mod restore;
mod snapshot;
mod snapshotter;
mod verify;

pub use snapshotter::{LocalFsSnapshotter, LocalFsSnapshotterBuilder};