I was trying to be a little more prosaic, and not directly stating it may have been non-sentient visitors, of the massive kind.
Visitors that deliver massive amounts of energy into the earths atmosphere that would many orders of magnitude greater than the combined human arsenal, not once, but twice in ~3k years, enough to end the last ice age, leaving in goldilocks climate.