Towards Heterogeneous Agent Cooperation in Decentralized Multi-Agent Systems | Synapse