The Padres are in agreement with right-hander Ryan Weiss on a 1-year, $1.85 million contract with a team option for 2028, sources told ESPN.