llm-assisted-api-debugging-lab 0.1.0

Deterministic API failure diagnoser with an LLM-assisted prompt template generator.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2026-05-11T08:06:35.001Z INFO  http.client msg="dispatching request" request_id=req_neigh_e001 method=GET url=https://api.example.com/v1/healthz
2026-05-11T08:06:35.024Z INFO  http.client msg="response received" request_id=req_neigh_e001 status=200 elapsed_ms=23
2026-05-11T08:06:37.118Z INFO  http.client msg="dispatching request" request_id=req_neigh_e002 method=GET url=https://api.example.com/v1/customers
2026-05-11T08:06:37.211Z INFO  http.client msg="response received" request_id=req_neigh_e002 status=200 elapsed_ms=93
2026-05-11T08:06:39.005Z INFO  http.client msg="dispatching request" request_id=req_neigh_e003 method=POST url=https://api.example.com/v1/charges
2026-05-11T08:06:39.142Z INFO  http.client msg="response received" request_id=req_neigh_e003 status=200 elapsed_ms=137
2026-05-11T08:06:40.000Z INFO  http.client msg="dispatching request" request_id=req_a1b2c3d4e5f60005 method=POST url=https://api.example.com/v1/reports/generate timeout_ms=5000
2026-05-11T08:06:40.047Z DEBUG http.client msg="tls handshake complete" request_id=req_a1b2c3d4e5f60005 tls_handshake_ms=47
2026-05-11T08:06:40.052Z DEBUG http.client msg="awaiting upstream response" request_id=req_a1b2c3d4e5f60005
2026-05-11T08:06:45.012Z WARN  http.client msg="upstream timeout" request_id=req_a1b2c3d4e5f60005 elapsed_ms=5012 timeout_ms=5000 reason=client_timed_out_waiting_for_response
2026-05-11T08:06:46.218Z INFO  http.client msg="dispatching request" request_id=req_neigh_e004 method=GET url=https://api.example.com/v1/healthz
2026-05-11T08:06:46.241Z INFO  http.client msg="response received" request_id=req_neigh_e004 status=200 elapsed_ms=23
2026-05-11T08:06:48.402Z INFO  http.client msg="dispatching request" request_id=req_neigh_e005 method=GET url=https://api.example.com/v1/balance
2026-05-11T08:06:48.481Z INFO  http.client msg="response received" request_id=req_neigh_e005 status=200 elapsed_ms=79