The Lakers agreed to a three-year, $33 million deal with guard Gabe Vincent, a source told ESPN's Dave McMenamin.