Calculating the feed ID based on discovered resources is going to be very difficult if not impossible with the current implementation - the agent needs the feed ID upfront during startup before it even runs discovery (i.e. before it even knows about any resources - let along child resources like deployments) - it requires the feed ID internally to start many components, it can't talk to hawkular-inventory without it, and it needs the feed ID to connect to the hawkular cmdgw server.
Updating the feed name ex post:
Calculating the feed ID based on discovered resources... - identity hashes in inventory, Lukas knows