fix(codex): stalled HTTP 429 retries end with an explicit failure instead of hanging#23842

open19
main
GitHub fork: upstream-pr/codex-429-retry
opened1d agobyHHylouis233
View on GitHubTwo-way sync enabledPR last imported 3h ago
19 commits

fix(server): keep 429 retry metadata once the retry is exhausted

Hong Liu committed 1d ago

3782d8a

fix(server): keep the live thread goal when marking a 429 thread errored

Hong Liu committed 1d ago

837b02b

fix(server): bound 429 descendant interrupts with one shared deadline

Hong Liu committed 1d ago

fc0ffbc

fix(server): keep a 429 turn broken when Stop ends it mid-deadline

Hong Liu committed 1d ago

0a3f670

fix(codex): keep an unconfirmed 429 turn uncontained until turn/completed

Hong Liu committed 1d ago

8ea79e4

fix(codex): wait for turn/completed before treating a 429 stop as confirmed

Hong Liu committed 1d ago

f0478d2

fix(codex): settle a 429 lineage at the unconfirmed bound

Hong Liu committed 1d ago

c815627

fix(codex): publish an uncontained 429 root thread as errored

Hong Liu committed 1d ago

386516b

Merge upstream main into upstream-pr/codex-429-retry

Hong Liu committed 1d ago

cd508e7

fix(codex): accept a 429 lineage stop Codex confirmed for a descendant

Hong Liu committed 1d ago

8608489

fix(codex): honor the unit a retry-after delay names

Hong Liu committed 1d ago

bf6a2fa

fix(codex): settle 429 descendants after their interrupt finishes

Hong Liu committed 1d ago

a77e1c8

fix(codex): stop the 429 lineage when Codex ends an unconfirmed root

Hong Liu committed 1d ago

ac46a1e

fix(codex): recheck 429 containment before abandoning

Hong Liu committed 1d ago

7496fbb

fix(codex): record Stop acknowledgements for late descendants

Hong Liu committed 1d ago

ab0c0c2

fix(codex): keep unconfirmed 429 descendants out of idle

Hong Liu committed 1d ago

d4dc9d1

Merge upstream main into upstream-pr/codex-429-retry

Hong Liu committed 1d ago

5f1e1ad

fix(codex): harden the 429 retry bound and contain unconfirmed stops

Hong Liu committed 1d ago

7fa6a43

fix(codex): end stalled HTTP 429 retries with an explicit failure

Hong Liu committed 1d ago

719fde8