You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
qwen3_coder non-streaming drops the text between tool calls #89
FunctionCallParser.parse_non_stream keeps only the text before the first <tool_call> (stripped) plus the text after the last </tool_call>. Prose between two calls disappears from non-streaming content, while streaming emits it. Streaming's own whitespace rule (suppress_ws) also depends on chunking: a whitespace-only gap after a call is dropped only when it arrives as a separate chunk. An empty <tool_call></tool_call> block is hidden by streaming but left in non-streaming content.
Activity
gdevenyi commentedon Oct 16, 2026
Upstream: FlashML-org#713