codex app does not respect model_reasoning_effort

Resolved 💬 3 comments Opened Feb 4, 2026 by SunRunAway Closed Feb 4, 2026
💡 Likely answer: A maintainer (etraut-openai, contributor) responded on this thread — see the highlighted reply below.

What version of the Codex App are you using (From “About Codex” dialog)?

260203.1501 (523)

What subscription do you have?

plus

What issue are you seeing?

in .codex/config.toml

model = "gpt-5.2"
model_reasoning_effort = "high"

When I start codex.app, the reasoning level of a new thread is High,
but when click a previous thread, the reasoning level becomes medium.

What steps can reproduce the bug?

  1. Create a new thread in the Codex tui. Right now it uses GPT-5.2 with model_reasoning_effort=high.
  2. Select this session in the Codex app. The UI shows GPT-5.2 medium.

What is the expected behavior?

_No response_

Additional information

_No response_

View original on GitHub ↗

3 Comments

etraut-openai contributor · 6 months ago

The model_reasoning_effort affects the default reasoning level. When you switch to an existing thread, the app will go back to the reasoning level that was last used in that thread. If you want to change the reasoning level on an existing thread, you can use the control in the UI.

SunRunAway · 6 months ago

I found a better way to reproduce it.

  1. Create a new thread in the Codex tui. Right now it uses GPT-5.2 with model_reasoning_effort=high.
  2. Select this session in the Codex app. The UI shows GPT-5.2 medium.
SunRunAway · 6 months ago

And I’ve found that as long as the same thread is used alternately in the Codex TUI and the Codex app, after using the Codex TUI, the thread’s reasoning level in the Codex app gets reset to medium.