A turn/interrupt reply only accepts the request. Stop and the late descendant pass treated Codex's reply as confirmation, so a 429 turn still waiting unconfirmed was published reusable (root) or idle (subagent) while Codex could still be retrying it natively. Treat "unconfirmed" as uncontained regardless of interrupt replies; only turn/completed moves the turn to "ended". Drop the now-unused rateLimitStopAcknowledged flag.
Hong Liu committed on 10/23/2026, 7:50:15 AMparentf0478d2
Checks
- SuccessfulCodeRabbitGitHub
Review completed
- SuccessfulCheckGitHub
- SkippedDeploy web previewGitHub
- SkippedTest WebGitHub
- SkippedRustGitHub
- Skipped
- SkippedRelease SmokeGitHub
- SuccessfulBuild and TypecheckGitHub
- SuccessfulTestGitHub
- SkippedEAS PreviewGitHub
- Skipped
- SuccessfulLabel PR sizeGitHub
- SuccessfulLabel PR 23842GitHub
- SuccessfulTest Server 8GitHub
- SuccessfulTest Server 1GitHub
- SuccessfulTest Server 7GitHub
- SuccessfulTest Server 3GitHub
- SuccessfulTest Server 6GitHub
- SuccessfulTest Server 2GitHub
- SuccessfulChangesGitHub
- SuccessfulTest Server 5GitHub
- SuccessfulTest Server 4GitHub
- SuccessfulNative fingerprint diffGitHub
- SuccessfulLintGitHub
- SuccessfulPrepare PR size configGitHub
- SuccessfulCollect PR targetsGitHub
2 files changedLine totals unavailable