[Bug] Anthropic API Rate Limit: Missing Warning Indicator Before Threshold

Resolved 💬 3 comments Opened Feb 1, 2026 by jasonmsaitta Closed Feb 4, 2026

Bug Description
My claude code CLI is telling me i have hit a rate limit and it won't reset until Feb 2nd at 1pm. I was given no advance warning that i was approaching any limit and am unaware that i was even close to hitting a limit. This is very frustrating and i believe it is a bug. usually there is a percentage indicator telling me how close i am to a limit - that didn't happen. i let the AI run my commands, left for work, and came back to some random limit message with an arbitrary date and time of 2/2 at 1pm.

Environment Info

  • Platform: darwin
  • Terminal: iTerm.app
  • Version: 2.1.29
  • Feedback ID: 72518f55-c3e2-4556-be1c-eb82c50287b2

Errors

[{"error":"AbortError: The operation was aborted.\n    at unknown\n    at abortChildProcess (node:child_process:935:42)\n    at onAbortListener2 (node:child_process:35:24)\n    at abort (unknown)\n    at <anonymous> (/$bunfs/root/claude:3052:209)","timestamp":"2026-02-01T01:17:35.404Z"},{"error":"RipgrepTimeoutError: Ripgrep search timed out after 20 seconds. The search may have matched files but did not complete in time. Try searching a more specific path or pattern.\n    at $ (/$bunfs/root/claude:73:189)\n    at <anonymous> (/$bunfs/root/claude:73:403)\n    at exitHandler (node:child_process:109:27)\n    at errorHandler (node:child_process:118:16)\n    at emitError (node:events:43:23)\n    at abortChildProcess (node:child_process:935:17)\n    at onAbortListener2 (node:child_process:35:24)\n    at abort (unknown)\n    at <anonymous> (/$bunfs/root/claude:3052:209)","timestamp":"2026-02-01T01:17:35.405Z"},{"error":"Error: 429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"This request would exceed your account's rate limit. Please try again later.\"},\"request_id\":\"req_011CXgU5UdvdE3RLEPjKq6pf\"}\n    at generate (/$bunfs/root/claude:343:8908)\n    at makeRequest (/$bunfs/root/claude:360:5435)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-02-01T01:17:59.687Z"},{"error":"Error: 429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"This request would exceed your account's rate limit. Please try again later.\"},\"request_id\":\"req_011CXgUF3HxG2r6ardAv935k\"}\n    at generate (/$bunfs/root/claude:343:8908)\n    at makeRequest (/$bunfs/root/claude:360:5435)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-02-01T01:20:09.315Z"}]

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗