(request: Request)
| 3806 | }) |
| 3807 | |
| 3808 | async def handle_trace_detail(request: Request) -> JSONResponse: |
| 3809 | denied = _admin_auth_failure(request) |
| 3810 | if denied is not None: |
| 3811 | return denied |
| 3812 | request_id = str(request.path_params["request_id"]).strip() |
| 3813 | trace = _traces.find(request_id) |
| 3814 | if trace is None: |
| 3815 | return JSONResponse({"error": "Trace not found", "request_id": request_id}, status_code=404) |
| 3816 | return JSONResponse(trace) |
| 3817 | |
| 3818 | async def handle_session_conversation(request: Request) -> JSONResponse: |
| 3819 | denied = _admin_auth_failure(request) |
nothing calls this directly
no test coverage detected