General fixes Hello. This small patch includes some varied fixes. Better chat scroll On some rare occasions, the chat could stop scrolling automatically to the bottom as the model works. We made some changes to make this more reliable! General agent fixes There were a few fixes here and there making the agent behave better. We made thinking on/off and reasoning levels behave better for providers like Alibaba and Baseten, for example. We are finally mentioning [Hyper](https://hyper.charm.land/) on README, which are our favourite inference service for Crush. See ya! Changelog New! * cbb6daaa80841614abc091f3201c5e635895c22e: feat(ui): preserve newlines in expanded tool content (#3239) (@taciturnaxolotl) Fixed * d341d84b24fbe6471708c15f4dc08533a9ea6dc4: fix(alibaba): fix missing thinking traces on deepseek via aliababa (#3259) (@andreynering) * 3ac7f1c48bbe3031772fb2f47c2f356283790591: fix(baseten): make the thinking on/off toggle work for baseten (@andreynering) * 78a205cdb5f988aa6daa6c1907e88b4b9d2b2769: fix(copilot): guard nil request body in initiator transport (#3246) (@truffle-dev) * ff12fa014e8f530daa8e52eecc716c79d18a363c: fix(scrollbar): only show on human scroll (@taciturnaxolotl) *