The deal will pay Agostino $700,000 at the NHL level and $275,000 in the AHL, with $350,000 in guaranteed salary.
The 26-year-old Morristown, NJ native spent the bulk of the 2017-18 campaign with the AHL's Providence Bruins, where he registered 16 goals and 53 points in 64 games.
He also played five games for the Boston Bruins, registering one assist.
Agostino was a fifth-round pick of the Pittsburgh Penguins, 140th overall, back in 2010.
He has also suited up for the Calgary Flames and the St. Louis Blues.
Agostino played four seasons for Yale University before making the jump to the pros.