Tools
Codex fixed compaction running at the wrong reasoning effort and leaving a stale pin behind
With reasoning-effort overrides enabled, Codex compacted context using the selected effort even when sampling requests were still on an earlier pinned effort, and a successful compaction left that old pin active in the new context window. PR #43796 (2026-09-08T10:48Z) uses the pinned request effort for local and remote compaction when it matches the model, resolves fallback models' effort without mutating the live pin, and resets the pin after a successful compaction. Anyone driving Codex programmatically with effort overrides was silently paying for or losing reasoning at the wrong tier.
Source
↳ Follow the thread