From ac41bfb0441ed2b2234e08a4ae7b8cdcd9b096cb Mon Sep 17 00:00:00 2001 From: icarus Date: Fri, 4 Jul 2025 15:29:17 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E6=B6=88=E6=81=AF=E9=87=8D=E5=8F=91):=20?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=87=8D=E5=8F=91=E6=B6=88=E6=81=AF=E6=97=B6?= =?UTF-8?q?=E6=A8=A1=E5=9E=8B=E9=80=89=E6=8B=A9=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 确保当原始消息模型被提及时才使用该模型,否则使用助手默认模型 --- src/renderer/src/store/thunk/messageThunk.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/renderer/src/store/thunk/messageThunk.ts b/src/renderer/src/store/thunk/messageThunk.ts index aadcd94cce..5db617a2dc 100644 --- a/src/renderer/src/store/thunk/messageThunk.ts +++ b/src/renderer/src/store/thunk/messageThunk.ts @@ -1103,7 +1103,14 @@ export const resendMessageThunk = const resetMsg = resetAssistantMessage(originalMsg, { status: AssistantMessageStatus.PENDING, updatedAt: new Date().toISOString(), - ...(assistantMessagesToReset.length === 1 ? { model: originalMsg.model ?? assistant.model } : {}) + ...(assistantMessagesToReset.length === 1 + ? { + model: + originalMsg.model && userMessageToResend.mentions?.includes(originalMsg.model) + ? originalMsg.model + : assistant.model + } + : {}) }) resetDataList.push(resetMsg)