"""FusionAGI: the world's most advanced agentic AGI orchestration framework.""" from fusionagi._logger import logger from fusionagi.core import EventBus, Orchestrator, StateManager from fusionagi.schemas import AgentMessageEnvelope, Task from fusionagi.self_improvement import ( SelfCorrectionLoop, AutoRecommender, AutoTrainer, FusionAGILoop, ) def __get_version() -> str: """Single source of version from package metadata (pyproject.toml).""" try: from importlib.metadata import version return version("fusionagi") except Exception: return "0.1.0" __version__ = __get_version() __all__ = [ "__version__", "logger", "EventBus", "Orchestrator", "StateManager", "Task", "AgentMessageEnvelope", "SelfCorrectionLoop", "AutoRecommender", "AutoTrainer", "FusionAGILoop", ] # Interface layer is available via: from fusionagi.interfaces import ...