When do NavigationAgents recalculate?

Godot Version

4.7.1

Question

I have Googled and checked the wiki for this for a while, but I seem to get mixed idea of when it re- finds the path

My system must handle >1000 characters. Their target never move, so it could possibly work way better if the paths don’t recalculate at all. So clear me up. When are the paths actually recalculated?

From what I understood it does when you force in NavigationServer map_force_update it or call in NavigationAgent set_target_position() .

But I have struggled with Navigation, but that’s only what I found about it.

Also did you bake and make avoidance works with safe_velocity?