Framework for orchestrating role-playing agents