Coach: Architecture of a Multi-Agent AI Platform