Giants add Trevor Cahill to intriguing mix of veteran starters

Trevor Cahill
Trevor Cahill made 11 starts and 26 relief appearances as a member of the Los Angeles Angels last season after signing a one-year, $9 million deal.
He earned that payday after posting a 3.76 ERA and 1.19 WHIP in 110 innings with the Oakland Athletics in 2019.
Unfortunately, he was unable to hold down a spot in the rotation, struggling to a 6.92 ERA in 11 starts before moving to the bullpen. He pitched better in relief and proved to be a useful multi-inning option.
So while he may still have some starting ability left in him, it is nice to have the option of using him as both a starter and a reliever.
The question is how do the Giants view him?
At this point, the answer is probably more as a reliever. They probably felt it would not hurt to bring in another veteran starter who has been solid in that role in the past to compete for a spot on the team, knowing the bullpen was a solid fallback plan.