fix input format regression
split reporting from GUI
force inline terminal
force headless iff a terminal is provided