{"version":"2.1.16","anchor":"mailbox-based-inter-agent-communication","canonical_anchor":"mailbox-based-inter-agent-communication","heading":"Mailbox-Based Inter-Agent Communication","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.16\/e\/mailbox-based-inter-agent-communication","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.16","markdown":"### Mailbox-Based Inter-Agent Communication\n\n**What**\n\nFilesystem-based mailbox system for asynchronous communication between team members.\n\n**Details**\n\n- Each agent has an inbox at `~\/.claude\/teams\/{team-name}\/inboxes\/{agent-name}.json`\n- Messages include timestamp, sender, and content\n- Automatic delivery of messages when agent turn ends\n- Queued messages for busy agents delivered after their turn completes\n- Supports permission requests\/responses, shutdown requests, plan approvals\n\n**Evidence**\n\n`TeammateMailbox` functions `writeToMailbox`, `readMailbox`, `markMessagesAsRead` with logging `\"[TeammateMailbox] Wrote message to\"`, `\"[TeammateMailbox] readMailbox\"`"}