Skip to content

[Feature Request] Research and implement a mailbox based multi-agent system in societies based on ChatAgent #3806

@lightaime

Description

@lightaime

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

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions