The API layer issues on VS Code
Issues the maintainers labelled both platform:vscode and area:api.
64 issues · 9 open · 55 resolved (86%) · first seen Feb 25, 2026
Is this getting better or worse?
This class of problem is converging. 10 new reports in the last 90 days vs 44 in the 90 before — -77%. The open backlog peaked at 19 in 2026-04 and sits at 9 today.
Derived by counting each matching issue from its creation date until it closed. First-party
computation over the anthropics/claude-code tracker — the trend is not published
anywhere upstream.
Which builds report this
57 of these reports name the Claude Code build they were running, spanning 35 releases. Heaviest reporters:
- Claude Code v2.1.141
- Claude Code v2.1.56
- Claude Code v2.1.104
- Claude Code v2.1.63
- Claude Code v2.1.185
- Claude Code v2.1.160
- Claude Code v2.1.71
- Claude Code v2.1.7
Report volume, not a defect count: an issue can mention a build without that build having caused the failure. Versions come from the version string in the bug-report template, matched against real published tags.
Do these get fixed?
Median time to close is 29 days across 55 closures. Of the 55 closures with a recorded reason, 20% were closed as completed and 44 as not-planned or duplicate. The most recent completed fix landed in 2026-06.
Workarounds reported by the community
8 of these issues post a workaround someone says worked. The highest-engagement ones:
- [BUG] API Error: Rate limit reached despite Claude Max subscription and only 16% usage
- …nType: null and rateLimitTier: null. API credits were added as a workaround — they were consumed instantly (within seconds), leaving the account in debt. After fresh login subscription is recognized (subscriptionType: "m…
Found in the description of #29579 · still open - [BUG] API Error: Server is temporarily limiting requests (not your usage limit) · Rate limited
- I have discovered a workaround - if you sign up for the GPT Codex Plan, you get a better coding agent and limits that are actually reflective of use. Solved my problem 100%.
Found in the thread of #53915 · still open - [BUG] API Error: Rate limit reached
- Thanks @dparmijog for workaround. @ah-anthropic / @claude Can we have this fixed please?
Found in the thread of #34413 · still open - [BUG] Auto Mode sends unsupported "afk-mode-2026-01-31" beta header causing API 400 error
- …de Code (VS Code extension or CLI) 3. API returns 400 error Workaround Changing to resolves the error, but this disables Auto Mode entirely (the Auto Mode option also disappears from the dropdown). Impact - Auto Mode is…
Found in the thread of #33848 · resolved - [BUG] API Error: Rate Limit when using claude code (vscode) on max plan
- …an is definitely unacceptable. A few things that might help in the meantime: 1. Check VS Code extension vs Claude Code CLI : The rate limits may be separate. Try using the CLI directly ( ) instead of the VS Code extensio…
Found in the thread of #33094 · resolved
Excerpts are quoted from the linked issue so you can judge relevance before opening it. Threads that only ask for a workaround, or report that there is none, are excluded. These are community suggestions, not official guidance from Anthropic — read the full thread before applying one.
Matching issues 1–64
Ranked by community engagement (reactions weighted over comments).
- [BUG] API Error: Rate limit reached despite Claude Max subscription and only 16% usage
- [BUG] API Error: Server is temporarily limiting requests (not your usage limit) · Rate limited
- [BUG] API Error: Rate limit reached
- [BUG] Unsupported content type: redacted_thinking,Errors often occur when using the plugin.
- [BUG] API Error 400 - The request body is not valid JSON: str is not valid UTF-8: surrogates not allowed - mid-conversation error
- [Bug] Anthropic API Error: Service Unavailable
- [BUG] Auto Mode sends unsupported "afk-mode-2026-01-31" beta header causing API 400 error
- Sonnet model returns 'Rate limit reached' despite 0% usage
- [Bug] Anthropic API Error: Internal Server Error (500)
- [BUG] API Error: Rate Limit when using claude code (vscode) on max plan
- [BUG] Intermittent mid-stream SSE stall — Opus 4.7/4.8, Sonnet 4.6, pause token emission 40–600s mid-response, latency increasing (VS Code extension)
- [BUG] API Error 500 - Internal server error
- [BUG] False positive usage policy violation on computational biology research content
- [Bug] API Error: Rate limit reached on Max Plan subscription
- API Error: 500
- JSON.stringify produces lone surrogates in API request body (400 invalid high surrogate)
- [BUG] [BUG] API Error 400: "The content[].thinking in the thinking mode must be passed back to the API" - frequent interruptions during conversation
- [BUG] Bug: Rate limit errors on Pro Plan at 26% usage — rate limit stuck per-session, contradicts documentation
- [BUG] Mismatched content block type content_block_delta thinking
- [BUG] Stream stall + sdk_stream_ended_no_result after update to 2.1.141
- [BUG] API Error: 500 {"type":"error","error":{"type":"api_error","message":"Internal server error"},"request_id":"req_011Ca5kALiTNUQsFFqgm7dwc"} · check status.claude.com
- [Bug] Anthropic API Error: Internal Server Error (500)
- [Bug] Anthropic API Error: Internal Server Error (500)
- 2.1.141 regression: streaming stalls → sdk_stream_ended_no_result had_error:true on large conversations; 2.1.140 unaffected
- I'm getting this error: API Error: 500...
- [BUG] Opus 4.7 (1M context) stream stalls at ~660-730 bytes in every session — VS Code extension
- [Bug] Anthropic API Error: Server rate limiting prevents work across multiple Pro accounts
- [Bug] Anthropic API Error: Internal Server Error (500)
- [Bug] Anthropic API Error: 500 Internal Server Error
- VS Code Claude extension API usage limit reached
- [BUG] Persistent API Error: 400 for 12+ hours across multiple networks and locations
- [BUG] Claude Code Extension (VSCode) Cannot Authenticate with Azure AI Foundry
- [Bug] Anthropic API Error: Response exceeds 32000 output token maximum
- [BUG] This is frustating to get usage limit issue because of Anthropic capacity limitation
- [BUG]
- [Bug] Anthropic API Error: Rate limit reached on Pro account without active API key
- [BUG] Session permanently stuck on rate limit after reading many image files - unrecoverable
- [BUG] anthropic一直报错 macos macos系统中的vscode软件中的claude code插件,版本 2.1.154 anthropic.claude-code
- [BUG]
- [BUG] Stream stall ~15-30s at start of new session with AskUserQuestion tool (claude-opus-4-7[1m], VS Code extension)
- Opus 4.7 stream stall after Thinking step, UI surfaces misleading "missing file access" error
- API Error: 500 {"type":"error","error":{"type":"api_error","...
- [BUG] [VSCode Extension] Unsupported content type: redacted_thinking when using OpenRouter
- [Bug] Claude Code Extension v2.1.45 sends invalid beta header "afk-mode-2026-01-31"
- [Bug] Anthropic API Error: Rate Limit Reached on conversation initialization
- [Bug] Anthropic API Error: Internal Server Error (500)
- [BUG] Frequent API Error 500 in Claude Code (claude-opus-4-6) - Unable to work
- [BUG] firstParty dispatch returns 401 "User not found" for a valid OAuth token that the standard API accepts (VSCode remote-SSH ext 2.1.185)
- [Bug] Anthropic API Error: 500 Internal Server Error
- streams ending mid-response with had_error=true across multiple repos (2.1.141.650)
- [BUG] VS Code Claude OPUS Runtime bug
- [Bug] Anthropic API Error: 400 Invalid Request after /branch with concurrent tool use
- [Bug] Anthropic API Error: Unexpected end of JSON input in Response parsing
- [Bug] Anthropic API Error: HTTP 500 Server Error
- [BUG] API Error: 500
- [Bug] Anthropic API Error: HTTP 500 Internal Server Error
- [Bug] Anthropic API Error: Internal Server Error (500)
- [Bug] Anthropic API Error: Internal server error (500) and I have 2x Max account !!! so in Paris 2x 180 euros / month !!!!!!
- [Bug] Incorrect results with repeated API errors
- Two separate billing accounts rate-limited simultaneously when on same IP — independent quotas not respected
- cant' use opus. Not working for last 24 hours or so..../d
- [BUG] VS Code extension sends invalid system role in messages array
- [BUG] Mismatched content block type content_block_delta text
- [Bug] False positive detection in linting or validation