Coverage for session_buddy / __init__.py: 100.00%

7 statements  

« prev     ^ index     » next       coverage.py v7.13.1, created at 2026-01-04 00:43 -0800

1"""Session Management MCP Server. 

2 

3Provides comprehensive session management, conversation memory, 

4and quality monitoring for Claude Code projects. 

5""" 

6 

7from contextlib import suppress 

8 

9# Phase 2 Decomposition: New modular architecture 

10# These imports expose the decomposed server components 

11with suppress(ImportError): 

12 from .advanced_features import ( 

13 AdvancedFeaturesHub, 

14 ) 

15 from .core.permissions import ( 

16 SessionPermissionsManager, 

17 ) 

18 # QualityScoreResult is not directly exposed from quality_engine as it doesn't exist 

19 # MCPServerCore does not exist in server_core 

20from .utils.logging import SessionLogger 

21 

22__version__ = "0.7.4" 

23 

24__all__ = [ 

25 # Advanced features 

26 "AdvancedFeaturesHub", 

27 # Core components are not directly exposed 

28 "SessionLogger", 

29 "SessionPermissionsManager", 

30 # Package metadata 

31 "__version__", 

32]