Skip to main content

session

Rust AI Agent SDK Session persistence module for PraisonAI Rust SDK. Provides automatic session persistence with zero configuration. When a session_id is provided to an Agent, conversation history is automatically persisted to disk and restored on subsequent runs.

Usage

Import

Classes

SessionMessage

A single message in a session

SessionData

Complete session data structure

SessionInfo

Brief session info for listing

FileSessionStore

File-based session store (default)

InMemorySessionStore

In-memory session store (for testing)

Session

Session manager - main API for session persistence

SessionStore

Session store trait for different storage backends

Rust Sessions

Rust Memory