The Twins and veteran righty Matt Shoemaker have agreed to a one-year, $2 million contract , sources told ESPN’s Jeff Passan.