Fetching from the wire…
Public story · 2026-08-10 · high
Inbound messages can't approve permissions, edit CLAUDE.md, or run slash commands, per the docs.
Why now: It reached Hacker News' front page at 160 points on Aug 10, pulling engineers into a close read of the security model.
Claude Code sessions can now message each other through a per-session Unix socket, starting in version 2.1.224, per Anthropic's documentation.
That capability reached Hacker News' front page at 160 points. The scrutiny makes sense: engineers running several Claude Code sessions in parallel need messages that can't hijack another session's permissions or files.
The docs draw that line explicitly. Inbound messages can never approve a permission prompt, edit CLAUDE.md or settings, or run a slash command, no matter what the sender writes.
The feature ships for macOS and Linux, not for Bedrock, Vertex, or Foundry.
Each session binds an inbox socket scoped to your OS user. Hooks read it through the CLAUDE_CODE_MESSAGING_SOCKET variable, and /status shows it as Peer address.
A crossSessionInbound setting decides how a session handles what arrives: accept, hold, or refuse. Anthropic capped the read queue at 50 messages and the hold queue at 100, so two sessions can't spin each other into a loop.
The real test is a bypass report: a message that changes a receiving session's behavior without that session choosing to accept it. That would break the boundary the whole feature depends on.
Each link below shares sources, entities, or timing with this story.
Two days from now, on August 14, auto mode becomes the default permission mode for new Pro, Max, and Team sessions (Claude Code Docs, Week 32). Not opt-in. Default. Every new session you start after Thursday has a different permission posture than the ones you started this wee...
v2.1.211 stops Bedrock, Vertex, Mantle, and Foundry from rebilling cached system context as full-price input tokens.
Go check your API spend. Right now. I'll wait. Buried in the v2.1.211 changelog is a regression fix for prompt caching on Bedrock, Vertex, Mantle, and Foundry, where trailing system context was being billed as fresh input tokens. Cached context. Re-billed at full input rate. O...
Beyond the stagger flag: /commit-push-pr no longer auto-approves git commands carrying --force, --amend, or --no-verify. MCP OAuth got fixed twice in a row (127.0.0.1 instead of localhost for strict auth servers, then pre-registered client redirect mismatches, naming Slack). S...
2.1.224 shipped SendMessage and ListAgents as first-class tools so separate sessions on macOS/Linux address each other by name, governed by crossSessionInbound and dialogExpiry. Auto mode routes inbound message content through the permission classifier before dispatch, treatin...
Addy Osmani's O'Reilly CodeCon talk, published March 26, gives us the first real empirical data on multi-agent coding that I trust. Not vendor benchmarks. Not cherry-picked demos. Controlled measurements across real development tasks. The headline finding: three focused agents...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.