The window stays light while a long run streams
Bandicot's window no longer pins the Mac during a busy run. Updates from the engine now reach the page in batches instead of one at a time.
Every update from the engine used to reach the window on its own, and each one made the page reschedule all of its timers. During a long run with many tool calls, that kept the window's web process above one full core and the fans running.
Updates that arrive while the window is busy now go to the page together, still in order. A busy run streams the same way it did, without the load.
The usage numbers for a chat also work while that chat runs in the background. Before, asking for them while another chat was open said the chat no longer existed.