The agent is per installed. If there is an update to the agent, the VM notifies you on a first run and updates it if you approve.
Other than the login problem, it’s a decent option.