Fork thread to watch terminal operations for termination

When running terminal commands, many time the command is stuck forever for no reason, waiting for the user to press cancel. which could significantly delay long running operations. My suggestion is that when running terminal operation, always fork a conversation thread that will “think” if the terminal operation is still running and it makes sense, or it should be aborted, terminated, whatever…

Best,
Izzy