claude-code icon indicating copy to clipboard operation
claude-code copied to clipboard

[Bug] Anthropic API: Unexpected Usage Depletion on MAX20 Plan

Open shortpoet opened this issue 3 months ago • 1 comments

Bug Description i just downgraded my subscription from MAX to pro and will prob downgrade further. as much as i like the service, i do not appreciate the usage limit rug pull. on the first day of trying out the switch to 4.5, i used up half the usage on the MAX20 plan. i had already noticed that the model was context aware, and getting there before. and had suggestions/hints like "Given that we already marked them as deprecated, I think the answer is: No cleanup needed now. The deprecation comment serves as the migration path. When v2.0 comes, The cleanup will happen in v2.0 when we can make breaking changes to unify the error architecture."

there is no 2.0 or anything in my plan. this seems to be the agent tryign to "get out of a task" which i have noticed happens more with context fatigue. hence my /context command to easily transfer which i have been using dilligently for my own efficiency for a while now. instead of working with your users to maximize model efficiency, or simply having the context recylce properly behind the scenes, you are engaging in opaque pricing strategies which alienate your users. for one, i don't want to partner with a company that i simply can't rely on as - a partner.

Environment Info

  • Platform: darwin
  • Terminal: iTerm.app
  • Version: 2.0.1
  • Feedback ID: 04976c47-707c-4b0d-b200-241939e1d62e

Errors

[{"error":"SyntaxError: JSON Parse error: Unexpected identifier \"I\"\n    at <parse> (:0)\n    at parse (unknown)\n    at <anonymous> (/$bunfs/root/claude:568:9937)\n    at W (/$bunfs/root/claude:534:13292)\n    at tFG (/$bunfs/root/claude:896:37032)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-09-30T19:49:54.961Z"},{"error":"Error: Request was aborted.\n    at new W5 (unknown:1:28)\n    at new _Y (/$bunfs/root/claude:716:20515)\n    at new F2 (/$bunfs/root/claude:716:21301)\n    at _createMessage (/$bunfs/root/claude:720:4711)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-09-30T19:58:09.095Z"},{"error":"Error: Request was aborted.\n    at new W5 (unknown:1:28)\n    at new _Y (/$bunfs/root/claude:716:20515)\n    at new F2 (/$bunfs/root/claude:716:21301)\n    at _createMessage (/$bunfs/root/claude:720:4711)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-09-30T20:00:57.133Z"},{"error":"Error: EISDIR: illegal operation on a directory, read\n    at readFileSync (unknown)\n    at umG (/$bunfs/root/claude:3554:671)\n    at call (/$bunfs/root/claude:1537:955)\n    at lL (/$bunfs/root/claude:978:20805)\n    at lL (/$bunfs/root/claude:978:20875)\n    at <anonymous> (/$bunfs/root/claude:1615:1330)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-09-30T20:07:32.671Z"},{"error":"Error: Bad substitution: v.content.substring\n    at w (/$bunfs/root/claude:32:17416)\n    at <anonymous> (/$bunfs/root/claude:32:18067)\n    at map (native:1:11)\n    at b$5 (/$bunfs/root/claude:32:17148)\n    at Z (/$bunfs/root/claude:32:18233)\n    at $3 (/$bunfs/root/claude:584:2747)\n    at KcG (/$bunfs/root/claude:1544:37204)\n    at isReadOnly (/$bunfs/root/claude:1614:2503)\n    at <anonymous> (/$bunfs/root/claude:3082:16727)\n    at reduce (native:1:11)","timestamp":"2025-09-30T20:08:53.151Z"},{"error":"Error: Bad substitution: v.content.substring\n    at w (/$bunfs/root/claude:32:17416)\n    at <anonymous> (/$bunfs/root/claude:32:18067)\n    at map (native:1:11)\n    at b$5 (/$bunfs/root/claude:32:17148)\n    at Z (/$bunfs/root/claude:32:18233)\n    at $3 (/$bunfs/root/claude:584:2761)\n    at dK1 (/$bunfs/root/claude:1544:18678)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-09-30T20:08:53.170Z"},{"error":"Error: Bad substitution: v.content.substring\n    at w (/$bunfs/root/claude:32:17416)\n    at <anonymous> (/$bunfs/root/claude:32:18067)\n    at map (native:1:11)\n    at b$5 (/$bunfs/root/claude:32:17148)\n    at Z (/$bunfs/root/claude:32:18233)\n    at $3 (/$bunfs/root/claude:584:2747)\n    at TK1 (/$bunfs/root/claude:1463:135)\n    at ZH (/$bunfs/root/claude:1469:100)\n    at JV9 (/$bunfs/root/claude:1544:38350)\n    at XV9 (/$bunfs/root/claude:1544:38285)","timestamp":"2025-09-30T20:09:13.227Z"},{"error":"Error: Failed to parse command: Bad substitution: v.content.substring\n    at TK1 (/$bunfs/root/claude:1466:47)\n    at ZH (/$bunfs/root/claude:1469:100)\n    at JV9 (/$bunfs/root/claude:1544:38350)\n    at XV9 (/$bunfs/root/claude:1544:38285)\n    at HcG (/$bunfs/root/claude:1544:38437)\n    at call (/$bunfs/root/claude:1615:596)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-09-30T20:09:13.228Z"},{"error":"Error: Request was aborted

Note: Error logs were truncated.

shortpoet avatar Oct 01 '25 14:10 shortpoet