Update debug configuration
(
request: UpdateDebugConfigRequest,
token: str = Depends(verify_admin_token)
)
| 1596 | |
| 1597 | @router.post("/api/admin/debug") |
| 1598 | async def update_debug_config( |
| 1599 | request: UpdateDebugConfigRequest, |
| 1600 | token: str = Depends(verify_admin_token) |
| 1601 | ): |
| 1602 | """Update debug configuration""" |
| 1603 | try: |
| 1604 | # Update in-memory config only (not database) |
| 1605 | # This ensures debug mode is automatically disabled on restart |
| 1606 | config.set_debug_enabled(request.enabled) |
| 1607 | |
| 1608 | status = "enabled" if request.enabled else "disabled" |
| 1609 | return {"success": True, "message": f"Debug mode {status}", "enabled": request.enabled} |
| 1610 | except Exception as e: |
| 1611 | raise HTTPException(status_code=500, detail=f"Failed to update debug config: {str(e)}") |
| 1612 | |
| 1613 | |
| 1614 | @router.get("/api/generation/timeout") |
nothing calls this directly
no test coverage detected