You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
desktop: model tooltip shows "reasoning not supported" for every model #50557
The desktop app model tooltip always shows "Reasoning: not supported" — even for models that clearly support reasoning. The tooltip reads model.capabilities.reasoning, but the V2 Model.Capabilities schema only defines tools, input, and output (additionalProperties: false), so that field is never present in server data.
Environment
opencode version: 2.0.12
Desktop app: 2.0.12 (Windows x64, Electron build)
OS: Windows 11 (NT 10.0.26200)
Shell: cmd.exe
Install/channel: release
Active plugins: ./plugin/config-audit.js
Reproduction
Desktop app 2.0.12 with model opencode-go/deepseek-v4.1-flash.
Open the model tooltip in the model picker.
It reports "Reasoning: not supported".
Expected Behavior
Models that support reasoning should report "Reasoning: allowed". deepseek-v4.1-flash exposes compatibility.reasoningField: "reasoning_content" and reasoning variants low/high/max.
Actual Behavior
The tooltip reports "not supported". Because the checked field does not exist in the API schema, no model can ever be reported as reasoning-capable.
Model.Capabilities in the OpenAPI spec: { tools, input, output } with additionalProperties: false.
Suggested fix: derive reasoning support from the model's variants (reasoning-effort) or compatibility.reasoningField, instead of a capabilities.reasoning field the schema does not allow.
Thanks for the report. We're tracking this same incorrect reasoning tooltip in #50257, so I'm closing this as a duplicate. Please follow that issue for updates.
Activity
github-actions commentedon Sep 22, 2026
This issue might be a duplicate of an existing issue. Please check:
capabilities.reasoningis never set in the V2 model API, causing the desktop tooltip to always show "No reasoning" / "not supported" for every model.If your issue is the same, please add a thumbs-up reaction to #50257 and close this one to keep discussion consolidated.
neriousy commentedon Oct 20, 2026
Thanks for the report. We're tracking this same incorrect reasoning tooltip in #50257, so I'm closing this as a duplicate. Please follow that issue for updates.