* rework process start card
* do not auto-insert user message
* error and system message cards
* nest tool cards
* improve tool card rendering
* fix tsc errors
* spacing
* scroll bar
* tweaks
* put back icon
* use run reason constants
* fix restore icon display
* round diff card
* add special plan card rendering
* fmt
* opacity for thinking text
* Louis/logs tweaks (#641)
* remove divs
* text
* status indicator
* expandable tool boxes
* diffs and raw logs
* Tweaks
* new files
* message
* lint
---------
Co-authored-by: Louis Knight-Webb <louis@bloop.ai>