Dashboard › opencode-lore › Distillation
90479b10-b3d9-4271-9633-86cf4739a36b["lore_tm_v1_w25Hl_Bc9IvSDuFz5VnuiWY0jxDtGxVgBIvg86PPvxg","lore_tm_v1_PpgcMiwGk9k4N8B7nsSsj0fAJ-DvbMlmtmyhc1C7DmA","lore_tm_v1_F3OwH7BTZqSDPgAJO--hT6tTYCqz07Y3FeY49akJNcM"]
Date: Sep 16, 2026
d385b39653b0085833e281b6347b15071cee6801 (Change ID prpmozzzqvktqmyxkmyprklpmqxwktkv), titled fix(responses): sanitize provider failures, authored by Burak Yigit Kaya <ben@byk.im> on 2026-09-12 22:23:01 and committed on 2026-09-16 10:18:43. It changed 6 files with 313 insertions and 63 deletions: packages/gateway/src/pipeline.ts (+19-line-scale change), packages/gateway/src/stream/openai-responses.ts (100-line-scale change), packages/gateway/test/openai-responses-recall-aware-stream.test.ts (130-line-scale change), packages/gateway/test/openai-responses-stream.test.ts (106-line-scale change), packages/gateway/test/pipeline-streaming.test.ts (18-line-scale change), and packages/gateway/test/recall-codex-stream.test.ts (3-line-scale change).29dee093d7ceed38b0ed823c9d5b26f8c1ba3d7c (Change ID qnlnmzlxyynvkvssnkusztrzyxzylkzo), titled fix(responses): bind sanitized failures to trusted state, authored by Burak Yigit Kaya <ben@byk.im> on 2026-09-14 08:34:22 and committed on 2026-09-16 10:18:43. It changed 4 files with 301 insertions and 23 deletions: packages/gateway/src/pipeline.ts (+1), packages/gateway/src/stream/openai-responses.ts (73-line-scale change), packages/gateway/test/openai-responses-recall-aware-stream.test.ts (101-line-scale change), and packages/gateway/test/openai-responses-stream.test.ts (149-line-scale change).b1bc7cd46c4eb09f23a7a5c6db257c380401ca02 (Change ID xqmskzvmnqkrnvmyrznrxkxsxtwyurvu), titled fix(responses): complete provider failure sanitization, authored by Burak Yigit Kaya <ben@byk.im> on 2026-09-14 10:34:18 and committed on 2026-09-16 10:18:43. It changed 4 files with 316 insertions and 12 deletions: packages/gateway/src/pipeline.ts (41-line-scale change), packages/gateway/src/stream/openai-responses.ts (34-line-scale change), packages/gateway/test/openai-responses-recall-aware-stream.test.ts (+136), and packages/gateway/test/openai-responses-stream.test.ts (117-line-scale change).01a6e06b08ba1b54f42c5b4c757ec449eb8e8490 (Change ID skwrwnvkvulpwztqsvprtnrozswvtptx), titled fix(responses): make provider failure settlement atomic, authored by Burak Yigit Kaya <ben@byk.im> on 2026-09-14 14:05:23 and committed on 2026-09-16 10:18:43. It changed 5 files with 1,742 insertions and 476 deletions: packages/gateway/src/pipeline.ts (321-line-scale change), packages/gateway/src/stream/openai-responses.ts (878-line-scale change), packages/gateway/test/openai-responses-recall-aware-stream.test.ts (474-line-scale change), packages/gateway/test/openai-responses-stream.test.ts (416-line-scale change), and packages/gateway/test/pipeline-streaming.test.ts (+129).a1020a45be1382893a183e2ff39506e78a08fb76 (Change ID plzxzousrzuvukvvtzlvvynqpokuptqu), titled fix(responses): preserve trusted failure metadata, authored by Burak Yigit Kaya <ben@byk.im> on 2026-09-14 18:03:43 and committed on 2026-09-16 10:18:43. It changed 3 files with 210 insertions and 10 deletions: packages/gateway/src/stream/openai-responses.ts (46-line-scale change), packages/gateway/test/openai-responses-recall-aware-stream.test.ts (+76), and packages/gateway/test/openai-responses-stream.test.ts (+98).24880457763b6f10831856d01c41bd72d62ddc28 (Change ID wswlsmrnuzlqtxyskqotksrlqtzplrkl), titled fix(responses): reject non-monotonic provider failures, authored by Burak Yigit Kaya <ben@byk.im> on 2026-09-15 22:59:40 and committed on 2026-09-16 10:39:21. It changed 3 files with 275 insertions and 12 deletions: packages/gateway/src/pipeline.ts (+19), packages/gateway/src/stream/openai-responses.ts (35-line-scale change), and packages/gateway/test/openai-responses-recall-aware-stream.test.ts (+233).0dd569b520bad37adbaea230f32100c7f83f463c (Change ID lpmvqrurxwlmrmwnyllmxlvkmplvwnlz), titled fix(responses): unify provider failure handling, authored by Burak Yigit Kaya <ben@byk.im> on 2026-09-16 11:49:37 and committed on 2026-09-16 12:50:50. It changed 4 files with 364 insertions and 27 deletions: packages/gateway/src/pipeline.ts (38-line-scale change), packages/gateway/src/stream/openai-responses.ts (98-line-scale change), packages/gateway/test/openai-responses-recall-aware-stream.test.ts (+93), and packages/gateway/test/openai-responses-stream.test.ts (162-line-scale change).0dd569b520bad37adbaea230f32100c7f83f463c carries bookmarks fix/responses-provider-failures and fix/responses-provider-failures@git./home/byk/Code/opencode-lore-provider-error/packages/gateway/test/openai-responses-stream.test.ts: line 4493, "rejects a provider %s diagnostic after response.in_progress but before response.created", and line 4689, "rejects provider diagnostic %s before response.created".response.created returned 100 matches with additional matches available; the displayed matches spanned /home/byk/Code/opencode-lore-provider-error/packages/gateway/test/llm-adapter.test.ts, /home/byk/Code/opencode-lore-provider-error/packages/gateway/test/pipeline-streaming.test.ts, /home/byk/Code/opencode-lore-provider-error/packages/gateway/test/openai-responses-stream.test.ts, /home/byk/Code/opencode-lore-provider-error/packages/gateway/test/foreground-body-limit.test.ts, and /home/byk/Code/opencode-lore-provider-error/packages/gateway/test/openai-responses-recall-aware-stream.test.ts; results were explicitly truncated.response.created matches in /home/byk/Code/opencode-lore-provider-error/packages/gateway/test/llm-adapter.test.ts were at lines 1257, 1362, 2137, 2202–2203, 6352, and 6373. Lines 6352 and 6373 contain the exact wire event 'event: response.created\ndata: {"type":"response.created","response":{"id":"r","model":"gpt-test","status":"in_progress"}}\n\n'; lines 2202–2203 concern a "completed response.created status" fixture.response.created matches in /home/byk/Code/opencode-lore-provider-error/packages/gateway/test/pipeline-streaming.test.ts were at lines 179, 231, 261, 686, 1472, 1560, 1614, 1685, 1739, 3486, and 4189–4195. Line 686 uses wire fixture 'event: response.created\ndata: {"type":"response.created","response":{"id":"resp_stalled","model":"gpt-test","status":"in_progress"}}\n\n'; line 4189 returns malformed data via new Response("event: response.created\ndata: {bad}\n\n", {.response.created matches in /home/byk/Code/opencode-lore-provider-error/packages/gateway/test/openai-responses-stream.test.ts were at lines 63–65, 140–142, 217–219, 308–310, 367–368, 394–396, 450–452, 508–510, 638–640, 700–702, 4013–4015, 4031, 4078, 4139, 4189, 4284–4286, 4382–4384, 4444–4446, 4493, 4541–4543, 4592–4594, 4654–4656, 4689, 4731–4733, 4867–4869, 4970–4972, 5060–5062, 5112–5114, 5189–5190, 5214, 5285–5286, 5359–5360, 5392, 5409–5410, and 5432–5433. Notable fixtures/assertions include hostile ID data at line 4139, malformed {bad} data at line 4189, upstream.push("response.created", { at lines 5189 and 5285, and output assertions at lines 4031, 5214, and 5392./home/byk/Code/opencode-lore-provider-error/packages/gateway/test/foreground-body-limit.test.ts:32 uses the exact stalled-response wire fixture 'event: response.created\ndata: {"type":"response.created","response":{"id":"resp_stalled","model":"gpt-test","status":"in_progress"}}\n\n'.response.created matches in /home/byk/Code/opencode-lore-provider-error/packages/gateway/test/openai-responses-recall-aware-stream.test.ts were at lines 69, 226, 254, 321, 428, 513, 599, 658, 755, 845, 920, 984, 1047, 1106, 1174, 1254, 1296, and 1325. The fixtures include IDs/models resp_plain/gpt-5.6-terra, resp_cancel_terminal, resp_recall_provider_failure, resp_atomic_terminal, resp_atomic_usage, resp_atomic_reference, resp_atomic_sparse, resp_failure_backpressure, resp_codex_empty_output, and resp_codex_partial_output.