The 49ers bolstered their depth at quarterback by agreeing to a one-year deal with Sam Darnold, a source told ESPN’s Adam Schefter.