what is a steam boiler Agent