fix(openai): preserve assistant content when converting Responses tool-call turns
- Merge buffered `tool_calls` into the latest mergeable assistant message instead of always appending a new one. - Combine deferred reasoning segments across the same assistant turn, while ignoring `[reasoning unavailable]` placeholders. - Reset merge state on role/tool-output boundaries to keep tool-call attachment behavior correct across turns. Closes: #4676
L
Luis Pater committed
ecc9aa72b32f34b680d03b0724b531a21ae74472
Parent: 93c378b