The Giants have agreed to a deal with Korean free-agent third baseman Jae-gyun Hwang on a Minor League contract with an invitation to big league Spring Training, a source told MLB.com's Jon Paul Morosi on Monday night.