Multi-agent harnesses need separate message channels