After not practicing the entire preseason and training camp, Aiyuk agreed to a new four-year contract on Thursday.