mirror of
https://gitcode.com/JianFeeeee/HomeAgent.git
synced 2026-09-21 09:28:14 +00:00
handler.go: - writeCh 512→2048,新增 sendSSE() 函数(100ms短超时重试替代立即丢弃) - After(id) 为空时发送 sync_required 事件通知前端补拉历史 - 批量 flush 阈值 64→128 dashboard.html: - 新增 syncChatFromHistory():增量同步,仅追加新消息DOM节点,不重建已有消息→无闪烁 - 监听 sync_required 事件触发增量补拉 - SSE onerror 立即 close 阻止双连接竞态,2s后手动重连(原5s) - init 顺序:先 loadChatHistory 再 connectSSE(避免事件与历史加载竞态) - 30s轮询兜底(补偿SSE断连窗口期丢失的跨渠道消息)