Combine oil, brown sugar, and agave in a large bowl and beat with a mixer to blend (you can also just use a spoon if you dont have a blender). Stir in egg whites and vanilla.
In a small bowl, combine oats, flour, cinnamon, baking powder, and salt. Add oat mixture to the oil mixture; mix (or stir) until well combined.
Stir in cranberries, chocolate chips, and walnuts (and if nobody is looking, sneak a taste).
Spoon heaping tablespoons of dough onto a non-stick cookie sheet and gently flatten with your fingers. Bake for 10-12 minutes or until slightly browned.
Allow cookies to cool for a couple of minutes before transferring to wire rack to cool completely. Enjoy.