precipitant

(adj) hasty
(noun) agent (generic term)

< precipitancy | precipitate >