Spaces:
Configuration error
Configuration error
| """backend/api/agent.py — Thin Router orchestrator (S359). | |
| Svolge solo il ruolo di punto di ingresso per i sub-router modularizzati. | |
| """ | |
| import logging | |
| from fastapi import APIRouter | |
| # Import dei sub-router modularizzati | |
| from .agent_loop_routes import router as _loop_router | |
| from .agent_task_routes import router as _task_router | |
| from .agent_checkpoint_routes import router as _checkpoint_router | |
| _logger = logging.getLogger("api.agent") | |
| router = APIRouter() | |
| # Inclusione dei sub-router | |
| router.include_router(_loop_router) | |
| router.include_router(_task_router) | |
| router.include_router(_checkpoint_router) | |
| _logger.info("[agent] Thin Router initialized with Loop, Task and Checkpoint modules.") | |