What happened?
I am currently using Auto (Gemini 3) on a Pro account.
Sometimes, there is capacity issue on the connected server, because of which it might get stuck trying for a model (such as gemini-3-flash-preview) repeatedly even though there is a clear no capacity 429 error message.
What did you expect to happen?
While the existing backoff algorithm is fine, it should be exponential and should switch the other models available (such as gemini-3.1-pro or flash-lite) and retry as required to ensure that it doesn't silently spend ~10-20 minutes trying to access a model which is not currently available.
Screenshots (Dev Console)
Client information
Client Information
Run gemini to enter the interactive CLI, then run the /about command.
> /about
╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ About Gemini CLI │
│ │
│ CLI Version 0.41.2 │
│ Model Auto (Gemini 3) │
│ Sandbox no sandbox │
│ OS win32 │
│ Tier Gemini Code Assist in Google One AI Pro │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Login information
Google OAuth
Anything else we need to know?
I'm willing to open a PR with an improved backoff mechanism. Do let me know if the proposed solution works or if there are other suggestions that you may have to offer.
What happened?
I am currently using Auto (Gemini 3) on a Pro account.
Sometimes, there is capacity issue on the connected server, because of which it might get stuck trying for a model (such as gemini-3-flash-preview) repeatedly even though there is a clear no capacity 429 error message.
What did you expect to happen?
While the existing backoff algorithm is fine, it should be exponential and should switch the other models available (such as gemini-3.1-pro or flash-lite) and retry as required to ensure that it doesn't silently spend ~10-20 minutes trying to access a model which is not currently available.
Screenshots (Dev Console)
Client information
Client Information
Run
geminito enter the interactive CLI, then run the/aboutcommand.Login information
Google OAuth
Anything else we need to know?
I'm willing to open a PR with an improved backoff mechanism. Do let me know if the proposed solution works or if there are other suggestions that you may have to offer.