I have been making dairy-free chocolates for a few years now. I've experimented with canned coconut milk (and coconut cream), coconut oil and other nondairy milks for making ganaches. I haven't noticed any difference in shelf life from when I made dairy ganaches to now using canned coconut milk and/or coconut oil. I've always considered the shelf life to be about a month. You need to consider the water content of whatever nondairy substitute you are using to help you think about the shelf life. The higher the water content (water activity), the shorter the shelf life. I have not used agave as a sweetener, but I'm wondering if you can think of it like glucose which can actually stabilize your product and extend its shelf life. I found this website with specific information about agave being used as a stabilizer. Go to: http://www.international-organics.com/info-files/Intl_Organics_Organic_Agave_Info.pdf
Hope you find success with your dairy-free chocolates.