[Bug] Rate limit triggered before reaching session usage limit (71%)

Open 💬 12 comments Opened Feb 4, 2026 by shlifedev

Bug Description
Issue: Rate limit triggered at 71% session usage
I'm on the Max plan ($200). The /usage command shows my current session usage at 71%, but I'm getting the error message "You've hit your limit · resets 8pm (Asia/Seoul)" when trying to send a simple message ("hello").
The usage display still shows 71% even after being rate limited - it doesn't update to 100%.
Expected behavior: Either the usage should reflect 100% when rate limited, or I shouldn't be rate limited at 71% usage.
This seems like either a display bug or an incorrect rate limit trigger.

Environment Info

  • Platform: darwin
  • Terminal: Apple_Terminal
  • Version: 2.1.29
  • Feedback ID: 83272fd6-1864-4e98-86aa-4d0032fb7682

Errors

[{"error":"Error: LSP server plugin:typescript-lsp:typescript failed to start: Executable not found in $PATH: \"typescript-language-server\"\n    at start (/$bunfs/root/claude:2142:22315)\n    at async H (/$bunfs/root/claude:2142:24767)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-02-04T09:26:06.714Z"},{"error":"Error: LSP server plugin:csharp-lsp:csharp-ls failed to start: Executable not found in $PATH: \"csharp-ls\"\n    at start (/$bunfs/root/claude:2142:22315)\n    at async H (/$bunfs/root/claude:2142:24767)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-02-04T09:26:06.714Z"},{"error":"Error: Executable not found in $PATH: \"typescript-language-server\"\n    at spawn (unknown)\n    at spawn (node:child_process:667:35)\n    at spawn (node:child_process:14:39)\n    at start (/$bunfs/root/claude:2142:20845)\n    at start (/$bunfs/root/claude:2142:22369)\n    at H (/$bunfs/root/claude:2142:24767)\n    at H (/$bunfs/root/claude:2142:25742)\n    at _ (/$bunfs/root/claude:2142:32529)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-02-04T09:26:06.714Z"},{"error":"Error: Executable not found in $PATH: \"csharp-ls\"\n    at spawn (unknown)\n    at spawn (node:child_process:667:35)\n    at spawn (node:child_process:14:39)\n    at start (/$bunfs/root/claude:2142:20845)\n    at start (/$bunfs/root/claude:2142:22369)\n    at H (/$bunfs/root/claude:2142:24767)\n    at H (/$bunfs/root/claude:2142:25742)\n    at _ (/$bunfs/root/claude:2142:32529)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-02-04T09:26:06.714Z"},{"error":"Error: Failed to start LSP server plugin:typescript-lsp:typescript: Executable not found in $PATH: \"typescript-language-server\"\n    at <anonymous> (/$bunfs/root/claude:2142:32551)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-02-04T09:26:06.714Z"},{"error":"Error: Failed to start LSP server plugin:csharp-lsp:csharp-ls: Executable not found in $PATH: \"csharp-ls\"\n    at <anonymous> (/$bunfs/root/claude:2142:32551)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-02-04T09:26:06.714Z"},{"error":"Error: LSP server plugin:rust-analyzer-lsp:rust-analyzer crashed with exit code 1\n    at <anonymous> (/$bunfs/root/claude:2142:21472)\n    at emit (node:events:98:22)\n    at #handleOnExit (node:child_process:520:14)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-02-04T09:26:07.454Z"},{"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_011CXnnj95NJLRpfWZ5aH5RC\"}\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-04T09:26:07.461Z"},{"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_011CXnnk432nUutCAbxr7fjX\"}\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-04T09:26:19.723Z"},{"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_011CXnnm1YzJ1vA7piZ978yc\"}\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-04T09:26:32.723Z"},{"error":"SyntaxError: JSON Parse error: Unexpected identifier \"You\"\n    at <parse> (:0)\n    at parse (unknown)\n    at <anonymous> (/$bunfs/root/claude:69:855)\n    at A (/$bunfs/root/claud…

Note: Content was truncated.

View original on GitHub ↗

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