Message Your Other Claude Code Sessions: Cross-Session Messaging

Claude Code v2.1.224+ (macOS, Linux) now lets Claude deliver messages between your independent sessions. When a change in one session breaks what another is building on, Claude can warn that session before you notice. When one session settles a question another is blocked on, Claude can send the answer across. No configuration needed — it's on by default.
How it works
Claude uses two tools: ListAgents to discover which sessions it can reach, and SendMessage to deliver a message to one by name. The same tool also works for subagents and agent team teammates, but this page focuses on independent sessions.
When to use it
- Hand over a finding: one session discovers a breaking change or makes a decision — Claude summarizes it for the affected session.
- Coordinate parallel worktrees: sessions working the same repo in separate worktrees can be told what landed.
- Get status from long-running work: migrations or test runs can report back to the session you're watching.
- Reply across machines: answer a message that arrived from another machine — but only reply, not initiate.
Use this between sessions you start and steer yourself. For other multi-session workflows, Claude has dedicated features:
- Resume a session to continue one conversation in another terminal.
- Agent teams for coordinated, Claude-spawned sessions.
- Agent view to watch and steer many sessions from one place.
- Remote Control to steer a session from your phone.
- Channels to push external events (CI results, chat) into a session.
Sending a message
You don't call the tools directly — Claude decides when to send, or you can prompt it. For example:
Ask the session running in my other terminal whether the migration finishedClaude writes the actual message, so your prompt can leave content to Claude. For a summary, you might say:
Explain what we just did to the session working on the payments APIDelivery and controls
The receiving Claude reads the message between tool calls during an active turn, so running tools aren't interrupted. If the session is idle, Claude Code starts a new turn. Delivery is subject to inbound controls, with three outcomes:
- Delivered: passed to Claude.
- Held: set aside until you approve or settings change.
- Refused: dropped.
Delivered messages count toward usage like a normal prompt. Permissions remain per-session. Cross-machine, only replies are possible.
📖 Read the full source: HN AI Agents
👀 See Also

Free Model Alert: Tencent Hy3 Available on OpenRouter for 2 Weeks — Try It Now
Tencent Hy3 is free on OpenRouter for 2 weeks. Use it in OpenClaw via openrouter/tencent/hy3:free. Full details from r/openclaw.

quorum: AI Code Governance Tool Enforces Independent Model Review
quorum is a governance layer for AI-assisted development that enforces a consensus protocol requiring code to be independently reviewed by a different model before committing. It includes three structural gates that block progress: audit, retro, and quality gates.

Free Library of 789 Downloadable Skills for Claude Code
clskills.in is a searchable hub offering 789 downloadable .md skill files for Claude Code across 60+ categories including enterprise platforms, programming languages, and DevOps tools. Each download includes a README and auto-install prompt.

PRECC Tool Cuts Claude Code API Costs with Pre-Tool-Call Compression
A developer built PRECC, an open source tool that intercepts Claude Code tool calls and compresses payloads using RTK (Redundancy-aware Token Kompression), reducing input tokens by 40-66% with no perceptible latency impact.