Anthropic's Claude Code Lets AI Sessions Talk Directly Without Human Middlemen
Claude Code v2.1.224 lets independent sessions talk to each other directly, eliminating the need to manually relay context between terminals
- Claude Code v2.1.224 ships cross-session messaging, letting independent sessions find and message each other without user relay.
- Claude uses two new tools,
ListAgentsandSendMessage, to discover and reach other sessions automatically. - Messages are plain-text summaries only -- no conversation history or files are shared between sessions.
- Same-machine delivery uses a local Unix socket; cross-machine messaging (reply-only) routes through Anthropic servers via Remote Control.
- Inbound controls (
crossSessionInbound: accept / hold / refuse) and a prompt-injection firewall prevent a compromised session from puppeting others. - Available on macOS and Linux only; not supported on Bedrock, Google Cloud Agent Platform, or Microsoft Foundry.
If you run multiple Claude Code sessions at once, you know the tax: something breaks in one terminal, and you have to walk over to the other, re-explain the whole situation, and get it back on track. Cross-session messaging, shipping in Claude Code v2.1.224, removes that step entirely. Sessions can now find each other, send summaries, and coordinate without you acting as the middleman.
The problem it kills
Running parallel sessions was already possible, but when working on a codebase with multiple Claude Code sessions running simultaneously, each session was fully isolated with no ability to share context, findings, or coordinate work, leading to duplicated exploration, conflicting changes, and lost context when switching between sessions. The workaround was manual: copy-paste findings between terminals, re-explain decisions, and hope nothing got lost. The human became a message router between two AI agents that could coordinate directly.
What actually ships
Cross-session messaging lets Claude deliver a message from one of your Claude Code sessions to another. The key detail: a message is a piece of text one Claude writes to another, never conversation history or files. It is a targeted summary, not a context dump. Claude uses two new tools under the hood:
ListAgents-- discovers which sessions are reachable and what they are namedSendMessage-- delivers a plain-text message to a named session