This commit adds the ability for agents to set their version upon start. This is then reported in the UI and CLI.