mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-09-13 18:32:12 +03:00
* perf(sse): defer cloneLogPayload until after SSE collector cap check Dropped SSE events no longer pay the structuredClone cost. The clone now runs only for events that survive the maxEvents/maxBytes cap, eliminating ~9,800 wasted deep clones per streaming response (65-71% faster push). Reducer snapshot isolation restored: - OpenAI reducer stores first-chunk primitives instead of a chunk reference - Responses reducer snapshots only needed fields, deep-cloning nested output/metadata - getEvents() keeps defensive-copy semantics via cloneLogPayload * chore: add changelog fragment for #12241