24 lines
649 B
Python
24 lines
649 B
Python
"""Application services for Beaver."""
|
|
|
|
__all__ = ["AgentService", "CronService", "MemoryGatewayService", "MemoryService"]
|
|
|
|
|
|
def __getattr__(name: str):
|
|
if name == "AgentService":
|
|
from .agent_service import AgentService
|
|
|
|
return AgentService
|
|
if name == "MemoryService":
|
|
from .memory_service import MemoryService
|
|
|
|
return MemoryService
|
|
if name == "MemoryGatewayService":
|
|
from .memory_gateway_service import MemoryGatewayService
|
|
|
|
return MemoryGatewayService
|
|
if name == "CronService":
|
|
from .cron_service import CronService
|
|
|
|
return CronService
|
|
raise AttributeError(name)
|