Skip to content

Commit 76b38dc

Browse files
committed
chore(release): add CHANGELOG entry for thinking-variant fix
Document the redundant thinking-variant suppression in [Unreleased] alongside the version bump to 0.4.4-next.0.
1 parent 61cd82b commit 76b38dc

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,19 @@ All notable changes to this project will be documented in this file.
44

55
## [Unreleased]
66

7+
- **Fixed: redundant `thinking` variant removed for effort-enum models.** When a
8+
Cursor catalog model exposes both a boolean `thinking` toggle and an effort
9+
enum (e.g. Claude models exposing `thinking=["false","true"]` alongside
10+
`["low","medium","high","xhigh","max"]`), the variant picker showed a stray
11+
`thinking` entry in addition to the effort levels. Standard opencode providers
12+
(driven by models.dev `reasoning_options` of type `effort`) surface only the
13+
five effort levels, so the extra entry broke parity and was redundant —
14+
selecting any effort level already enables reasoning. The boolean `thinking`
15+
variant is now suppressed whenever a non-boolean reasoning enum is present on
16+
the same model. Models whose only reasoning control is the boolean toggle
17+
still surface the single `thinking` variant; the `fast` toggle and its baked-
18+
off default are unchanged.
19+
720
- **Fixed: Cursor's `fast` tier is no longer silently forced on.** The variant
821
builder only mapped reasoning/effort params and dropped Cursor's `fast` toggle
922
entirely, so it never reached `providerOptions.cursor`. Because Cursor marks

0 commit comments

Comments
 (0)