Reading conversation while the agent thinks/generates is hard:
- If I have scrolled to the bottom, the editor does not automatically scroll further down as new text is generated. --> appending text to the end should scroll down if cursor selection/scroll position (?) previously was at the end
- If I have scrolled further up, the editor still scrolls down to the end when a new function is called --> add proper support for streaming conversations