Files
OmniRoute/open-sse
Austin Liu acd3d46ab4 fix(sanitizer): strip zero-width chars from Anthropic-native streaming text_delta (#8271) (#8287)
sanitizeStreamingChunk() only stripped zero-width characters (U+200B,
U+200C, U+200D, U+FEFF) from OpenAI-format choices[].delta.content.
Anthropic-native content_block_delta events with text_delta or
thinking_delta payloads bypassed that path entirely, leaking U+200D
to clients on the Messages API streaming route.

Add a content_block_delta branch that strips zero-width characters
from delta.text and delta.thinking before returning the event,
matching the existing OpenAI path behavior from #5857.

Co-authored-by: Austin Liu <austinliu@Austins-MacBook-Air-3.local>
2026-07-23 11:06:51 -03:00
..
2026-05-26 23:51:47 -03:00
2026-07-07 13:14:06 -03:00
2026-06-12 23:49:22 -03:00
2026-06-29 08:40:06 -03:00