[BUG] API Error: 529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"},"request_id":"req_0

Status Fixed / completed
Reported on v2.1.94
Maintainer reply None cached
Activity 15 comments · opened Apr 8, 2026 · closed Apr 16, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

Description

I encountered an API error when using Claude Code in VSCode:

API Error: 529
{
"type": "error",
"error": {
"type": "overloaded_error",
"message": "Overloaded"
},
"request_id": "req_0"
}

It seems like the request failed due to server overload, but the extension did not retry or handle the error gracefully.

---

Environment

  • OS: Windows 10
  • VSCode version: (please fill)
  • Claude Code extension version: (please fill)
  • Model used: (e.g. claude-3.7-sonnet / opus / etc.)

---

Steps to reproduce

  1. Open VSCode
  2. Use Claude Code extension
  3. Send a prompt
  4. Receive API Error 529 overloaded_error

---

Expected behavior

The extension should either:

  • retry automatically, or
  • provide clearer guidance on retrying later

instead of returning a raw API error.

---

Additional context

Please confirm whether this is expected behavior when the Claude API is overloaded, or if retry logic should be handled by the extension.

What Should Happen?

When the API returns a 529 overloaded_error response, the extension should:

  • automatically retry the request with exponential backoff, or
  • provide a clear message indicating that the server is temporarily overloaded and the user should retry later

instead of returning a raw API error without guidance.

Error Messages/Logs

API Error: 529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"},"request_id":"req_0

Steps to Reproduce

  1. Open VSCode
  2. Launch Claude Code extension
  3. Send a prompt to the model
  4. The request fails with:

API Error: 529
{
"type": "error",
"error": {
"type": "overloaded_error",
"message": "Overloaded"
}
}

Claude Model

Sonnet (default)

Is this a regression?

Yes, this worked in a previous version

Last Working Version

_No response_

Claude Code Version

2.1.94

Platform

Anthropic API

Operating System

Windows

Terminal/Shell

VS Code integrated terminal

Additional Information

_No response_

View original on GitHub ↗

15 Comments

ddtramp · 4 months ago

+1

dohyeon5626 · 4 months ago

+1
I was using the Sonnet model, but it worked when I switched to Opus.

github-actions[bot] · 4 months ago

Found 3 possible duplicate issues:

  1. https://github.com/anthropics/claude-code/issues/35497
  2. https://github.com/anthropics/claude-code/issues/39747
  3. https://github.com/anthropics/claude-code/issues/45047

This issue will be automatically closed as a duplicate in 3 days.

  • If your issue is a duplicate, please close it and 👍 the existing issue instead
  • To prevent auto-closure, add a comment or 👎 this comment

🤖 Generated with Claude Code

ps-mir · 4 months ago

+1

<img width="991" height="182" alt="Image" src="https://github.com/user-attachments/assets/e149a0d0-9117-436c-b2e8-fe13253ac013" />

abdul-rehman-ghazi · 4 months ago

+1

EugeniaKoKo · 4 months ago

same issue for almost an hour!

tina-ga · 4 months ago

+1

xxf512 · 4 months ago

+111

soseki-angfa · 4 months ago

Please fix the network issue ASAP.
Also, you should give us extra-token for this issue....

wpr317694-del · 4 months ago

Please fix the network issue ASAP.
Also, you should give us extra-token for this issue....

duyongoc · 4 months ago

Please fix the network issue ASAP.
Also, you should give us extra-token for this issue....

lemondreamtobe · 4 months ago

+1. crying

kazblacktopp · 4 months ago

+1

I get this same issue while using Sonnet 4.6. After switching to Opus 4.6 and passing the error, Opus states the following:

That's a temporary Anthropic API overload error (529) — it means the Sonnet 4.6 servers are at capacity, not a configuration issue on your end. Since you've switched to Opus, you should be good to continue working. The 529 error typically resolves on its own within a few minutes.

However, this is only happening in VS Code Claude Code extension. When using Sonnet 4.6 in the integrated terminal, all works as it should.

Rqcker · 4 months ago

Same issue today!

Update: when I switch model again by \model to:

❯ /model                                                                                                                                                                               
  ⎿  Set model to Sonnet 4.6 (default)  

the 529 error disappeared from my side.

github-actions[bot] · 4 months ago

This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.