OptionalcheckpointBetween-attempts out-of-band state check; see StreamRetryCheckpoint.
Absolute time budget (epoch ms). Retrying stops — the last error is rethrown — once the next backoff would land at or past this instant.
OptionaldescribeBuild the info-level retry message from the failure and the backoff about to be slept. Omit for silence.
OptionalinitialInitial backoff (default STREAM_RETRY_INITIAL_DELAY_MS).
Classify a thrown error as retryable ("edge not ready") vs terminal.
OptionalloggerLogger for the "retrying in Ns" notice; defaults to noopLogger.
OptionalmaxBackoff ceiling (default STREAM_RETRY_MAX_DELAY_MS).
Options for runWithStreamRetry.