Files
Nat20-Notes/backend/app/routers/diagnostics.py
KansaiGaijin ca13989ca0
All checks were successful
Build and Push / build (push) Successful in 12m10s
per-campaign settings, default campaign folders, custom prompt fix
2026-07-21 17:46:37 +12:00

12 lines
333 B
Python

from fastapi import APIRouter, Query
from ..diagnostics import run_diagnostics
router = APIRouter(prefix="/api/diagnostics", tags=["diagnostics"])
@router.get("")
def get_diagnostics(campaign_id: str = Query("default")):
checks = run_diagnostics(campaign_id)
return {"ok": all(c["ok"] for c in checks), "checks": checks}