Designing Multimodal Collaborative Commerce Agents