MCPcopy Create free account
hub / github.com/AgentOps-AI/agentops / developer_errors

Function developer_errors

app/api/agentops/api/routes/v1.py:256–277  ·  view source on GitHub ↗
(request: Request, supabase: AsyncSupabaseClient)

Source from the content-addressed store, hash-verified

254
255@router.post("/developer_errors")
256async def developer_errors(request: Request, supabase: AsyncSupabaseClient):
257 try:
258 data = await request.json()
259 logger.debug(data)
260
261 developer_error = {
262 "api_key": request.headers.get("X-Agentops-Auth"),
263 "session_id": data.get("session_id", None),
264 "sdk_version": data.get("sdk_version", None),
265 "type": data.get("type", None),
266 "message": data.get("message", None),
267 "stack_trace": data.get("stack_trace", None),
268 "host_env": data.get("host_env", None),
269 }
270
271 await supabase.table("developer_errors").upsert(developer_error).execute()
272 logger.info(f"/developer_errors: Completed POST request for {request.headers.get('X-Agentops-Auth')}")
273 return JSONResponse("", status_code=204)
274 except RuntimeError as e:
275 message = {"message": f"/developer_errors: Error posting developer_error: {e}"}
276 logger.error(message)
277 return JSONResponse(message, status_code=400)
278
279
280@router.post("/traces")

Callers

nothing calls this directly

Calls 3

jsonMethod · 0.80
upsertMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…