My experience is that the AI will always assasult if they have infantry. Pure calvary forces will wait you out though, which is why I usually try to get an alliance going with Poland if I'm anywhere near eastern europe. Getting besieged by a big pile of Polish Nobles is just evil. You usually can't sally, because they'll eat most any militia force alive in the open field.