This move was widely expected, as Peters suffered tears to his ACL and his MCL on Monday.
Peters, 35, originally signed on with the Bills as an undrafted free agent out of Arkansas back in 2004. He spent five years in Buffalo before joining the Eagles in 2009.
Peters is in the first year of his three-year, $32.5 million contract that includes $15.5 million guaranteed and stands to make base salaries of $7.75 million over the final two years of the agreement.
In 2017, Peters appeared in seven games for the Eagles.
Hart, 26, is a former fifth-round pick of the Eagles back in 2014. Hewas in the third year of his four-year, $2,435,512 rookie contract and set to make base salaries of $600,000 and $690,000 over the next two years when the Eagles cut him loose last August.
Hart wound up being claimed by the 49ers, but after just a few months in San Francisco, the Eagles managed to claim him back. Unfortunately, Hart was among the team’s final roster coming out of the preseason a few months ago.
In 2016, Hart appeared in one game and recorded two tackles and no sacks for the 49ers.