The Vikings agreed to terms with Kansas City Chiefs quarterback Matt Cassel on Thursday, a person with knowledge of the deal told The Associated Press on condition of anonymity because it had not been officially announced. It's been a busy day for the Vikings, who also were hosting Green Bay Packers free agent receiver Greg Jennings for a visit.