UNPKG

@ai2070/l0

Version:

L0: The Missing Reliability Substrate for AI

48 lines 1.43 kB
export function createInitialState() { return { content: "", checkpoint: "", tokenCount: 0, modelRetryCount: 0, networkRetryCount: 0, fallbackIndex: 0, violations: [], driftDetected: false, completed: false, networkErrors: [], resumed: false, dataOutputs: [], }; } export function resetStateForRetry(state, preserve = {}) { state.content = ""; state.tokenCount = 0; state.violations = []; state.driftDetected = false; state.dataOutputs = []; state.lastProgress = undefined; state.completed = false; state.networkErrors = []; if (preserve.checkpoint !== undefined) { state.checkpoint = preserve.checkpoint; } if (preserve.resumed !== undefined) { state.resumed = preserve.resumed; } if (preserve.resumePoint !== undefined) { state.resumePoint = preserve.resumePoint; } if (preserve.resumeFrom !== undefined) { state.resumeFrom = preserve.resumeFrom; } if (preserve.modelRetryCount !== undefined) { state.modelRetryCount = preserve.modelRetryCount; } if (preserve.networkRetryCount !== undefined) { state.networkRetryCount = preserve.networkRetryCount; } if (preserve.fallbackIndex !== undefined) { state.fallbackIndex = preserve.fallbackIndex; } } //# sourceMappingURL=state.js.map