Files
OmniRoute/tests
Diego Rodrigues de Sa e Souza d5f2586513 fix(sse): emit reasoning/content as separate SSE deltas to avoid duplication (#3089 follow-up) (#3112)
synthesizeOpenAiSseFromJson combined role+content+reasoning_content in one delta, which the openai→openai translator re-split, duplicating reasoning_content across chunks. Now emits role, reasoning_content, content and tool_calls as separate sequential deltas (reasoning before content) — the shape a real reasoning model streams — so the translator passes them through with no duplication. Tests assert each field appears exactly once and reasoning precedes content.
2026-06-03 12:08:43 -03:00
..
2026-05-23 01:46:59 -03:00
2026-05-10 00:55:06 -03:00