Module session

Module session 

Source
Expand description

Session persistence — multi-session, multi-turn CRUD.

Mirrors ADK-JS’s BaseSessionService. Provides a trait for session persistence with an in-memory default implementation.

Modules§

db_schema
SQL schema definitions for database-backed session persistence.

Structs§

InMemorySessionService
In-memory session service backed by [DashMap] for lock-free concurrent access.
Session
A persistent session with metadata and state.
SessionId
Unique identifier for a session.
SqliteSessionConfig
Configuration for the SQLite session service.
SqliteSessionService
Session service backed by SQLite.

Enums§

SessionError
Errors from session service operations.

Traits§

SessionService
Trait for session persistence — CRUD operations + event append.