Simple Local Avoidance

Hello again. I have a question regarding local avoidance. As I see it, the current local avoidance pushes other agents right? Does it have a simpler version or any other way wherein the agents does not push/change the rotation of other agents? Basically, what I want to achieve is to only avoid the overlapping of agents in a single node. So if there is already another agent in the node, the character will offset his position around another adjacent unoccupied node, thus avoiding overlapping.