UNPKG

@ai2070/l0

Version:

L0: The Missing Reliability Substrate for AI

35 lines 955 B
export const L0RecordedEventTypes = { START: "START", TOKEN: "TOKEN", CHECKPOINT: "CHECKPOINT", GUARDRAIL: "GUARDRAIL", DRIFT: "DRIFT", RETRY: "RETRY", FALLBACK: "FALLBACK", CONTINUATION: "CONTINUATION", COMPLETE: "COMPLETE", ERROR: "ERROR", }; export function serializeError(error) { return { name: error.name, message: error.message, stack: error.stack, code: error.code, metadata: error.metadata, }; } export function deserializeError(stored) { const error = new Error(stored.message); error.name = stored.name; error.stack = stored.stack; error.code = stored.code; error.metadata = stored.metadata; return error; } export function generateStreamId() { const timestamp = Date.now().toString(36); const random = Math.random().toString(36).substring(2, 10); return `l0_${timestamp}_${random}`; } //# sourceMappingURL=events.js.map