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

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

12 SessionMeta, 

13 SessionNotFoundError, 

14 SessionOrigin, 

15 SessionOwnershipError, 

16 SessionStore, 

17 TitleSource, 

18 agent_sessions_enabled, 

19 derive_title, 

20 sessions_enabled, 

21) 

22 

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]