Backup quarterback Nick Mullens has signed his exclusive rights tender with San Francisco. He was tendered a one-year deal in March.
Mullens showed promise in place of injured QB Jimmy Garoppolo in 2018 and is eligible to become a restricted free agent next offseason.
The 49ers also have signed undrafted running back Salvon Ahmed to a three-year deal.
Ahmed ran for 2,106 yards and 21 TDs on 353 carries in three years with the Washington Huskies. He also caught 50 passes for 331 yards.