Definitions of causal agent:

  • noun:   any entity that causes events to happen