utils/http_client library
HTTP client wrapper with retry logic, rate-limit handling, and automatic GitHub authentication.
All network activity is routed through this wrapper so that retries, backoff, and auth are handled consistently across the codebase.
Classes
- HttpClientWrapper
-
Wraps
http.Clientwith: - HttpResponse
- A lightweight value object for HTTP responses.