"""Task Center API.""" from typing import Any try: from fastapi import APIRouter except Exception: APIRouter = None from .task_center import TaskCenter task_center = TaskCenter() def get_task_overview(tasks: list[dict[str, Any]] | None = None): return task_center.summarize(tasks) def build_router(): if APIRouter is None: return None router = APIRouter(prefix="/admin/ai-evolution/tasks", tags=["task-center"]) @router.get("/overview", operation_id="getTaskCenterOverview") def overview(): return get_task_overview() return router router = build_router() __all__ = ["router", "get_task_overview"]