Desktop “Branch in new chat” does not preserve parent model and reasoning effort
Open 💬 1 comment Opened Aug 27, 2026 by unthingable
💡 Likely answer: A maintainer (github-actions[bot], contributor)
responded on this thread — see the highlighted reply below.
What version of the Codex App are you using?
Codex Desktop 26.820.60940
What platform are you using?
macOS
What issue are you seeing?
Clicking “Branch in new chat” from an existing task creates a new task that does not preserve the parent task’s selected model and reasoning effort.
The new task instead appears to use the model and reasoning effort most recently selected elsewhere in the app, rather than the values active in the parent task.
Steps to reproduce
- Open an existing task.
- Select a specific model and reasoning effort in that parent task.
- Click “Branch in new chat.”
- Inspect the model and reasoning-effort selection in the new task.
Expected behavior
The branched task should inherit the parent task’s effective model and reasoning effort, unless the user explicitly changes them.
Actual behavior
The branched task uses the app’s most recently selected model/reasoning-effort combination instead of the parent task’s selections.
This can silently change capability, cost, latency, and behavior when branching a carefully configured task.
Related issues
- #32061 — resumed sessions do not restore their recorded model and reasoning effort
- #28860 — selective context transfer and chat branching
- #39269 — Voice Chat Fork loses parent model selection and project context
- #32506 — Desktop fork stores history but loses model-visible context
1 Comment
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action