Comprehensive Guide to Multi-Agent Collaboration Frameworks