Files
Geniusia_v2/geniusia2/core/__init__.py
2026-03-05 00:20:25 +01:00

71 lines
1.6 KiB
Python

"""
Module core - Composants centraux du système RPA Vision V2
"""
from .config import CONFIG, get_config, ensure_directories
from .whitelist_manager import WhitelistManager
# UI Element Detection - Phase 1 (Mode Light)
from .ui_element_models import (
UIElement,
UIElementType,
VisualData,
TextData,
ElementProperties,
ElementContext,
EnrichedScreenState,
WindowInfo,
RawData,
PerceptionData,
StateEmbedding,
EmbeddingComponents,
ComponentInfo,
ContextData
)
from .screen_state_manager import ScreenStateManager
# UI Element Detection - Phase 2 (Mode Enrichi)
from .ui_element_detector import (
UIElementDetector,
RegionProposer,
ElementCharacterizer,
ElementClassifier,
BoundingBox
)
from .enriched_screen_capture import EnrichedScreenCapture
# UI Element Detection - Phase 3 (Mode Complet)
from .multimodal_embedding_manager import MultiModalEmbeddingManager
__all__ = [
"CONFIG",
"get_config",
"ensure_directories",
"WhitelistManager",
# UI Element Detection - Phase 1
"UIElement",
"UIElementType",
"VisualData",
"TextData",
"ElementProperties",
"ElementContext",
"EnrichedScreenState",
"WindowInfo",
"RawData",
"PerceptionData",
"StateEmbedding",
"EmbeddingComponents",
"ComponentInfo",
"ContextData",
"ScreenStateManager",
# UI Element Detection - Phase 2
"UIElementDetector",
"RegionProposer",
"ElementCharacterizer",
"ElementClassifier",
"BoundingBox",
"EnrichedScreenCapture",
# UI Element Detection - Phase 3
"MultiModalEmbeddingManager"
]