Sorry for late response, somehow i missed that topic.
At this moment we don't have an option for centralized agent updates without third party solution. I know that some customers and partners use MS SCCM for that and it works very well. Other solution that I've heard is NinjaOne. This is not an official recommendation from ELS side. I say this as a experience exchange.
That being said we are always open for customers and partners needs, so if that's something you critically need, we can prepare such functionality.
While recommended, it's not critically needed to update beats agents right away, as ELS does support older versions. I'd focus mostly on Wazuh agents as they bring most value in newest version. We can support you with automating that task with usage of custom scripts. If you feel this is something you need, please reach out to your local ELS distributor or partner and we'll be able to help you further. 🙂
If you'll ever wonder who is your local distributor, use our website to find it: https://energylogserver.com/partners/#partner_list