Coverage for src/lilbee/sessions/__init__.py: 100%
3 statements
« prev ^ index » next coverage.py v7.15.2, created at 2026-08-14 11:46 +0000
« prev ^ index » next coverage.py v7.15.2, created at 2026-08-14 11:46 +0000
1"""Chat session persistence: append-only JSONL logs managed by ``SessionStore``."""
3from __future__ import annotations
5from lilbee.sessions.store import (
6 AGENT_SESSIONS_DISABLED_HINT,
7 HUMAN_ORIGINS,
8 SESSIONS_DISABLED_HINT,
9 MessageRole,
10 Session,
11 SessionMessage,
12 SessionMeta,
13 SessionNotFoundError,
14 SessionOrigin,
15 SessionOwnershipError,
16 SessionStore,
17 TitleSource,
18 agent_sessions_enabled,
19 derive_title,
20 sessions_enabled,
21)
23__all__ = [
24 "AGENT_SESSIONS_DISABLED_HINT",
25 "HUMAN_ORIGINS",
26 "SESSIONS_DISABLED_HINT",
27 "MessageRole",
28 "Session",
29 "SessionMessage",
30 "SessionMeta",
31 "SessionNotFoundError",
32 "SessionOrigin",
33 "SessionOwnershipError",
34 "SessionStore",
35 "TitleSource",
36 "agent_sessions_enabled",
37 "derive_title",
38 "sessions_enabled",
39]