The Eagles have agreed to a one-year contract with defensive tackle Derek Landri. Landri had 43 tackles and two sacks in 12 games in his first season in Philadelphia last year. He started 16 games for Carolina in 2010 and set career highs with 63 tackles and three sacks.