Bump, this should be fixed as limits useability of extension methods greatly and will result in many compilation errors in existing projects when new extension methods are added to Verse by Epic.
This is expected behavior because fort_character is an interface. Because of backwards compatibility guarantees, we must assume that in the future a class c might inherit from interface i. Hence why the agent and fort_character overloads are conservatively marked as ambiguous.