Files
FusionAGI/fusionagi/api/routes/admin.py
defiQUG c052b07662
Some checks failed
Tests / test (3.10) (push) Has been cancelled
Tests / test (3.11) (push) Has been cancelled
Tests / test (3.12) (push) Has been cancelled
Tests / lint (push) Has been cancelled
Tests / docker (push) Has been cancelled
Initial commit: add .gitignore and README
2026-02-09 21:51:42 -08:00

18 lines
501 B
Python

"""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}