@ai2070/l0
Version:
L0: The Missing Reliability Substrate for AI
47 lines (46 loc) • 1.21 kB
JavaScript
import { RETRY_DEFAULTS } from "./retry";
const minimalGuardrails = [];
const recommendedGuardrails = [];
const strictGuardrails = [];
const minimalRetry = {
attempts: 2,
maxRetries: 4,
backoff: "linear",
baseDelay: RETRY_DEFAULTS.baseDelay,
maxDelay: RETRY_DEFAULTS.maxDelay,
retryOn: [...RETRY_DEFAULTS.retryOn]
};
const recommendedRetry = {
attempts: RETRY_DEFAULTS.attempts,
maxRetries: RETRY_DEFAULTS.maxRetries,
backoff: RETRY_DEFAULTS.backoff,
baseDelay: RETRY_DEFAULTS.baseDelay,
maxDelay: RETRY_DEFAULTS.maxDelay,
retryOn: [...RETRY_DEFAULTS.retryOn]
};
const strictRetry = {
attempts: RETRY_DEFAULTS.attempts,
maxRetries: RETRY_DEFAULTS.maxRetries,
backoff: "full-jitter",
baseDelay: RETRY_DEFAULTS.baseDelay,
maxDelay: RETRY_DEFAULTS.maxDelay,
retryOn: [...RETRY_DEFAULTS.retryOn]
};
const exponentialRetry = {
attempts: 4,
maxRetries: 8,
backoff: "exponential",
baseDelay: RETRY_DEFAULTS.baseDelay,
maxDelay: RETRY_DEFAULTS.maxDelay,
retryOn: [...RETRY_DEFAULTS.retryOn]
};
export {
exponentialRetry,
minimalGuardrails,
minimalRetry,
recommendedGuardrails,
recommendedRetry,
strictGuardrails,
strictRetry
};
//# sourceMappingURL=l0.js.map