Agent diff rules