Chemical weathering is caused by which agent?

Water is the principal agent behind chemical weathering processes. It facilitates the chemical reactions between minerals in rocks and various substances like atmospheric gases, biologically produced chemicals, and dissolved ions, leading to the alteration of rock composition over time.