Developing a computational framework for multi-party human-agent collaboration