Agents are initialized with their own mailbox. And unless the agent overrides the async method, their mailbox will be an async mailbox.

Agents which have been shipped to another node are initialized with the AgentChannel that delivered them as their parent. Otherwise the parent is the AgentChannelManager, in which case the isLocal method returns true.

The isLocalAddress method can be used to determine if a given node address is for the node where the agent is currently executing.