A spy is not a NAVY SEAL despite what the James Bond or Bourne movies want us to believe. A double agent in Beijing or Moscow is not going to do covert ops. The CIA should just run agents, wine, dine, pay and recruit them or blackmail them into providing information. Anything beyond that should be done by trained military personnel.
The CIA has plenty of agents that are trained for both espionage and covert ops. Not all of them certainly, as I said, but they do have those resources.