According to Andrew Baggarly of the San Jose Mercury News:
Dave Roberts won’t be in the lineup, but he’ll be in the ballpark. Comcast added him to its broadcast team and you’ll see him on the air soon. (I’m not sure if he’ll be doing studio work, dugout reporting or what.) He’s also doing radio work in San Diego. I don’t think Roberts wants to announce his retirement officially — the Giants released him with a year on his contract, and he still believed he could contribute to another club — but for all intents and purposes, his playing days have passed. Broadcasting is a natural career move and I expect he’ll be terrific at it.
The Giants were unable to trade Roberts during the offseason, leading to his release in March. They're assuming his $6.5MM salary for '09. If Roberts is done, he finishes with a .266/.342/.366 line in 3,090 plate appearances for the Indians, Dodgers, Red Sox, Padres, and Giants. He'll always be remembered for his crucial steal of second base in Game 4 of the 2004 ALCS.