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