[Bug] Anthropic API: Unexpected Usage Depletion on MAX20 Plan
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.