precipitant

(noun) agent (generic term)