Engineered to Inform, Not to Act
The feature is built on two new tools: ListAgents, which discovers which sessions Claude can reach, and SendMessage, which delivers a message to one of them by name [1]. What stands out is how narrowly Anthropic scoped what actually crosses that channel. A message is text only - never conversation history or files - so moving a whole conversation still requires resuming the session directly [1]. The safety boundary goes further: an incoming message can never count as a user's consent, so it cannot approve a pending permission prompt, and any command text inside a message, such as /compact, arrives as inert plain text that Claude Code never executes [1]. To stop message loops from spiraling, Claude Code caps queued approvals at 100 per session, caps accepted-but-unread messages at 50 with the oldest dropped past that limit, and expires an unanswered held message after a default five-minute window [1]. Coverage outside Anthropic's own documentation converged on the same headline: only text passes between sessions, never files or permissions [2].



