DONE DEAL 49ers have signed two key players amid Trent Williams.

The San Francisco 49ers are dealing with two contract disputes with key players Brandon Aiyuk and Trent Williams, and while there is not much news on Aiyuk, head coach Kyle Shanahan revealed a positive development with Williams.
“I’ve had some contact with him,” Kyle Shanahan said, via Cam Inman of 49ers.com. “Been good talking to him. We’re negotiating hard. Hopefully it’s getting close.”
The Brandon Aiyuk negotiations and trade rumors have been at the forefront for the 49ers throughout training camp, in part because he is looking for a big contract extension and also has been holding in rather than holding out, like Williams is at the moment.
There has been thought that the 49ers could make an adjustment to Trent Williams’ contract for this season to get him to show up. The good thing is that Williams is a veteran and likely does not need much time with the team at all to be ready for the start of the season.
Aiyuk is a bit of a different situation, as he is at the facility and negotiating a contract with the 49ers, but also has a potential trade to the Pittsburgh Steelers on the table as well. That situation is a big more unclear, but obviously the 49ers hope that both players are on the field for Week 1.