Left-hander Drew Pomeranz has agreed Wednesday to a $1.5 million, one-year contract with the San Francisco Giants, a deal that includes $3.5 million in possible roster and performance bonuses. If he can stay healthy, Pomeranz gives the Giants a reliable arm in the rotation after two injury-plagued years by starters Madison Bumgarner, Johnny Cueto and Jeff Samardzija.