What Coding Agents Say When They Talk to Each Other An observational study of 179 peer-to-peer messages between Claude Code sessions over five days found that cross-session messages always arrive at turn boundaries, never interrupting an active tool loop, with a median delivery delay of 2.6 seconds. The study, which also ran an experiment based on the corpus, suggests that the real benefit of the messaging feature is automatic context injection rather than true interruption, and highlights that agent teams with structured roles may outperform the peer channel. An observational study on a five-day corpus — 179 messages between parallel coding sessions — followed by an experiment built from what the corpus said.Every message was coded twice by independent coders, and disagreements are reported rather than resolved in my favour. One machine, one person, one set of repositories: the ceiling iscoverage, not confidence. Claude Code sessions can now message each other https://code.claude.com/docs/en/cross-session-messaging . One session sends a summary — not its history, not its files — and another picks it up. I had been running up to four sessions in parallel for about a week, and the experience was good. I want to state that plainly before taking it apart: they warn each other, they notice collisions, they wait so as not to step on one another, and sequences form on their own where each one merges with whoever it bumps into. It looks like teamwork. That was exactly why I distrusted it. A month earlier I had run an experiment on whether coding agents can collaborate https://www.javieraguilar.ai/en/blog/coding-agents-structure on top of Stanford's CooperBench, and two of its findings are awkward for any enthusiasm about a message channel. The agents there already had a channel from minute one and used it unprompted — forcing a handshake before they could touch code never even triggered. And the lever that actually recovered performance was making one agent own the final integration , not the channel. The sharpest failure I documented was follow-through: an agent read a request, wrote "I should coordinate" in its private reasoning, and never replied or did its part. So the new feature ships precisely the thing my own data said was not the bottleneck. Rather than theorise about it, I went to read what the messages actually contain. Before counting anything, a trap worth flagging for anyone who tries this. A naive scan for "another session sent me something" mixes three different products: | Mechanism | Marker in the receiver's transcript | |---|---| Peer sessions |