Mainly how it differs from SSH functionality in robo core and why (stopOnFail flag and concatenation of commands)