Willy Adames has agreed to a $182 million, seven-year deal with San Francisco, providing the Giants with a power-hitting shortstop in the prime of his career, according to a person familiar with the negotiations. The person spoke to The Associated Press on condition of anonymity because the agreement was pending a physical. ESPN first reported the move. The 29-year-old Adames is coming off his best offensive season in the big leagues after hitting .251 with a career-high 32 homers and 112 RBIs with the Milwaukee Brewers.