Colloquial: cunning, sly, streetwise-crafty; also 'switched on/running'. Of a person: too clever for their own good.
Colloquial: cunning, crafty, sharp-witted in a devious way; a wily schemer.
Clever; cunning; quick-witted (often slyly).