From c4224ef8367534a92776c3764ffaecb76191f6c7 Mon Sep 17 00:00:00 2001 From: "zhangyu.34" Date: Mon, 24 Aug 2026 16:00:23 +0800 Subject: [PATCH] fix(core): stop forcing DeepSeek temperature Let DeepSeek reasoning models use their model default temperature so deterministic sampling does not amplify repeated thinking loops. Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com --- .../core/openaiContentGenerator/provider/deepseek.test.ts | 6 ++---- .../src/core/openaiContentGenerator/provider/deepseek.ts | 4 +--- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/packages/core/src/core/openaiContentGenerator/provider/deepseek.test.ts b/packages/core/src/core/openaiContentGenerator/provider/deepseek.test.ts index 12606d11c03..59d25cee3d1 100644 --- a/packages/core/src/core/openaiContentGenerator/provider/deepseek.test.ts +++ b/packages/core/src/core/openaiContentGenerator/provider/deepseek.test.ts @@ -516,10 +516,8 @@ describe('DeepSeekOpenAICompatibleProvider', () => { }); describe('getDefaultGenerationConfig', () => { - it('returns temperature 0', () => { - expect(provider.getDefaultGenerationConfig()).toEqual({ - temperature: 0, - }); + it('does not force a deterministic temperature by default', () => { + expect(provider.getDefaultGenerationConfig()).toEqual({}); }); }); }); diff --git a/packages/core/src/core/openaiContentGenerator/provider/deepseek.ts b/packages/core/src/core/openaiContentGenerator/provider/deepseek.ts index 10ade3c1de1..ce882c2221d 100644 --- a/packages/core/src/core/openaiContentGenerator/provider/deepseek.ts +++ b/packages/core/src/core/openaiContentGenerator/provider/deepseek.ts @@ -136,9 +136,7 @@ export class DeepSeekOpenAICompatibleProvider extends DefaultOpenAICompatiblePro } override getDefaultGenerationConfig(): GenerateContentConfig { - return { - temperature: 0, - }; + return {}; } }