Retry policy for workflow steps

interface RetryPolicy {
    maxRetries: number;
    initialDelay: number;
    maxDelay: number;
    backoffMultiplier: number;
    retryableErrors?: string[];
}

Properties

maxRetries: number

Maximum number of retries

initialDelay: number

Initial delay in milliseconds

maxDelay: number

Maximum delay in milliseconds

backoffMultiplier: number

Backoff multiplier

retryableErrors?: string[]

Retry on specific errors only