Describir: Engineering Environment-Mediated Multi-Agent Systems