Skip to content

Allow session-only model and reasoning selection in the TUI - #45831

Merged
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/07fd129021cc076e3a9bdee04b71979212788eb4
Sep 16, 2026
Merged

copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/07fd129021cc076e3a9bdee04b71979212788eb4

Conversation

@copyberry

@copyberry copyberry Bot commented Sep 16, 2026 •

Copy link
Copy Markdown

Allow session-only model and reasoning selection in the TUI

Why

Users need to change the active session's model and reasoning effort without replacing saved defaults for future threads.

What changed

  • Add an s shortcut to final model and reasoning choices, with footer hints and a session-only confirmation.
  • Apply the selection to the active thread while preserving saved configuration, including separate Plan mode defaults.
  • Restore Plan mode reasoning effort with thread input state and suppress the shortcut when it conflicts with configured list bindings.

Testing

Add coverage for picker shortcuts, active-thread updates, unchanged configuration and fresh-thread defaults, Plan mode restoration, and shortcut conflicts. Update picker snapshots to show the new hints.

## Why

Users need to change the active session's model and reasoning effort without replacing saved defaults for future threads.

## What changed

- Add an `s` shortcut to final model and reasoning choices, with footer hints and a session-only confirmation.
- Apply the selection to the active thread while preserving saved configuration, including separate Plan mode defaults.
- Restore Plan mode reasoning effort with thread input state and suppress the shortcut when it conflicts with configured list bindings.

## Testing

Add coverage for picker shortcuts, active-thread updates, unchanged configuration and fresh-thread defaults, Plan mode restoration, and shortcut conflicts. Update picker snapshots to show the new hints.

GitOrigin-RevId: 07fd129021cc076e3a9bdee04b71979212788eb4
@copyberry
copyberry Bot force-pushed the copyberry/codex-internal-to-codex-oss/07fd129021cc076e3a9bdee04b71979212788eb4 branch from fda07f6 to 0dfb28e Compare September 16, 2026 01:51
@copyberry
copyberry Bot merged commit 0dfb28e into main Sep 16, 2026
1 check passed
@copyberry
copyberry Bot deleted the copyberry/codex-internal-to-codex-oss/07fd129021cc076e3a9bdee04b71979212788eb4 branch September 16, 2026 01:51
@laughlife
laughlife deployed to issue-triage September 16, 2026 01:53 — with GitHub Actions Active
@laughlife
laughlife deployed to issue-triage September 16, 2026 01:53 — with GitHub Actions Active
@laughlife
laughlife deployed to issue-triage September 16, 2026 01:53 — with GitHub Actions Active
@github-actions github-actions Bot locked and limited conversation to collaborators Sep 16, 2026
@BackGwa
BackGwa deployed to issue-triage September 16, 2026 02:05 — with GitHub Actions Active
@BackGwa
BackGwa deployed to issue-triage September 16, 2026 02:05 — with GitHub Actions Active
@BackGwa
BackGwa deployed to issue-triage September 16, 2026 02:05 — with GitHub Actions Active
@kriptosec
kriptosec deployed to issue-triage September 16, 2026 02:05 — with GitHub Actions Active
@kriptosec
kriptosec deployed to issue-triage September 16, 2026 02:05 — with GitHub Actions Active
@kriptosec
kriptosec deployed to issue-triage September 16, 2026 02:05 — with GitHub Actions Active

This branch was successfully deployed

1 active deployment
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants