-
Notifications
You must be signed in to change notification settings - Fork 402
fix(proxy): reconcile continuity stack integration #1442
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Changes from 121 commits
Commits
Show all changes
196 commits
Select commit
Hold shift + click to select a range
b0a8274
fix(compact): omit oversized non-state tool tail
Komzpa f96db59
fix(proxy): extend websocket stream budget
Komzpa 6fe16a3
fix(proxy): route native websocket relay through stream budget
Komzpa 2688a20
fix(compact): preserve required tool-tail anchors
Komzpa 378b894
fix(proxy): use stream budget for websocket reconnects
Komzpa fdae381
fix(proxy): preserve required compact tool anchors
Komzpa 43809f9
fix(proxy): allow GET codex search control requests
Komzpa 44b075f
fix(proxy): allow codex search preflight
Komzpa 04c43be
fix(proxy): bypass auth for codex search preflight
Komzpa 1373c30
fix(proxy): keep codex search preflight method set minimal
Komzpa 10eb1c0
ci: retry transient GitHub API failures
Komzpa 6dd86d0
fix(proxy): rebase security-work routing onto current main
Komzpa 48f0ee9
fix(proxy): guard security lineage migration
Komzpa b92981b
fix(proxy): preserve file affinity across security retries
Komzpa b1de73f
fix(proxy): retire stale response-create gates
Komzpa fb20f69
fix(proxy): keep bridge mixin within architecture limit
Komzpa bdeed06
fix(proxy): refuse created bridge replay
Komzpa 2288ea9
fix(db): merge security and retention migration heads
Komzpa 1f97651
fix(proxy): preserve bridge security lineage claims
Komzpa 7988f0f
fix(proxy): preserve terminal security lineage
Komzpa 980b577
fix(proxy): retire denied bridge owner
Komzpa cd1fa80
test(proxy): stub bridge registration in security gate test
Komzpa 6909bee
fix(proxy): persist terminal security lineage
Komzpa ea24b41
fix(proxy): persist owner-pinned security lineage
Komzpa 04e23e1
fix(proxy): complete codex search preflight contract
Komzpa 29936d3
Merge remote-tracking branch 'origin/main' into work/pr1383-simplicit…
Komzpa ea99729
fix(streaming): retry previsible capacity disconnects
Komzpa b9a5531
Merge remote-tracking branch 'origin/main' into HEAD
Komzpa 1316705
fix(db): retain security lineage quota schema
Komzpa 063d8ef
fix(streaming): preserve previsible retry exhaustion errors
Komzpa 28b3915
fix(proxy): preserve stream no-replay boundary
Komzpa ffa24b9
fix(streaming): bound post-refresh transient retries
Komzpa 5d8545c
test(streaming): pin visible upstream failure no-replay
Komzpa 4b34afc
fix(streaming): fail over post-refresh transient exhaustion
Komzpa c744f29
fix(streaming): preserve post-dispatch retry boundaries
Komzpa 82f598e
fix(proxy): preserve security replay accounting
Komzpa b90cc9f
fix(proxy): retry output-free HTTP bridge overloads
Komzpa 4cef9ba
fix(proxy): retry selected-model capacity bridge errors
Komzpa c987bf8
fix(proxy): retry nonstream overload status errors
Komzpa 389fa88
fix(proxy): retry initial stream eof before surfacing
Komzpa a7e63c5
fix(proxy): preserve stream eof error after retries
Komzpa ad31f7d
fix(proxy): retry accepted bridge eof
Komzpa 55b40b2
fix(proxy): address accepted retry review
Komzpa fc86a9d
fix(proxy): keep bridge stream closes account-neutral
Komzpa 0148a2f
test(ci): reset proxy architecture ratchet baselines
Komzpa 5686bb5
fix(proxy): keep native websocket receive closes account-neutral
Komzpa 4a66e73
test(ci): reset proxy architecture ratchet baselines
Komzpa 09cd0f9
fix(proxy): ignore session stickiness for preferred owners
Komzpa 6438559
fix(proxy): preserve precreated retry terminal errors
Komzpa 5c1c3ef
fix(proxy): reuse only account for precreated reattach
Komzpa 86d5c2a
fix(proxy): reuse only account for anchored precreated retry
Komzpa 45c37f5
fix(proxy): treat no-account message as retry fallback signal
Komzpa fcb4231
fix(proxy): match degraded no-account fallback message
Komzpa b0fb1dd
fix(compact): preserve historical side-effect anchors
Komzpa 0b1fbbf
Merge remote-tracking branch 'origin/pr/1403' into fix/security-work-…
Komzpa 1a7dab6
fix(compact): retain code-mode side-effect pairs
Komzpa 0219488
fix(compact): preserve paired side effects before head context
Komzpa c896bb9
fix(proxy): retain pending close failure
Komzpa 43699dc
fix(proxy): preserve websocket drop account health
Komzpa b4411ed
fix(websocket): settle dropped accounts before reuse
Komzpa 0fbd47f
docs(spec): document deferred websocket penalty
Komzpa bded829
fix(websocket): retain deferred settlement ownership
Komzpa 572d440
fix(streaming): retry previsible capacity disconnects
Komzpa eb15cbd
fix(streaming): preserve previsible retry exhaustion errors
Komzpa 05e09af
fix(proxy): preserve stream no-replay boundary
Komzpa e731fa8
fix(streaming): bound post-refresh transient retries
Komzpa 7c45a8d
test(streaming): pin visible upstream failure no-replay
Komzpa d29c973
fix(streaming): fail over post-refresh transient exhaustion
Komzpa 28ed993
fix(streaming): preserve post-dispatch retry boundaries
Komzpa 74c076f
fix(streaming): preserve terminal no-replay boundaries
Komzpa 397ed29
fix(streaming): retry post-refresh connect failures
Komzpa 8145f38
fix(proxy): fail closed security bridge retry
Komzpa 15c8272
fix(proxy): preserve safe bridge retry continuity
Komzpa 5175252
fix(proxy): preserve continuity retry ownership
Komzpa 29ec95e
fix(proxy): retry transient hard owner once
Komzpa 9c1821b
Merge remote-tracking branch 'refs/remotes/codex-lb-prs/pr-1183' into…
Komzpa 02068d0
Merge remote-tracking branch 'refs/remotes/codex-lb-prs/pr-1235' into…
Komzpa 895fc41
Merge remote-tracking branch 'refs/remotes/codex-lb-prs/pr-1353' into…
Komzpa a2eda77
Merge remote-tracking branch 'refs/remotes/codex-lb-prs/pr-1383' into…
Komzpa 12fb121
Merge remote-tracking branch 'refs/remotes/codex-lb-prs/pr-1384' into…
Komzpa dcd4a6f
Merge remote-tracking branch 'refs/remotes/codex-lb-prs/pr-1389' into…
Komzpa c48e257
fix(proxy): keep security denial prelude suppressed
Komzpa b8c3c6e
fix(compact): preserve historical side-effect anchors
Komzpa 0cc4e36
fix(compact): import session sticky helper
Komzpa 631dab9
fix(proxy): restore compact bridge invariants
Komzpa 696c224
fix(proxy): reconcile aggregate retry invariants
Komzpa 4f6992c
fix(proxy): retry active hard-affinity owner
Komzpa a53f462
Merge repaired PR #1384 head into live aggregate
Komzpa 9b2e80b
Merge repaired PR #1389 head into live aggregate
Komzpa 2c3379f
Merge repaired PR #1402 head into live aggregate
Komzpa c5a0d25
Merge repaired PR #1418 head into live aggregate
Komzpa aebd09f
fix(proxy): clear security retry affinity
Komzpa efc4c27
Merge commit '2cf21a75f27eea71d9e73c9e9427cc67d72c09f0' into repair/p…
Komzpa f486441
fix(proxy): preserve continuity owner across retries
Komzpa 3f2e46e
test(proxy): enforce hard retry owner continuity
Komzpa bad4137
fix(proxy): close continuity review gaps
Komzpa 8c296e8
fix(proxy): retry transient hard owner once
Komzpa edc7892
Merge commit '4833d4fb1f904ffbb259ed570421557f73b41993' into repair/p…
Komzpa 28d1870
fix(compact): elide observed inline images at wire cap
Komzpa 647542c
fix(proxy): reconstruct current live aggregate on main
Komzpa e01da86
fix(compact): match tool pairs by wire variant
Komzpa 4e2b1ec
fix(compact): preserve conversation tail continuity
Komzpa 107cb1d
style(compact): format request trimming helpers
Komzpa a0ca6a2
fix(compact): preserve occurrence-aware tool identity
Komzpa d0331d8
fix(proxy): stabilize parallel replay identity
Komzpa cd1c237
fix(proxy): close security rebind replay gaps
Komzpa 8cbd3e5
fix(proxy): preserve preferred-owner conflict evidence
Komzpa c556aee
fix(proxy): preserve post-refresh failure ordering
Komzpa 095a5c7
fix(proxy): reconcile aggregate retry contracts
Komzpa eea08e5
fix(proxy): retain buffered reasoning prelude
Komzpa a8f40c1
fix(proxy): drain deferred failover penalties
Komzpa c5c2c1a
fix(proxy): restore aggregate unit contracts
Komzpa 7d49ac9
fix(quota-planner): compare reset epochs in UTC
Komzpa 6118f4d
fix(proxy): enforce bridge startup security guards
Komzpa 293fa6e
fix(proxy): drain terminal retry penalties
Komzpa 2fd62ed
fix(compact): preserve image compaction context
Komzpa 7503ab9
fix(proxy): propagate startup safety guards
Komzpa 33e9900
fix(proxy): retain deferred retry penalties
Komzpa c60d649
test(proxy): preserve bridge compatibility coverage
Komzpa 753a5b6
style(proxy): stay within bridge architecture budget
Komzpa 1e47827
test(compact): retain historical side-effect coverage
Komzpa 14f3ca2
fix(proxy): settle deferred penalties before terminal exits
Komzpa f8bf052
fix(proxy): preserve bridge security and replay identity
Komzpa b5455a2
refactor(proxy): move bridge cleanup activity
Komzpa dfe54f3
fix(proxy): enforce security gate on bridge reuse
Komzpa 98d6ada
Merge remote-tracking branch 'refs/remotes/codex-lb-prs/pr-1442' into…
Komzpa 83e5c75
fix(proxy): recover account-neutral sticky resends
Komzpa f5d69fe
fix(proxy): rebind portable hard turn-state replay
Komzpa 3055d1b
fix(proxy): retry output-free HTTP bridge overloads
Komzpa da79d46
fix(proxy): retry selected-model capacity bridge errors
Komzpa 48bd5d8
fix(proxy): retry nonstream overload status errors
Komzpa 5b2ec55
fix(proxy): retry initial stream eof before surfacing
Komzpa 6f9fa9b
fix(proxy): preserve stream eof error after retries
Komzpa ae10bbb
fix(proxy): retry accepted bridge eof
Komzpa eac09a4
fix(proxy): address accepted retry review
Komzpa 8f3765e
fix(proxy): keep bridge stream closes account-neutral
Komzpa 9052970
fix(proxy): retain pending close failure
Komzpa 7abf479
fix(proxy): bound capacity retries by output and deadline
Komzpa 13a4001
fix(http-bridge): respect queued admission waiters
Komzpa a680cc3
refactor(ci): split metadata fetch changes from retry PR
Komzpa 3646455
fix(http-bridge): preserve detached retry cleanup
Komzpa 1abbdb3
fix(streaming): preserve exhausted upstream error
Komzpa 8062170
fix(proxy): allow GET codex search control requests
Komzpa 8137ce6
fix(proxy): allow codex search preflight
Komzpa ce47ea3
fix(proxy): bypass auth for codex search preflight
Komzpa a7b94f9
fix(proxy): keep codex search preflight method set minimal
Komzpa 8891e44
fix(proxy): complete codex search preflight contract
Komzpa e0f7b5b
fix(compact): elide observed inline images at wire cap
Komzpa 81bd8ae
fix(compact): handle eligible inline tool images safely
Komzpa 4636400
style(compact): format request trimming helpers
Komzpa 9fe5663
fix(compact): preserve context and nested file pins
Komzpa 4faece1
fix(compact): preserve inline image and file ownership
Komzpa 3a9e966
fix(compact): omit oversized non-state tool tail
Komzpa 3c9d3c7
fix(compact): preserve required tool-tail anchors
Komzpa 74a7a9c
fix(compact): match tool pairs by wire variant
Komzpa 061fe0a
fix(compact): preserve conversation tail continuity
Komzpa 446a309
style(compact): format request trimming helpers
Komzpa 1aee9db
fix(compact): preserve occurrence-aware tool identity
Komzpa 61e0200
fix(proxy): stabilize parallel replay identity
Komzpa 3e51fcd
fix(db): persist security lineage markers
Komzpa 91c3835
fix(security): persist previous-response lineage
Komzpa 7a7abdb
fix(security): enforce previous-response markers
Komzpa 14d47ed
fix(security): preserve durable lineage fail-closed
Komzpa 8422d10
test(security): prove cross-transport lineage enforcement
Komzpa 7db123a
fix(security): enforce marked file lineage
Komzpa 6e587bf
fix(security): adapt lineage markers to current main
Komzpa 49d30aa
test(compact): type captured upstream payload
Komzpa 40ccb93
fix(security): satisfy current CI gates
Komzpa bf81904
Merge remote-tracking branch 'refs/remotes/codex-lb-prs/pr-1183' into…
Komzpa 49eb81a
Merge remote-tracking branch 'refs/remotes/codex-lb-prs/pr-1457' into…
Komzpa 78db836
Merge remote-tracking branch 'refs/remotes/codex-lb-prs/pr-1235' into…
Komzpa 8e21937
Merge remote-tracking branch 'refs/remotes/codex-lb-prs/pr-1383' into…
Komzpa 4b3f5c1
Merge remote-tracking branch 'refs/remotes/codex-lb-prs/pr-1384' into…
Komzpa 02b0e4b
Merge remote-tracking branch 'refs/remotes/codex-lb-prs/pr-1402' into…
Komzpa 2e812a8
fix(db): merge security migration heads
Komzpa 0ef16b3
fix(stack): merge current migration heads
Komzpa b9efeba
Merge remote-tracking branch 'refs/remotes/origin/pr-1183' into HEAD
Komzpa 920ea42
fix(proxy): do not replay empty upstream streams
Komzpa 60fd95f
test(compact): type captured compact payload
Komzpa c4ad9f3
Merge remote-tracking branch 'refs/remotes/origin/pr-1384' into HEAD
Komzpa 2dfcea3
Merge remote-tracking branch 'refs/remotes/origin/pr-1457' into HEAD
Komzpa 4296cc9
fix(proxy): retry websocket EOF before visible output
Komzpa fc4c22f
fix(proxy): keep websocket replay cleanup visible during backoff
Komzpa dbcc52b
docs(openspec): document websocket replay budget
Komzpa 79a42ce
feat(ui): complete zh-CN dashboard translations (#1436)
crowscc 0eb65c4
fix(proxy): retire websocket upstream before next create
Komzpa 71ab7e6
test(streaming): scope empty EOF no-replay to anchored turns
Komzpa 9191d96
Merge remote-tracking branch 'refs/remotes/fork/fix/selected-model-ca…
Komzpa 3dcdd12
Merge remote-tracking branch 'refs/remotes/origin/pr-1388' into HEAD
Komzpa d580ba5
fix(proxy): preserve stream EOF retry in aggregate
Komzpa b91d9bb
docs(contributors): restore chronological contributor order (#1518)
Soju06 175b029
Merge remote-tracking branch 'refs/remotes/codex-lb-prs/pr-1442' into…
Komzpa 004257d
Merge live codex-lb head f5d69fe after reconciliation
Komzpa 5f37cff
fix(proxy): preserve portable compaction replay after live reconcile
Komzpa 06204ff
fix(db): remap live security lineage aggregate revision
Komzpa 6f33c3f
fix(db): drop legacy bridge pending tool columns
Komzpa File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.