pub(crate) async fn process_commands( command: Commands, _session: Option<String>, ) -> Result<CommandOutput>