File size: 704 Bytes
8b87770
 
6d04c6d
4cbd6c4
8b87770
a8b4acd
8b87770
 
 
 
89547b5
8b87770
89547b5
 
8b87770
 
 
 
89547b5
8b87770
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
"""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.")