What Shoes to Wear with a Purple Dress: Style Secrets Revealed - First AI Fashion Agent Gensmo