Required prerequisites
Motivation
Research and implement a mailbox based multi-agent system in societies based on ChatAgent.
Core idea is each agent can receive and send messages to arbitrary agents. The mailbox can be implemented as a toolkit. Need to consider how to entry and terminate. Each agent should something like an agent card to describe what are their capability and how to send messages to them and each agent should how a skill to discove other agents use SkillToolkit.
Each agent has:
A mailbox (message queue)
An internal state
A behavior loop: receive → step → send messages
Agents never directly touch each other’s state. All coordination happens through messages.
Solution
No response
Alternatives
No response
Additional context
No response