The Giants and left-hander Amir Garrett are in agreement on a minor league deal, reports Robert Murray of FanSided. The Beverly Hills Sports Council client will also receive an invite to Spring Training and would make a salary of $1.35MM if in the majors.