John Lynch and Kyle Shanahan are working to ensure adequate depth at key positions. They are navigating complex maneuvers as part of this effort. The 49ers have set their 53-man roster, which includes various players.

Further details about the roster and the team's plans are available. The process of setting the roster has involved making certain decisions about who will be on the team.

Changes to the roster are expected, but the specifics of these changes are not detailed here. For more information about the 49ers' roster and the reasoning behind the team's decisions, the source provides additional context.