When the Line Dropped, the Program Died

A terminal at the end of a line. Cut it, and the far end ended too
A terminal at the end of a line. Cut it, and the far end ended too

Close the Herdr screen with Ctrl+b q, ask the shell for herdr workspace list, and an answer still comes back. The screen is gone, and the server is still alive.

There was a time when that was impossible. Terminals sat at the end of a phone line, and when the line dropped, whatever was running went with it. UNIX still carries a signal called SIGHUP, where HUP is hang up, as in putting the receiver down. There is even a command, nohup, whose whole job is to shield long work from that death. Screen, born in 1987 and later known as GNU Screen, went on to let a program come loose from its terminal. The program keeps running with no screen attached, and you can bring a different screen to it later.

Your agent keeps working after you close the laptop because some people decided to stop hanging up.