bamboo-storage 2026.6.20

Session storage backends for the Bamboo agent framework
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! 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

pub mod jsonl;
pub mod search_index;
pub mod session_merge;
pub mod v2;

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