Initial commit: add .gitignore and README
This commit is contained in:
39
fusionagi/__init__.py
Normal file
39
fusionagi/__init__.py
Normal file
@@ -0,0 +1,39 @@
|
||||
"""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 ...
|
||||
Reference in New Issue
Block a user