Hey everyone! 👋 I’ve been tackling the "agents talking over each other" problem and wanted to share a demo of my multi-agent setup in action.
I'm using LiveKit Data Channels as a high-speed event bus to create a shared "brain state." The agents instantly broadcast their execution status, so they know exactly when to jump in or stand by without colliding.
Check out the video below to see a synchronized "crew meeting" with seamless handoffs! 🎥👇
(I also just wrote up a full architecture deep-dive on how the Data Channels and room primitives are wired together over on the community forum if you want to look under the hood: https://community.livekit.io/t/achieving-multi-agent-awareness-and-state-synchronization-with-livekit-data-channels/377?u=elijah.rose) Would love to hear if anyone else is experimenting with multi-agent state syncing!