multi-agent-collaboration
Installation
SKILL.md
Multi-Agent Collaboration
Multi-Agent Collaboration (MAC) involves a team of agents, each with a specific role, tools, and persona. They work together by exchanging messages, handing off tasks, or debating solutions. This mimics human organizational structures (e.g., a software team with a PM, Dev, and QA).
Use Cases
- Software Dev Team: Product Manager -> Developer -> Reviewer -> QA.
- Debate: Proposition Agent vs. Opposition Agent -> Moderator synthesizes.
- Creative Writing Room: Idea Generator -> Plot Outliner -> Dialogue Specialist -> Editor.
Implementation Pattern
class Agent:
def process(self, message):
# ... logic ...
return response