Cooper: Coordinating Specialized Agents towards a Complex Dialogue Goal | Synapse