Martin agreed to a one-year, $3-million deal with the Commanders on Thursday, Nicki Jhabvala of The Washington Post reports.