add support for communication channels between agents within an ensemble they can debate on the correct choice for vector completions might be useful for some uses