First feature release since 0.2.2, rolling up the API-overload backoff engine, interactive /rate-limit-options menu navigation, and a batch of reliability fixes from the community.
npm install -g claude-auto-retry@0.5.1Note:
0.5.0was published to npm before #29 was merged and shipped without the usage-retry anti-spam fix. If you installed0.5.0, upgrade to0.5.1. This release is the complete one.
Added
- Sustained API overload backoff — detect
529/500/503and retry with exponential backoff, including an event-driven (StopFailure) mode. Thanks @romerjon (#20). - Interactive
/rate-limit-optionsmenu — navigate to "Stop and wait" across any menu layout instead of accidentally confirming "Upgrade your plan" (#19, #26). - tmux mouse scroll + vi copy-mode in sessions created by the tool (#25).
Fixed
- No more spamming a resumed session — a lingering limit banner in scrollback no longer re-injects
Continue…every poll; detection is anchored to the live tail and stops the moment Claude resumes again. Thanks @romerjon (#29). - Foreground guard for the menu handler so keystrokes never leak into the wrong pane (#28).
- Reliable retry submission + session/weekly rate-limit detection (#7, #15, #22).
- Timezone off-by-a-day wait corrected for offset timezones (#6, #23).
- Shell
sourceerror fixed by unaliasingclaudebefore defining the wrapper (#10, #24). - Correct send-keys skip when the foreground is the shell, not Claude (#1).
Thanks
Reporters and contributors: @grebois, @OsamuMikumo0704, @kevineh, @K-Coconut, @ccccy666, @abid-mahdi, @pkino, @romerjon.
Full changelog: see CHANGELOG.md