[BUG] API Error: Overloaded no longer automatically retrying

Resolved 💬 44 comments Opened Mar 31, 2025 by scottleibrand Closed Apr 3, 2025
💡 Likely answer: A maintainer (ashwin-ant, collaborator) responded on this thread — see the highlighted reply below.

Environment

  • Claude CLI version: 0.2.56 (Claude Code)

Bug Description

The retries for API errors added in 0.2.53 per #583 are no longer working in 0.2.56, as noted by @plucked and @santoshgistto in their comments on #583. I'm now seeing the same:

  ⎿  API Error: {"type":"error","error":{"details":null,"type":"overloaded_error","message":"Overloaded"}              }

Any chance you could re-add the retries from 0.2.53 please? If you had to remove it to reduce load, can you re-add it with longer timeouts? I don't really care how many seconds it takes to retry, as long as I don't have to intervene to get it to continue once load comes down.

View original on GitHub ↗

44 Comments

scottleibrand · 1 year ago

I still have one session still running v0.2.55, and it still correctly retries API Errors:

  ⎿  API Error ({"type":"error","error":{"details":null,"type":"overloaded_error","message":"Overloaded"}             }) · Retrying in 1 seconds… (attempt 1/10)
  ⎿  API Error ({"type":"error","error":{"details":null,"type":"overloaded_error","message":"Overloaded"}            }) · Retrying in 1 seconds… (attempt 2/10)
  ⎿  API Error ({"type":"error","error":{"details":null,"type":"overloaded_error","message":"Overloaded"}      }) · Retrying in 2 seconds… (attempt 3/10)
  ⎿  API Error ({"type":"error","error":{"details":null,"type":"overloaded_error","message":"Overloaded"}  }) · Retrying in 4 seconds… (attempt 4/10)
  ⎿  API Error ({"type":"error","error":{"details":null,"type":"overloaded_error","message":"Overloaded"}           }) · Retrying in 8 seconds… (attempt 5/10)
  ⎿  API Error ({"type":"error","error":{"details":null,"type":"overloaded_error","message":"Overloaded"}     }) · Retrying in 16 seconds… (attempt 6/10)

So this is a regression/reversion in 0.2.56.

scottleibrand · 1 year ago

Workaround:

npm i -g @anthropic-ai/claude-code@0.2.55 && claude

I successfully downgraded to 0.2.55 with that and automatic API retries are working again on the newly downgraded session as well.

ashwin-ant collaborator · 1 year ago

We're investigating this, thanks for reporting!

mtrazzi · 1 year ago

happening for me too

ashwin-ant collaborator · 1 year ago

@mtrazzi are you seeing this on the latest version (0.2.61)? We put in a fix to make retries work reliably again.

nidhi-kakulawaram-sh · 1 year ago

This is happening for me too

hvico · 1 year ago

Happening right now.

YossefAboukrat · 1 year ago

happening for me too

0xChampi · 1 year ago

!Image

just here to add to the choir!

thanks guys

Amathambo-ai · 1 year ago

me too

API Error ({"type":"error","error":{"details":null,"type":"overloaded_error","message":"Overloaded"}      }) · Retrying in 1 seconds… (attempt 1/10)
  ⎿  API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 1 seconds… (attempt 1/10)
  ⎿  API Error ({"type":"error","error":{"details":null,"type":"overloaded_error","message":"Overloaded"}  }) · Retrying in 1 seconds… (attempt 2/10)
  ⎿  API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 1 seconds… (attempt 2/10)
  ⎿  API Error ({"type":"error","error":{"details":null,"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 2 seconds… (attempt 3/10)
  ⎿  API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 2 seconds… (attempt 3/10)
  ⎿  API Error ({"type":"error","error":{"details":null,"type":"overloaded_error","message":"Overloaded"}   }) · Retrying in 4 seconds… (attempt 4/10)
  ⎿  API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 4 seconds… (attempt 4/10)
  ⎿  API Error ({"type":"error","error":{"details":null,"type":"overloaded_error","message":"Overloaded"}    }) · Retrying in 8 seconds… (attempt 5/10)
  ⎿  API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 10 seconds… (attempt 5/10)
  ⎿  API Error ({"type":"error","error":{"details":null,"type":"overloaded_error","message":"Overloaded"}     }) · Retrying in 19 seconds… (attempt 6/10)
  ⎿  API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 16 seconds… (attempt 6/10)
ashwin-ant collaborator · 1 year ago

Our API backend is experiencing some issues right now: https://status.anthropic.com/incidents/s0c6w5gmlcq3

Amathambo-ai · 1 year ago

did anyone try this: npm i -g @anthropic-ai/claude-code@0.2.55 && claude does it work?

amadad · 1 year ago

Same error for me

pocketsquare · 1 year ago

same error here

ashwin-ant collaborator · 1 year ago

Things should be working now!

scottleibrand · 1 year ago

This is the retry feature working like it's supposed to:

me too `` API Error ({"type":"error","error":{"details":null,"type":"overloaded_error","message":"Overloaded"} }) · Retrying in 1 seconds… (attempt 1/10) ⎿ API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 1 seconds… (attempt 1/10) ⎿ API Error ({"type":"error","error":{"details":null,"type":"overloaded_error","message":"Overloaded"} }) · Retrying in 1 seconds… (attempt 2/10) ⎿ API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 1 seconds… (attempt 2/10) ⎿ API Error ({"type":"error","error":{"details":null,"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 2 seconds… (attempt 3/10) ⎿ API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 2 seconds… (attempt 3/10) ⎿ API Error ({"type":"error","error":{"details":null,"type":"overloaded_error","message":"Overloaded"} }) · Retrying in 4 seconds… (attempt 4/10) ⎿ API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 4 seconds… (attempt 4/10) ⎿ API Error ({"type":"error","error":{"details":null,"type":"overloaded_error","message":"Overloaded"} }) · Retrying in 8 seconds… (attempt 5/10) ⎿ API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 10 seconds… (attempt 5/10) ⎿ API Error ({"type":"error","error":{"details":null,"type":"overloaded_error","message":"Overloaded"} }) · Retrying in 19 seconds… (attempt 6/10) ⎿ API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 16 seconds… (attempt 6/10) ``

The fact that the API backend was experiencing some issues per https://status.anthropic.com/incidents/s0c6w5gmlcq3 is a separate problem, not caused by this bug. This bug was about the client code not handling such API issues gracefully with retries, which now seems to be happening correctly in 0.2.61.

Thanks @ashwin-ant and everyone else for confirming that is fixed: now I can upgrade from 0.2.55. :-)

slydcloud · 1 year ago

⎿ API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 1 seconds… (attempt 1/10)
⎿ API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 1 seconds… (attempt 2/10)
⎿  We are experiencing high demand for Opus 4.

Seeing this for the first time today.

ahmedibrahim085 · 1 year ago

issue still persist (Mac OS, Claude Code through VsCode Terminal, )

✶ Organizing… (161s · ↑ 0 tokens

⎿ API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 1 seconds… (attempt 1/10)
⎿ API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 1 seconds… (attempt 2/10)
⎿ API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 2 seconds… (attempt 3/10)
⎿ API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 5 seconds… (attempt 4/10)
⎿ API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 10 seconds… (attempt 5/10)
⎿ API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 18 seconds… (attempt 6/10)
⎿ API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 34 seconds… (attempt 7/10)
⎿ API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 32 seconds… (attempt 8/10)
⎿ API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 33 seconds… (attempt 9/10)
⎿ API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 34 seconds… (attempt 10/10)

gwpl · 1 year ago

Same here... and what's more worrying is that there is everything green on status.claude.ai ... while it shouldn't...

irtiza · 1 year ago

Same here. Just started like 5-10 mins ago?

tristanbes · 1 year ago

HELP, HOW DO I CODE NOW ? 😆
Confirmed that I only get

API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}})
slydcloud · 1 year ago

More H200s immediately!

wheattoast11 · 1 year ago

Yeah it's been hit or miss although I seem to be getting some queries through right now after a few retries.

Seems like there's is* exponential backoff?

!Image

ahmedibrahim085 · 1 year ago

@ashwin-ant , I suggest that you may need to treat request based on how many tokens it have or expected server load needed

Example:
less than 2K tokens pass with no issue,
2k-4k backoff once
4k-6K backoff twice
6k-8K backoff three times
etc.. exponentially till it hit the 10 retries.

I think this will let the cute nice tasks pass and will not push all the users to the edge at once.

slyfox1186 · 1 year ago
/init is analyzing your codebase…

⎿ API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 1 seconds… (attempt 1/10)
⎿ API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 1 seconds… (attempt 2/10)

tornikegomareli · 1 year ago

Same problem here.

mark-avalaunch · 1 year ago

same here :(

H0BB5 · 1 year ago

same for me

zanmar · 1 year ago

same

f0ldes · 1 year ago

same here

iamapfelbaum · 1 year ago

Same RN

songwenshuai · 1 year ago

same here

takagiy · 1 year ago

Opus 4 API is down now. Use Sonnet 4 instead.

https://status.anthropic.com/

JorgeMenaDev · 1 year ago

having this issue at the moment

JasonSogang · 1 year ago

me too. maybe there are some issues on the server side. However, Sonnet4 is working now on Claude Code. I will just take a coffee break in the meantime until Opus4 comes back.

alihangudenoglu · 1 year ago

haa iyi gider aaaa :)

leekwah · 1 year ago

same here.

ZerkerEOD · 1 year ago

Having issue right now as well.

altudev · 1 year ago

Having the same issue at the moment...

JasonSogang · 1 year ago

Just wait while monitoring the fixing progress through https://status.anthropic.com/

Take some break you hard workers :)

zukizukizuki · 1 year ago

By using sonnet instead of opus, the error no longer occurs. I'll give up using opus until I get it back.

onepixac · 1 year ago

I confirm, using Sonnet works, /model > select sonnet

MartinKalema · 1 year ago

/model > Set model to sonnet (claude-sonnet-4-20250514)

github-actions[bot] · 11 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.