Under the hood
The Bash tool gained a retry helper that backs off 100ms, 200ms, 400ms, then 800ms on specific errors
What
A new internal retry wrapper for the Bash tool retries an operation when it fails with specific error codes, waiting progressively longer between attempts: 100ms, then 200ms, then 400ms, then 800ms. It gives up either when the error isn't on an allowed list of retryable errors or when it runs out of retry attempts.
Why
This should make Bash tool operations more resilient to transient, retryable failures instead of failing immediately on the first error.