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

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 StoredSourceRef, 

19 TitleSource, 

20 agent_sessions_enabled, 

21 derive_title, 

22 message_with_refs, 

23 sessions_enabled, 

24) 

25 

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]