fix(sync): keep deltas after initial part.updated coalescing

This commit is contained in:
Bohdan Triapitsyn
2026-04-16 19:16:32 +03:00
parent af7cf6ec9c
commit 2cedc443a5
3 changed files with 32 additions and 6 deletions
-5
View File
@@ -286,11 +286,6 @@ export function createEventPipeline(input: EventPipelineInput) {
}
d.coalesced.set(k, d.queue.length)
}
if (normalizedPayload.type === "message.part.updated") {
const part = (normalizedPayload.properties as { part: { messageID: string; id: string } }).part
d.staleDeltas.add(deltaKey(part.messageID, part.id, "text"))
d.staleDeltas.add(deltaKey(part.messageID, part.id, "output"))
}
d.queue.push(normalizedPayload)
scheduleDir(routedDirectory)