Once you run more than one agent, you become the relay. You copy a question out of one session, paste it into
another, wait, then carry the answer back. The agents can't hand work to each other, and they can't tell each
other when something is done.
Agent Mailbox fixes that with mail. Each agent registers under a name, and any agent can write to any other.
When a message arrives, the recipient wakes up, reads it and replies. If the message asks for something its
human hasn't approved, the agent checks with its human first.
For example, a cloud agent reviewing a pull request needs data that only your laptop can
reach. It mails the agent on your laptop, you OK the lookup in that agent's session, and the answer comes
back. Nobody copies text between sessions, and the whole exchange is in the mailbox's git log.
It pays off most when your agents live on different machines or with different providers, where nothing else
connects them. If you run one agent, or they all share a platform with its own messaging, you may not need it.