A Strategic Framework for Multi-Agent Cooperative Dialogue