Dashboard › opencode-lore › Distillation
3235023e-75e1-482e-9136-7d0bca4913e6["lore_tm_v1_fOH_aI4HU2RriUJuMueGRq6QyTvwBHDabMJwvfDszg0","lore_tm_v1_xvwK29sB2dHtURM0MeJfzVmeQYwDeyvymsWvA2TM2sM"]
Date: Sep 16, 2026
packages/gateway/src/stream/openai-responses.ts extends ResponsesAccState with created: boolean, createdAt?: number, and lastAcceptedSequenceNumber?: number; initial state sets created: false.packages/gateway/src/stream/openai-responses.ts adds cloneResponsesAccState(state) using structuredClone(state) and restoreResponsesAccState(state, snapshot), which deletes keys absent from the snapshot and restores it with Object.assign.packages/gateway/src/stream/openai-responses.ts defines PUBLIC_GATEWAY_ERROR = "Gateway request failed" and exports RESPONSES_PROVIDER_FAILURE_LOG = "openai-responses provider failure"; comments designate its payload as the only provider-failure payload allowed to cross the gateway boundary, keeping provider diagnostics and failed output private while preserving stable protocol fields needed to close the response lifecycle.packages/gateway/src/stream/openai-responses.ts adds projectResponsesInProgressEvent; visible validation includes requiring sequence_number to be a nonnegative number.finish(false, finalizeUnsuccessfulResponsesAcc(state)), independently of client demand.packages/gateway/package.json identifies package @loreai/gateway version 0.40.0, ESM ("type": "module"), licensed FSL-1.1-Apache-2.0, requiring Node >=22.15, with repository git+https://github.com/BYK/loreai.git under packages/gateway.packages/gateway/package.json scripts are typecheck: "tsc --noEmit", build: "tsx script/build.ts", bundle: "tsx script/bundle.ts", build:binary: "tsx script/build.ts --binary", build:binary:sea: "tsx script/build-binary-sea.ts", and start: "tsx src/index.ts".