In Cypress there are only two modes of operation:
The terms headless and headed are specific to the way a browser is spawned - and don't have much meaningful value to Cypress. Cypress doesn't care which way it's spawned - the same things will happen headlessly or headed.
The only difference today is that we only record videos when running Electron in headless mode. Recording videos of headed browsers is of course possible - and we already bundle