The cloak ingame is not suppose to give you complete invisibility, that's what mind trick is for.
The purpose of the cloak item is to utilize the shadows on the map to avoid detection or skillfully avoid being seen until you're close enough to attack. At least with the Clone assassin class and...