Thanks for the feedback! The enemies have a meter above their head that accumulates when you are near them (crouching reduces the rate of this happening), and when it gets full they aggro.