add independent versioning for agent,agentupdate and cli.