Yeah it's pretty cool for sure. The goal is to be able to bot for weeks on end without having to restart anything yourself.
The bot has to load the game, triggered either via that cli arg or the boot UI, to be able to reload the bot and game when something goes wrong.
When the reloading part gets fully implemented, you will be able to change how the bot should boot the game (eg which bat file to run for example). But since the mirror part and the reloading part are completely seperate, it cannot work when you start the game by yourself for the first time.