Dashboard › opencode-lore › Distillation
0ac0e3c2-5b5f-4d08-9ce9-2091140dc019["lore_tm_v1_uoTHhK0gTv0GK0iyiSOLSWqN-owsMQuS1iGgBmLsjK0","lore_tm_v1_yTQ3XIo8Qwxudzak7b_M6fwmfWVyffLrVvX19wiTdVM","lore_tm_v1_HrCpFAujgKd01YG_3J12IwncVvO3i0VPoFayR3GbMIU","lore_tm_v1_CvJuGQFWO9VBHpoUdMTTogp52cC_V86prufwwLolDUM","lore_tm_v1_OgULrStUGqGiot19h6Hz12ol8UZ58mdOoxbUVotcpLg","lore_tm_v1_R0Q2nfwZ7FnR0BVtz4GHeWVqZoGhqk6yKN4pHbjA3YU","lore_tm_v1_Za70wLQe1ZPJ5HnHP7InDaIzhsLg9iMmb74OjHIHEOw"]
Date: Sep 16, 2026
wswlsmrnuzlqtxyskqotksrlqtzplrkl, commit 24880457763b6f10831856d01c41bd72d62ddc28, description fix(responses): reject non-monotonic provider failures, with parent a1020a45be1382893a183e2ff39506e78a08fb76.a1020a45be1382893a183e2ff39506e78a08fb76 is change plzxzousrzuvukvvtzlvvynqpokuptqu, description fix(responses): preserve trusted failure metadata; base remains pxrvwsvvkmpoxnsqmrkwrnlqvvkoltwz / 2cbf40060c67df229731cf1b9e34d5bf22ec2145.lpmvqrurxwlmrmwnyllmxlvkmplvwnlz, commit e19ee1c704ed9f24432cb7d88c6e45af03d35d67, whose parent is candidate commit 24880457763b6f10831856d01c41bd72d62ddc28.fix/responses-private-references; no working-copy file changes were present.packages/gateway/src/pipeline.ts, packages/gateway/src/stream/openai-responses.ts, packages/gateway/test/openai-responses-recall-aware-stream.test.ts, packages/gateway/test/openai-responses-stream.test.ts, packages/gateway/test/pipeline-streaming.test.ts, and packages/gateway/test/recall-codex-stream.test.ts.c79cc2ec010e22f01961d8eec7bce3a60b8dfcb02c12b9ce4c0de9c5e173cb4d.3056 insertions(+), 495 deletions(-) across 6 files: packages/gateway/src/pipeline.ts 343 changed lines, packages/gateway/src/stream/openai-responses.ts 1024, packages/gateway/test/openai-responses-recall-aware-stream.test.ts 1152, packages/gateway/test/openai-responses-stream.test.ts 882, packages/gateway/test/pipeline-streaming.test.ts 147, and packages/gateway/test/recall-codex-stream.test.ts 3.packages/gateway/src/stream/openai-responses.ts introduces or exposes failure-handling primitives: cloneResponsesAccState() at line 582, restoreResponsesAccState() at line 588, PUBLIC_GATEWAY_ERROR = "Gateway request failed" at line 598, sanitizeResponsesProviderFailureTerminal() at line 605, validateResponsesSourceSequence() at line 653, and finalizeUnsuccessfulResponsesAcc() at line 1031.packages/gateway/src/stream/openai-responses.ts, sanitized provider failures replace state.terminalResponse with a copy of sanitizedFailure.parsed.response; provider resp.id and resp.model update state only when no sanitized failure exists.packages/gateway/src/pipeline.ts imports cloneResponsesAccState, restoreResponsesAccState, sanitizeResponsesProviderFailureTerminal, validateResponsesSourceSequence, and finalizeUnsuccessfulResponsesAcc; principal-path integrations appear around lines 10161–10312, continuation-path integrations around lines 10612–10960, and unsuccessful finalization also appears at line 11840.packages/gateway/src/pipeline.ts and packages/gateway/src/stream/openai-responses.ts.