Dashboard › opencode-lore › Distillation
198a5879-debd-4aa8-bf76-623f0e2c7772["lore_tm_v1_2I1HDXEbGNpjQFmy96dH4iAIamYO0CJs_XXZcS8nfhc","lore_tm_v1_8hcPU2dA40irHgUemvczdffE__arGdDV39lBb66n7_A","lore_tm_v1__5lgYEat3BhjzGHeovuCSyIpBT6lix0bSDAzIQOan68"]
Date: Sep 16, 2026
packages/gateway/src/pipeline.ts (369 changed lines), packages/gateway/src/stream/openai-responses.ts (1,090), packages/gateway/test/openai-responses-recall-aware-stream.test.ts (1,245), packages/gateway/test/openai-responses-stream.test.ts (1,044), packages/gateway/test/pipeline-streaming.test.ts (147), and packages/gateway/test/recall-codex-stream.test.ts (3).packages/gateway/src/pipeline.ts showed newly imported response-state helpers cloneResponsesAccState and finalizeUnsuccessfulResponsesAcc.packages/gateway/src/pipeline.ts changes introduced or exercised provider-failure settlement machinery including continuationFailureReported, continuationProviderFailure, deferredEvents, terminalStateSnapshot, terminalRecallSnapshot, copied outputIdentities: new Set(outputIdentities), recallIndices.clear(), validation modes opts.validation ?? "public" and opts.validation === "codex", deferred-byte enforcement through maxDeferredBytes, and resetting transactionProviderUsage to { ...ZERO_USAGE }.packages/gateway/src/pipeline.ts states that provider failures are emitted “only through the fixed public envelope.”"recall stream ended before function arguments completed" internally, while nearby provider-failure output handling was changed; the supplied excerpt was elided and did not expose the complete control flow.