diff --git a/CHANGELOG.md b/CHANGELOG.md index 46a688a808..de5566d05f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,8 @@ # Change Log -## [3.2.X] +## [3.2.3] -- Add DeepSeek-R1 (deepseek-reasoner) model support with proper parameter handling -- Fix temperature parameter being sent to unsupported deepseek-reasoner model -- Update DeepSeek pricing info with new reasoner model rates +- Add DeepSeek-R1 (deepseek-reasoner) model support with proper parameter handling (thanks @slavakurilyak!) ## [3.2.0] diff --git a/package.json b/package.json index 20ab2b6b92..63b162c186 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "claude-dev", "displayName": "Cline", "description": "Autonomous coding agent right in your IDE, capable of creating/editing files, running commands, using the browser, and more with your permission every step of the way.", - "version": "3.2.2", + "version": "3.2.3", "icon": "assets/icons/icon.png", "galleryBanner": { "color": "#617A91", diff --git a/src/api/providers/deepseek.ts b/src/api/providers/deepseek.ts index 97eca592d3..d68dc49bed 100644 --- a/src/api/providers/deepseek.ts +++ b/src/api/providers/deepseek.ts @@ -54,15 +54,13 @@ export class DeepSeekHandler implements ApiHandler { getModel(): { id: DeepSeekModelId; info: ModelInfo } { const modelId = this.options.apiModelId - if (!modelId || !(modelId in deepSeekModels)) { - return { - id: deepSeekDefaultModelId, - info: deepSeekModels[deepSeekDefaultModelId], - } + if (modelId && modelId in deepSeekModels) { + const id = modelId as DeepSeekModelId + return { id, info: deepSeekModels[id] } } return { - id: modelId as DeepSeekModelId, - info: deepSeekModels[modelId as DeepSeekModelId], + id: deepSeekDefaultModelId, + info: deepSeekModels[deepSeekDefaultModelId], } } }