New conversation ignores selected model and starts as GPT-5.4
Open 💬 1 comment Opened Apr 15, 2026 by ViDtje
Summary
In Codex Desktop, changing the model to gpt-5.4-mini before sending the first prompt in a new conversation can still create the thread on gpt-5.4. This doesn't happen in a newly opened Codex app, but happens after 15-30 minutes of use. Only fully quitting the app will fix it.
Repro
- Create a new conversation.
- Change the model to
gpt-5.4-mini. - Send a simple prompt like
test.
Expected
The new conversation should be created on gpt-5.4-mini.
Actual
The new conversation is created on gpt-5.4.
The UI shows GPT-5.4, and the persisted thread state also shows gpt-5.4.
Concrete evidence
- Conversation id:
019d911e-7997-7a82-b855-46bef5c8b853 - At
2026-04-15 14:29:46 CEST, the app updated the default config tomodel = "gpt-5.4-mini". - The app logged:
Setting default model and reasoning effort newEffort=high newModel=gpt-5.4-mini. - Roughly 0.7s later,
thread/startran for the new conversation. - The created thread persisted as
model = gpt-5.4. - First prompt in that thread was
test.
Likely cause
thread/start appears to read a stale in-memory model selection instead of the just-updated default/config value.
Environment
- Codex Desktop build seen locally:
26.409.20454 - Telemetry included
app.version=0.119.0-alpha.28
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗