From 594652f27acfa5c13a9d288518bb35b0c780a6f8 Mon Sep 17 00:00:00 2001 From: thzxx Date: Sat, 27 Jun 2026 22:00:18 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E9=BB=98=E8=AE=A4=20maxTokens=208192?= =?UTF-8?q?=20=E2=86=92=2065536=20(64K)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - engine.ts: 默认 maxTokens 8192 → 65536 - database.service: llm.maxTokens 种子值同步更新 - deepseek.adapter: 补充模型规格注释(1M上下文, 384K最大输出) --- electron/harness/adapters/deepseek.adapter.ts | 1 + electron/harness/agent-loop/engine.ts | 2 +- electron/services/database.service.ts | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/electron/harness/adapters/deepseek.adapter.ts b/electron/harness/adapters/deepseek.adapter.ts index 9f0427f..3ca64ec 100644 --- a/electron/harness/adapters/deepseek.adapter.ts +++ b/electron/harness/adapters/deepseek.adapter.ts @@ -2,6 +2,7 @@ * DeepSeek Provider Adapter * * 基于 OpenAI 兼容 API。支持 Tool Calling、Thinking 模式、流式输出。 + * 模型: deepseek-v4-flash / deepseek-v4-pro(1M 上下文,384K 最大输出) * * 独立继承 BaseAdapter,通过 shared/openai-format 和 shared/sse-stream 复用 * OpenAI 兼容格式构建和 SSE 流式解析逻辑。不与其他 Provider Adapter 耦合。 diff --git a/electron/harness/agent-loop/engine.ts b/electron/harness/agent-loop/engine.ts index 696ae8a..4da7b51 100644 --- a/electron/harness/agent-loop/engine.ts +++ b/electron/harness/agent-loop/engine.ts @@ -142,7 +142,7 @@ export class AgentLoopEngine extends EventEmitter { messages, tools: this.tools.length > 0 ? this.tools : undefined, params: { - maxTokens: 8192, + maxTokens: 65536, temperature: this.config.temperature, stream: true, thinkingEnabled: true, diff --git a/electron/services/database.service.ts b/electron/services/database.service.ts index 9bd6197..8c12c18 100644 --- a/electron/services/database.service.ts +++ b/electron/services/database.service.ts @@ -244,7 +244,7 @@ export class DatabaseService { { key: 'llm.apiKey', value: '""', category: 'llm' }, { key: 'llm.baseURL', value: '""', category: 'llm' }, { key: 'llm.temperature', value: '0', category: 'llm' }, - { key: 'llm.maxTokens', value: '8192', category: 'llm' }, + { key: 'llm.maxTokens', value: '65536', category: 'llm' }, { key: 'llm.fallbackProvider', value: '""', category: 'llm' }, { key: 'llm.fallbackModel', value: '""', category: 'llm' },