Package: @hexos/common

Configuration for exponential backoff retry on transient infrastructure failures.

Applied to LLM API calls and MCP server connections. Uses exponential backoff with optional jitter to prevent thundering herd effects. The delay between retries grows as initialDelayMs * multiplier^attempt, capped at maxDelayMs.

Related: RuntimeConfig applies this to the runtime.

interface RetryConfig {
    maxAttempts?: number;
    initialDelayMs?: number;
    maxDelayMs?: number;
    multiplier?: number;
    jitter?: boolean;
}

maxAttempts

number

initialDelayMs

number

maxDelayMs

number

multiplier

number

jitter

boolean