Commit Graph

2 Commits

Author SHA1 Message Date
61d8458f89 feat: add proxy support for outbound network requests in core module
Introduce a new proxy module with rate limiter that enforces per-IP token bucket throttling using configurable constants for port, requests per second, burst size, and HTTP status codes. Refactor RateLimiter to use float-based token tracking and centralized constants, replace magic numbers with named constants (TOKEN_COST, HTTP_TOO_MANY_REQUESTS, etc.), and add delimiter and content-type constants for HTTP response construction.
2026-01-27 21:10:48 +00:00
400cb70961 chore: add rate limiter proxy script and expand commit message guidelines in rgithook 2026-01-27 19:06:10 +00:00