dx run workflow: prompt for missing inputs and throw error if no tty