San Francisco Giants: Who needs to be added to the 40-man roster?

RHP Jose Marte (BA: 18; MLB.com: NR)
Signed for $50,000 out of the Dominican Republic in 2015.
Marte made his full-season debut in 2018, posting a 4.70 ERA with 112 strikeouts in 118.2 innings. He struggled with the move up to High-A, logging a 5.59 ERA while his walk rate climbed from 3.8 to 5.4 BB/9. He has a live arm and he did rack up 80 strikeouts in 74 innings, but at 23 years old he’s fallen behind the developmental curve.
LHP Garrett Williams (BA: 21; MLB.com: 28)
Selected in the 7th round of the 2016 MLB draft.
Williams began the 2018 season as the No. 7 prospect in the San Francisco system, according to Baseball America, after posting a 2.32 ERA with 96 strikeouts in 97 innings between Single-A and High-A. However, the wheels fell off with the jump to Double-A, as he turned in a dreadful 6.06 ERA with 6.7 BB/9 in 81.2 innings. His second go-around at the level proved more fruitful, with a 3.60 ERA and 108 strikeouts in 110 innings, but his 5.0 BB/9 was still too high and a full-time move to the bullpen where his fastball-curveball pairing would play up could be forthcoming.
LHP Caleb Baragar (BA: NR; MLB.com: NR)
Selected in the 9th round of the 2016 MLB draft.
Baragar doesn’t show up on any top prospect lists, but after posting a 3.57 ERA and 1.11 WHIP with 135 strikeouts in 141 innings over three levels while reaching Triple-A, he has emerged as an intriguing depth piece in the upper levels of the minors. He lacks elite stuff but has a good feel for pitching.
Others of Note: SP DJ Myers, RP Jesus Tona
Next. Grading each Giants player's 2019 performance
The San Francisco Giants have a decision to make on all of these guys this offseason. Do they protect them by adding them to the 40-man roster, or expose them to the Rule 5 draft and risk losing them to another team?