-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Add GPT-5.1 models and clean up reasoning effort logic #9252
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
… GPT-5 minimal special-casing; document UI semantics; remove temporary logs
Re-reviewed changes since last commit. Three issues resolved, one remaining.
Mention @roomote in a comment to request specific changes to this pull request or fix all unresolved issues. |
Posted 2 inline review comments addressing a logic bug and an unused schema field. Waiting on updates from the author.
Mention @roomote in a comment to request specific changes to this pull request or fix all unresolved issues. |
…ngEffort when selecting 'disable'
Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com>
Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com>
Reasoning effort is now capability‑driven with disable/none/minimal; removed GPT‑5 special‑casing
Description
Why
What changed for users
Why it matters
Backward compatibility
Additional notes
Important
This PR refactors reasoning effort handling to be capability-driven, removing GPT-5 special-casing and updating models, API handlers, and UI components accordingly.
disable,none,minimal,low,medium,high.SimpleThinkingBudgetandThinkingBudgetcomponents to reflect new reasoning effort logic.model.tsto includereasoningEffortsExtendedandreasoningEffortSettingValues.openai.tsto define new GPT-5.1 models with updated reasoning capabilities.OpenAiNativeHandlerandRooHandlerto utilize new reasoning effort logic.getModelParamsandgetOpenAiReasoningfunctions to handle extended reasoning efforts.openai-native.spec.ts,roo.spec.ts, andmodel-params.spec.tsto cover new reasoning effort scenarios.SimpleThinkingBudget.spec.tsx.This description was created by
for f1aa7f7. You can customize this summary. It will automatically update as commits are pushed.