Workers reached a tentative agreement at 5:45 a.m. this morning.