Quarterback Trent Edwards and the Eagles have agreed on a one-year contract. Edwards hasn't played in the NFL since 2010. The deal was announced Thursday. The 28-year-old Edwards is expected to be Michael Vick's backup, a role held by Vince Young last year.