Session Store • Rust AI Agent SDK

SessionStore: Session store trait for different storage backends

SessionStore

Defined in the session module.

Rust AI Agent SDK

Session store trait for different storage backends

Methods

load

rust
fn load(&self, session_id: &str) -> Result<SessionData>

Load session data

Parameters:

NameType
session_id&str

save

rust
fn save(&self, session: &SessionData) -> Result<()>

Save session data

Parameters:

NameType
session&SessionData

exists

rust
fn exists(&self, session_id: &str) -> bool

Check if session exists

Parameters:

NameType
session_id&str

delete

rust
fn delete(&self, session_id: &str) -> Result<()>

Delete a session

Parameters:

NameType
session_id&str

list

rust
fn list(&self, limit: usize) -> Result<Vec<SessionInfo>>

List all sessions

Parameters:

NameType
limitusize

Source

View on GitHub

praisonai/src/session/mod.rs at line 0


Related Documentation