Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
Reasoning effort is currently hidden under Advanced options as a free-text
field. Users have to guess supported values even when an authenticated provider
catalog already reports the selected model's capabilities.
Changes
xhigh; keep custom input focused when typedtext temporarily matches a listed option or catalog data arrives.
built-in, preset/provider, and generic suggestions.
Ordinary OpenAI
/modelsdata is not treated as model-specific reasoningconfirmation. Providers without capability metadata retain clearly labeled
suggestions and custom input.
Scope
Preset editor and capability metadata only. The inference/save plumbing,
authentication, and chat model picker remain unchanged. Default uses the existing
empty-value save path; loading catalog data alone does not change the draft or
save configuration.
The Codex catalog-version fix is a separate, independent PR: #5984.
Verification
tests/providers/test_oauth_model_catalog.pyandtests/webui/test_settings_api.py.feedback, i18n (including locale parity), and API tests.
custom-input focus, model switching, and no save caused by catalog loading.
Browser checks use mocked catalog responses and in-memory saves; they do not
establish live inference acceptance.