Hi,
Generally, Dispatcher Flush Agent is configured on Publish but we can't make changes directly on publish environment until someone login to the instance and do manual changes, so we make changes on the author(Agents on Publish) and same replicate on publishers.
But dispatcher can be configured on both, please check below:
Invalidating Cached Pages From AEM
Arun Patidar