CBS Corp. and AT&T, the parent company of DirecTV, on Thursday announced a multiyear content agreement to carry CBS-owned local broadcast stations, including New York City and Philadelphia, and CBS Sports Network and Smithsonian Channel on DirecTV's channel lineup. Terms of the deal were not disclosed.