Claude Code now lets separate coding sessions message one another directly, removing the need to manually copy context between Terminal windows. Anthropic introduced the capability so that a session no longer has to be re-explained elsewhere, with a summary passed automatically to another session already in progress.
How cross-session messaging works
The feature arrived in Claude Code version 2.1.224, released on Friday for macOS and Linux. It relies on two new tools: ListAgents, which locates other active sessions running on the Mac, and SendMessage, which delivers the text. A session that receives a message displays it as a labelled card with a link back to the sender.
According to Anthropic’s documentation, only text passes between sessions, not conversation history, files, or permissions. One session can warn another when a change breaks something it depends on, or hand over an answer another session is waiting on. An incoming message cannot approve a permission request or alter a session’s settings on its own.
Local by default and platform requirements
The tool sits alongside Claude Code’s existing subagents and Agent Teams features, but it connects sessions a user is already running separately on their Mac rather than ones Claude spawns and manages itself. Messages exchanged between sessions on the same Mac stay local and never reach Anthropic’s servers.
Between different machines, messaging works only as a reply through Remote Control, the feature that links a Mac terminal to the Claude apps for iOS and Android. Cross-session messaging requires macOS or Linux with Claude Code 2.1.224 or later and is not available on Windows.
The capability was released alongside 31 other changes in the same update, including a new claude self-hosted-runner command for Team and Enterprise plans.
Source
Image: macrumors.com