Exchange messages between two AI/Claude sessions running on the same or different machines — a persistent named channel where you can fire-and-forget (send), block on a reply (ask), answer a peer (reply), and receive incoming messages asynchronously via a Monitor listen loop. Use when the user wants two AI sessions to talk to each other: "send/ask/reply/ping the other session/chat/agent/Claude", "parley", "connect the chats", "open/join a channel", "who is on the server", or pasting a channel key to join. Local mode is a localhost HTTP relay; remote mode is serverless WebRTC P2P over AWS, with the channel key exchanged out-of-band by the user. Do NOT use for normal outbound messaging to humans or external services (email, Slack, SMS, PR comments, API pings, webhooks) — this is strictly AI-session-to-AI-session on a shared relay, not a general "send a message" tool.
2026-07-19