Wherever we render messages, we can improve density by consolidating/rendering contiguous reasoning parts together in a single panel. It's possible we already mostly do the right thing. The screenshot below is a Gemini CLI trace. <img width="1074" height="742" alt="Image" src="https://github.com/user-attachments/assets/42d40a63-f07c-4255-b55b-f9e532652f37" />