SANTA CLARA — Ricky Pearsall danced to the music, sprinted through warmups and officially resumed practicing Monday for the first time since being shot through his chest Aug. 31 in an attempted robbery in San Francisco.

“I saw him warming up and I just started smiling, because I know how big of a factor he can be to this team,” right guard Dominick Puni said of his fellow rookie. “But more important, for his health and everything, it’s just awesome to see him out there after going through what he went through.”

The 49ers, five minutes before this brief practice, opened Pearsall’s three-week evaluation window to determine when and whether to activate him off the reserve/non-football injury list.

That off-roster designation is where he was stashed ahead of the Sept. 9 season opener, and after missing four games, he was eligible to return, but the 49ers were not compelled to rush his recovery from a death-defying gunshot wound through his upper-right chest outside a Union Square store.

As teammates circled around Fred Warner for a pre-practice message, Pearsall was summoned to break down their huddle, and head coach Kyle Shanahan had Pearsall do the same once he concluded Monday’s one-hour session back on the field. Pearsall embraced his heralded return rather than linger any longer in the shadows.

“He’s never embarrassed. He’s just taking in the moment again,” Puni said. “It was cool to see him back there with the ones (first string) offense running routes. He adds another element to the offense.”

While that offense continues to await the season debut of running back Christian McCaffrey (Achilles; injured reserve), Brock Purdy is able to target Brandon Aiyuk, Deebo Samuel, George Kittle and Jauan Jennings, so there is no immediate urgency to rush in Pearsall, who’s spent the past six weeks observing practice with a football in his hands or doing individual conditioning on the side with a trainer.

The 49ers (3-3) can activate Pearsall onto the 53-man roster and suit him up in his No. 14 jersey for Sunday’s visit to Levi’s Stadium by the two-time defending champion Kansas City Chiefs (3-3).

Pearsall has not formally spoken to the media since being shot, nor was he made available after Monday’s practice when the locker room opened to reporters. Teammates gladly spoke on his behalf.

“We want to get him adjusted and hopefully he can make some plays for us,” rookie safety Malik Mustapha said. “... He’s very detailed, he can run after the catch and he’s a playmaker. To see him do that to the other teams that we face is going to be a good thing for us.”

Pearsall, 24, was the 49ers’ first-round draft pick in April. He missed significant action in training camp due to injuries.