From 20001277fff0d074273d6063eb4a7d08b495ddd5 Mon Sep 17 00:00:00 2001 From: hailin Date: Fri, 6 Feb 2026 08:59:58 -0800 Subject: [PATCH] fix(agents): update Haiku model ID from 3.5 to 4.5 claude-haiku-3-5-20241022 returns 404 on the proxy. Updated to claude-haiku-4-5-20251001 in agent configs and context injector. Co-Authored-By: Claude Opus 4.6 --- .../agents/coordinator/context-injector.service.ts | 2 +- .../src/infrastructure/agents/types/agent.types.ts | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/services/conversation-service/src/infrastructure/agents/coordinator/context-injector.service.ts b/packages/services/conversation-service/src/infrastructure/agents/coordinator/context-injector.service.ts index 809ac97..35935fc 100644 --- a/packages/services/conversation-service/src/infrastructure/agents/coordinator/context-injector.service.ts +++ b/packages/services/conversation-service/src/infrastructure/agents/coordinator/context-injector.service.ts @@ -480,7 +480,7 @@ export class ContextInjectorService { // Use Claude to summarize the older messages const summaryResponse = await anthropicClient.messages.create({ - model: 'claude-haiku-3-5-20241022', // Use Haiku for cost efficiency + model: 'claude-haiku-4-5-20251001', // Use Haiku for cost efficiency system: '你是对话摘要专家。请将以下对话历史压缩为简洁的摘要,保留所有关键信息(用户个人信息、评估结果、重要决策)。', messages: [ { diff --git a/packages/services/conversation-service/src/infrastructure/agents/types/agent.types.ts b/packages/services/conversation-service/src/infrastructure/agents/types/agent.types.ts index e7d923b..cd0b953 100644 --- a/packages/services/conversation-service/src/infrastructure/agents/types/agent.types.ts +++ b/packages/services/conversation-service/src/infrastructure/agents/types/agent.types.ts @@ -18,7 +18,7 @@ export enum SpecialistAgentType { } /** Agent 模型选择 */ -export type AgentModel = 'claude-sonnet-4-20250514' | 'claude-haiku-3-5-20241022'; +export type AgentModel = 'claude-sonnet-4-20250514' | 'claude-haiku-4-5-20251001'; /** Agent 配置 */ export interface AgentConfig { @@ -71,7 +71,7 @@ export const AGENT_CONFIGS: Record = { }, [SpecialistAgentType.CASE_ANALYST]: { type: SpecialistAgentType.CASE_ANALYST, - model: 'claude-haiku-3-5-20241022', + model: 'claude-haiku-4-5-20251001', maxTurns: 2, maxTokens: 1500, temperature: 0, // 案例检索需要确定性 @@ -80,7 +80,7 @@ export const AGENT_CONFIGS: Record = { }, [SpecialistAgentType.MEMORY_MANAGER]: { type: SpecialistAgentType.MEMORY_MANAGER, - model: 'claude-haiku-3-5-20241022', + model: 'claude-haiku-4-5-20251001', maxTurns: 2, maxTokens: 1024, temperature: 0, // 信息提取需要确定性