Raison流式结束时按 message id 去重,已完成的消息不再整条重复插入。改完 adapter 后做一次完整构建,确认没有类型错误。
adapter.ts+3−1Accordé · 16:42transcript.ts 了。每个 delta 都直接写进响应式数组,所以每个 token 都重排一次;结束时又整条 push,没按 id 去重。function scheduleFlush() { if (frame) return // 一帧只提交一次 frame = requestAnimationFrame(() => { frame = 0; store.flush() }) }