isRetryableError
isRetryableError(
error):boolean
Defined in: packages/core/src/async/retry.ts:113
Classifies an error as retryable. Returns true for:
- network transport failures (ECONNRESET, ECONNREFUSED, ETIMEDOUT, ENETUNREACH, EAI_AGAIN)
- timeout messages (“timed out”, “timeout”)
- HTTP 5xx
Returns false for HTTP 4xx, validation errors, and anything we don’t
recognize. The default is deliberately conservative — unknown errors stay
non-retryable so we don’t mask logic bugs behind retry loops.
Parameters
Section titled “Parameters”unknown
Returns
Section titled “Returns”boolean