mirror of
https://github.com/cline/cline.git
synced 2026-09-19 10:13:34 +08:00
* feat: move reasoning effort to model config and update model selection UX * refactor: dedupe reasoning effort handling and drop lockfile churn * refactor: default reasoning effort to low * refactor(cli): sync mode-scoped thinking and reasoning writes * fix: centralize reasoning effort normalization and avoid implicit openai effort * fix: restore proto field number for codex credentials and reserve removed fields - Keep openai_codex_oauth_credentials at field 46 (was incorrectly changed to 47) - Add reserved 146 in Settings for removed openai_reasoning_effort - Add reserved 15 in UpdateSettingsRequest for removed openai_reasoning_effort - Remove stale openai_reasoning_effort field from UpdateSettingsRequest * fix: map medium reasoning effort to LOW for Gemini models Gemini API only accepts LOW and HIGH thinking levels. MEDIUM exists in the SDK enum but is rejected at the API level. Map medium to LOW and update the default fallback accordingly.