Coverage for integrations / channels / identity / __init__.py: 100.0%
5 statements
« prev ^ index » next coverage.py v7.14.0, created at 2026-05-12 04:49 +0000
« prev ^ index » next coverage.py v7.14.0, created at 2026-05-12 04:49 +0000
1"""
2Identity Management for HevolveBot Integration.
4This module provides identity management components including:
5- Agent identity configuration
6- Avatar management
7- Sender identity mapping
8- User preferences management
9"""
11from .agent_identity import AgentIdentity, IdentityManager
12from .avatars import Avatar, AvatarType, AvatarManager
13from .sender_mapping import (
14 UserIdentity,
15 ChannelIdentity,
16 ChannelType,
17 SenderIdentityMapper,
18)
19from .preferences import (
20 UserPreferences,
21 PreferenceManager,
22 PreferenceValidator,
23 PreferenceMigrator,
24 ResponseStyle,
25 Theme,
26 get_preference_manager,
27 SCHEMA_VERSION,
28)
30__all__ = [
31 # Agent Identity
32 "AgentIdentity",
33 "IdentityManager",
34 # Avatars
35 "Avatar",
36 "AvatarType",
37 "AvatarManager",
38 # Sender Mapping
39 "UserIdentity",
40 "ChannelIdentity",
41 "ChannelType",
42 "SenderIdentityMapper",
43 # Preferences
44 "UserPreferences",
45 "PreferenceManager",
46 "PreferenceValidator",
47 "PreferenceMigrator",
48 "ResponseStyle",
49 "Theme",
50 "get_preference_manager",
51 "SCHEMA_VERSION",
52]