In a large pot, bring salted water to boiling. Add the pasta and cook until al dente (or according to package instructions). Remove from heat, drain, and set aside.
Combine in a food processor, the garlic, shallot, avocado, and lemon juice. Set aside.
Stir together the pasta, avocado mixture, vegetables, and dill in a large mixing bowl.