Add artifact callback support.