Repository navigation
v0.10.0
Tool-call markup could arrive split across stream chunk boundaries, so partial tags were emitted to the UI unnormalized. Extract the normalizer into its own module with a stateful, streaming-aware variant and apply it to streamed response and thinking content, flushing any pending buffer at the end. Final response content is normalized too, and parsing now expects already-normalized input.