Moving tty_interactive logic into GenericAgentConfigNewDefault, and refraining from creating
a new hardclass 'tty_interactive' at this time.