"""Application services for Beaver."""

__all__ = ["AgentService", "CronService", "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 == "CronService":
        from .cron_service import CronService

        return CronService
    raise AttributeError(name)
