mirror of
https://github.com/openai/codex.git
synced 2026-10-29 19:08:43 +00:00
## Why Recovering a suspended turn can append a duplicate reasoning effort update when history already ends with a matching trusted update but the runtime has not established its effort pin. ## What changed Reuse a matching harness-authored `ConfigurationUpdate` at the end of history even when the runtime effort pin is unset. ## Testing Add a regression test that suspends and recovers a turn without WebSocket prewarming, then verifies the recovered request contains exactly one effort update and retains `high` reasoning effort. GitOrigin-RevId: 2e49073eb5e8d4fae39a8dc1d9d2b07f77802adb