1"""Session Management MCP Server.

2

3 Provides comprehensive session management, conversation memory,

4 and quality monitoring for Claude Code projects.

5"""

6

7 from contextlib import suppress

8

9# Phase 2 Decomposition: New modular architecture

10# These imports expose the decomposed server components

11 with 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

20 from .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]