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

1"""Chat session persistence: append-only JSONL logs managed by ``SessionStore``.""" 

2 

3from __future__ import annotations 

4 

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) 

23 

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]