The 49ers and veteran tight end Thomas agreed to terms on a one-year deal Monday, a source told LS’s Nick Wagoner.