Remote Node.js `child_process` runner with message support