Skip to content

feat(providers): add supports_thinking to thinking-capable models#53

Merged
houko merged 5 commits intomainfrom
feat/supports-thinking
Apr 14, 2026
Merged

feat(providers): add supports_thinking to thinking-capable models#53
houko merged 5 commits intomainfrom
feat/supports-thinking

Conversation

@houko
Copy link
Copy Markdown
Contributor

@houko houko commented Apr 14, 2026

Summary

Add supports_thinking = true to all models that support extended thinking / reasoning. This field is consumed by the dashboard (librefang/librefang#2511) to conditionally show thinking toggle buttons.

Models marked

Provider Models Count
anthropic All Claude models 8
codex-cli All Codex models 7
gemini 2.5-flash, 2.5-pro, 2.5-flash-lite, 3-flash, 3.1-pro, 3.1-flash-lite 6
openai o3, o3-mini, o4-mini 3
qwen qwen3-235b-a22b, qwen3-30b-a3b 2
deepseek deepseek-reasoner 1

Schema updated with supports_thinking field definition (type: bool, default: false).

Test plan

  • python3 scripts/validate.py passes
  • grep -c 'supports_thinking = true' providers/*.toml returns 27

Mark models that support extended thinking / reasoning with
supports_thinking = true so the dashboard can conditionally show
thinking toggles.

Providers updated: anthropic (8), codex-cli (7), gemini (6),
openai (3), qwen (2), deepseek (1). Schema updated accordingly.
@chatgpt-codex-connector
Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

houko added 4 commits April 15, 2026 00:38
…models

Cover 19 additional providers: alibaba-coding-plan, allenai, arcee-ai,
fireworks, gemini-cli, groq, liquid, nvidia-nim, ollama, openai (codex),
openrouter, perplexity, qwen-code, replicate, sambanova, tngtech,
venice, vertex-ai, xai.

Total: 62 models across 24 providers now have supports_thinking = true.
Missed in prior commits: DeepSeek-R1 on chutes/huggingface/together,
Qwen3-235B on chutes. Total now 66 models across 27 providers.
…, moonshot, stepfun

- bedrock: all 5 Claude models
- claude-code: all 3 models (opus/sonnet/haiku wrappers)
- aider: aider/sonnet (Claude-backed)
- moonshot: kimi-k2.5 (reasoning mode)
- stepfun: step-1o-turbo-vision (reasoning model)

Total: 77 models across 32 providers.
@houko houko merged commit 85db9c8 into main Apr 14, 2026
3 checks passed
@houko houko deleted the feat/supports-thinking branch April 14, 2026 15:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant