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§
- InMemory
Session Service - In-memory session service backed by [
DashMap] for lock-free concurrent access. - Session
- A persistent session with metadata and state.
- Session
Id - Unique identifier for a session.
- Sqlite
Session Config - Configuration for the SQLite session service.
- Sqlite
Session Service - Session service backed by SQLite.
Enums§
- Session
Error - Errors from session service operations.
Traits§
- Session
Service - Trait for session persistence — CRUD operations + event append.