The Detroit Lions reached an agreement on a contract with free agent tight end Jesse James, per NFL Network.