TUI won't crash on bad formatting, headless mode stops spamming history, and plugins auto-fetch submodules
The terminal user interface (TUI) is now much more robust. Previously, if the text formatting was too complex (like checkboxes nested inside lists), the program could outright crash; now, it gracefully falls back to plain text with a warning banner instead of giving up completely. The underlying engine handling mouse and keyboard protocols has also been upgraded, fixing several data races and bugs that could cause panics. If you continue an existing conversation in headless mode (running in pure text without interactive windows), the system will now only print the newest response, instead of spamming your screen with hundreds of lines of historical chat logs. Furthermore, when installing external plugins, the system automatically fetches and initializes any included Git submodules, saving you the manual work; and it no longer redundantly begs for permission to read its own built-in settings directory on startup. Lastly, a compatibility issue on ARM devices lacking AES hardware acceleration has been fixed. Like buying flat-pack furniture: you used to have to go buy the screws separately, but now everything comes in one box, and if the instructions have a typo, it won't cause the whole cabinet to collapse halfway through assembly.