There’s the same distinction in Russian: friendly spies are called “razvedchiki” (reconnaissance agents) whereas adversaries are called “shpiony” (spies).
I have heard it and Eugene is just pointing out that in Russia they make the same distinction. So it’s nog a novel thing that the US makes that distinction.