async fn run_tui( terminal: &mut Terminal<CrosstermBackend<Stdout>>, atlas_endpoint: &str, liaison_endpoint: &str, chat_cfg: ChatConfig, audio_warnings: &[String], ) -> Result<()>