Skip to main content

Crate bamboo_storage

Crate bamboo_storage 

Source
Expand description

Session storage backends for Bamboo agents.

Provides persistent storage implementations:

  • JsonlStorage: Simple JSON file per session
  • SessionStoreV2: Folder-per-session layout with SQLite search index
  • SessionSearchIndex: Full-text search for session content
  • merge_save_session: Merge-aware session save with concurrent edit protection

Re-exports§

pub use jsonl::JsonlStorage;
pub use search_index::SessionSearchIndex;
pub use search_index::SessionSearchMatch;
pub use session_merge::merge_save_session;
pub use session_merge::LockedSessionStore;
pub use v2::CleanupMode;
pub use v2::CleanupResult;
pub use v2::SessionIndexEntry;
pub use v2::SessionStoreV2;
pub use v2::SessionsIndex;

Modules§

jsonl
JSONL-based session storage implementation.
search_index
session_merge
Merge-aware session save helper.
v2
Session storage V2 (folder-per-session + global index).