Coverage for src/lilbee/sessions/__init__.py: 100%
3 statements
« prev ^ index » next coverage.py v7.15.2, created at 2026-09-28 17:20 +0000
« prev ^ index » next coverage.py v7.15.2, created at 2026-09-28 17:20 +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 SessionForkRangeError,
12 SessionMessage,
13 SessionMeta,
14 SessionNotFoundError,
15 SessionOrigin,
16 SessionOwnershipError,
17 SessionStore,
18 TitleSource,
19 agent_sessions_enabled,
20 derive_title,
21 sessions_enabled,
22)
24__all__ = [
25 "AGENT_SESSIONS_DISABLED_HINT",
26 "HUMAN_ORIGINS",
27 "SESSIONS_DISABLED_HINT",
28 "MessageRole",
29 "Session",
30 "SessionForkRangeError",
31 "SessionMessage",
32 "SessionMeta",
33 "SessionNotFoundError",
34 "SessionOrigin",
35 "SessionOwnershipError",
36 "SessionStore",
37 "TitleSource",
38 "agent_sessions_enabled",
39 "derive_title",
40 "sessions_enabled",
41]