Contextual Multi-Agent