"""Admin routes: telemetry, etc.""" from fastapi import APIRouter from fusionagi.api.dependencies import get_telemetry_tracer router = APIRouter() @router.get("/telemetry") def get_telemetry(task_id: str | None = None, limit: int = 100) -> dict: """Return telemetry traces (admin). Filter by task_id if provided.""" tracer = get_telemetry_tracer() if not tracer: return {"traces": []} traces = tracer.get_traces(task_id=task_id, limit=limit) return {"traces": traces}