From aa64c475e9eb9bf08f69ff334d449d03f605f974 Mon Sep 17 00:00:00 2001 From: ZF sun <34314687@qq.com> Date: Sat, 24 Jan 2026 11:18:27 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=B8=BA=E5=A4=9A=E6=8F=92=E4=BB=B6?= =?UTF-8?q?=E6=B5=8B=E8=AF=95=E9=A1=B5=E9=9D=A2=E6=B7=BB=E5=8A=A0=E4=BC=9A?= =?UTF-8?q?=E8=AF=9DID=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在WebSocket通信中添加conversation_id字段,用于跟踪和管理会话状态 --- src/addon/aikefu/docs/ws_multi_addon_test.html | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/addon/aikefu/docs/ws_multi_addon_test.html b/src/addon/aikefu/docs/ws_multi_addon_test.html index 962255643..211923b0a 100644 --- a/src/addon/aikefu/docs/ws_multi_addon_test.html +++ b/src/addon/aikefu/docs/ws_multi_addon_test.html @@ -175,7 +175,8 @@ statusText: '未连接', statusClass: 'disconnected', messages: [], - inputMessage: '' + inputMessage: '', + conversation_id: '' }, { name: 'default', @@ -185,7 +186,8 @@ statusText: '未连接', statusClass: 'disconnected', messages: [], - inputMessage: '' + inputMessage: '', + conversation_id: '' } ]); @@ -245,6 +247,12 @@ if (parsed && (parsed.stream === 1 || parsed.stream === true || parsed.stream === '1')) { isStream = true; } + + // 提取并存储conversation_id + if (parsed && parsed.conversation_id) { + addon.conversation_id = parsed.conversation_id; + console.log(`--------->${name} 存储会话ID: ${parsed.conversation_id}`); + } } catch (e) { // 不是JSON,使用原始内容 } @@ -442,7 +450,8 @@ query: message, user_id: 1, stream: true, - response_mode: 'streaming' + response_mode: 'streaming', + conversation_id: addon.conversation_id }); if (wsConnections[name] && wsConnections[name].readyState === WebSocket.OPEN) {