Skip to content

Commit 5f5ddb2

Browse files
EurFeluxclaude
andauthored
fix: correct Gemini reasoning params for none effort and Gemini 3 thinkingLevel (#13388)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 2bbf09b commit 5f5ddb2

File tree

3 files changed

+413
-47
lines changed

3 files changed

+413
-47
lines changed

src/renderer/src/aiCore/utils/__tests__/extractAiSdkStandardParams.test.ts

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -57,13 +57,17 @@ vi.mock('@renderer/services/ProviderService', () => ({
5757
}))
5858

5959
// Mock config modules
60-
vi.mock('@renderer/config/models', () => ({
61-
isOpenAIModel: vi.fn(() => false),
62-
isQwenMTModel: vi.fn(() => false),
63-
isSupportFlexServiceTierModel: vi.fn(() => false),
64-
isSupportVerbosityModel: vi.fn(() => false),
65-
getModelSupportedVerbosity: vi.fn(() => [])
66-
}))
60+
vi.mock('@renderer/config/models', async (importOriginal) => {
61+
const actual: any = await importOriginal()
62+
return {
63+
...actual,
64+
isOpenAIModel: vi.fn(() => false),
65+
isQwenMTModel: vi.fn(() => false),
66+
isSupportFlexServiceTierModel: vi.fn(() => false),
67+
isSupportVerbosityModel: vi.fn(() => false),
68+
getModelSupportedVerbosity: vi.fn(() => [])
69+
}
70+
})
6771

6872
vi.mock('@renderer/config/translate', () => ({
6973
mapLanguageToQwenMTModel: vi.fn()

0 commit comments

Comments
 (0)