CoreSSH would automatically try to re-connect when it lost its connection, and that was a really useful feature. CoreShell is not behaving in the same way for me. I've had a look in the settings and I can't seem to find a way to enable this behaviour. Maybe I'm missing something?
The most typical use case is when I need to re-boot a server to apply security updates. It's great to be able to use my SSH window to see when the server is back instead of having to switch to Terminal, ping, and then create a whole new connection when it is back.