Files

40 lines
944 B
Python
Raw Permalink Normal View History

"""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 ...