From c22081c5e9d299fc1f885d72d71870cdcc4375c8 Mon Sep 17 00:00:00 2001 From: XiaoFeng <117837368+Fzhiyu1@users.noreply.github.com> Date: Mon, 5 Jan 2026 19:04:04 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A4=84=E7=90=86=E5=90=8E=E7=AB=AF=20?= =?UTF-8?q?heartbeat=20=E4=BA=8B=E4=BB=B6=EF=BC=8C=E4=BF=9D=E6=8C=81=20SSE?= =?UTF-8?q?=20=E8=BF=9E=E6=8E=A5=E6=B4=BB=E8=B7=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/services/sseHandler.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/services/sseHandler.ts b/src/services/sseHandler.ts index d2c94bf..4750c0a 100644 --- a/src/services/sseHandler.ts +++ b/src/services/sseHandler.ts @@ -331,6 +331,11 @@ function dispatchEvent( case 'context_usage': callbacks.onContextUsage?.(data as ContextUsageEvent); break; + case 'heartbeat': + // 心跳事件:仅用于保持连接,不需要特殊处理 + // Node.js req.setTimeout 会在收到数据时自动重置计时器 + console.log('[SSE] 收到心跳'); + break; default: console.log(`[SSE] 未知事件类型: ${eventType}`, data); }