What does the term agent of changes mean?

An agent of change is someone or some thing that facilitates change of some sort.