yilsem and Claude Opus 5.5
a7ba300448
Server CI and Windows package / verify (push) Successful in 3m23s
Server CI and Windows package / windows-package (push) Successful in 7m9s
fix(codex-bridge): close the gaps an independent review found
...
- One decision per real turn: a turn starts with a user message after the
previous final answer; tool steps, messages typed mid-turn, a lone "."
and compaction keep the combo. Works without prompt_cache_key too.
- The virtual Otomatik name never reaches the gateway (stage off or error
-> last choice or targets.zor); prefilter.target may not be it.
- finishCheck: at most once per turn; a broken, empty or refused retry
delivers the already approved first answer.
- Layer window filter: only trusted windows, never the last layer.
- Correction channel only on always-pass targets while checks are on;
Sesli-Hizli-Zeki stays always-pass by default; a >256 KB SSE frame
passes unfiltered instead of breaking the stream.
- Turn-start questions wait in the local queue no longer than their
timeout; decision-turn memory under a lock with refreshed order.
- Dify fetch refuses redirects (the app key never moves host); the
rules file write retries a Windows sharing violation.
- An unreadable settings file no longer breaks every request.
- TypeScript accepts only https:// URLs the bridge accepts;
finishCheck.timeoutSeconds (unused) removed.
Tests: 310 bridge tests, 36 electron tests; side-bridge live run for the
turn, prefilter (incl. decision timeout) and finish-check paths.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 08:14:38 +03:00
..
2026-09-05 13:26:46 +03:00
2026-09-05 15:52:44 +03:00
2026-09-05 15:52:44 +03:00
2026-10-05 14:27:59 +03:00
2026-10-05 14:27:59 +03:00
2026-09-05 13:26:46 +03:00
2026-10-11 04:17:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 15:52:44 +03:00
2026-10-11 04:17:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-07 13:58:03 +03:00
2026-10-13 19:56:40 +03:00
2026-10-14 07:48:33 +03:00
2026-10-13 19:56:40 +03:00
2026-10-13 19:56:40 +03:00
2026-10-13 19:56:40 +03:00
2026-10-13 03:36:42 +03:00
2026-10-13 03:36:42 +03:00
2026-10-13 03:36:42 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-10-07 20:10:36 +03:00
2026-10-07 20:10:36 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-10-13 19:56:40 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-08 21:00:28 +03:00
2026-10-07 20:10:36 +03:00
2026-10-07 20:10:36 +03:00
2026-10-05 14:27:59 +03:00
2026-10-05 14:27:59 +03:00
2026-10-05 14:27:59 +03:00
2026-10-05 14:27:59 +03:00
2026-10-04 06:02:02 +03:00
2026-10-04 06:02:02 +03:00
2026-10-09 15:17:59 +03:00
2026-10-09 15:17:59 +03:00
2026-10-13 03:36:42 +03:00
2026-09-08 16:54:28 +03:00
2026-10-05 14:27:59 +03:00
2026-10-05 14:27:59 +03:00
2026-09-08 21:00:28 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-06 05:34:34 +03:00
2026-09-06 05:29:21 +03:00
2026-09-06 05:29:21 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-10-13 03:36:42 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-10-07 20:10:36 +03:00
2026-10-07 20:10:36 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-06 05:34:34 +03:00
2026-09-06 05:34:34 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-10-14 08:14:38 +03:00
2026-10-14 08:14:38 +03:00
2026-10-14 08:14:38 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-15 19:46:39 +03:00
2026-09-15 19:46:39 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00
2026-09-05 13:26:46 +03:00