Interface: RetryConfig
Defined in: packages/core/src/utils/retry.ts:32
Configuration for retry behavior
Properties
backoffMultiplier?
optionalbackoffMultiplier?:number
Defined in: packages/core/src/utils/retry.ts:40
Backoff multiplier (default: 2)
initialDelayMs?
optionalinitialDelayMs?:number
Defined in: packages/core/src/utils/retry.ts:36
Initial delay in milliseconds (default: 1000)
maxDelayMs?
optionalmaxDelayMs?:number
Defined in: packages/core/src/utils/retry.ts:38
Maximum delay in milliseconds (default: 10000)
maxRetries?
optionalmaxRetries?:number
Defined in: packages/core/src/utils/retry.ts:34
Maximum number of retry attempts (default: 3)
onRetry?
optionalonRetry?: (error,attempt,delayMs) =>void
Defined in: packages/core/src/utils/retry.ts:46
Optional callback on each retry attempt
Parameters
error
Error
attempt
number
delayMs
number
Returns
void
shouldRetry?
optionalshouldRetry?: (error,attempt) =>boolean
Defined in: packages/core/src/utils/retry.ts:42
Optional function to determine if error should trigger retry
Parameters
error
Error
attempt
number
Returns
boolean
signal?
optionalsignal?:AbortSignal
Defined in: packages/core/src/utils/retry.ts:44
Optional abort signal for cancellation