multi-agent-systems
Installation
SKILL.md
multi-agent-systems
Goal
Design and orchestrate multi-agent architectures using standard topologies (hierarchical, network, swarm) to solve complex, distributed tasks.
Steps
- Topology Selection: Identify the optimal Multi-Agent System (MAS) architecture for the problem.
- Role Definition: Use
coordination/AGENT_PROFILE_TEMPLATE.mdto define strict roles, inputs, and outputs for each sub-agent. - Workspace Configuration: Implement a global workspace or Blackboard pattern for state sharing.
- Verification: Verify that agents can independently process sub-tasks and the supervisor can synthesize the final result.
Security & Guardrails
1. Skill Security
- Cascading Failures: Implement explicit circuit breakers to stop a failing sub-agent from triggering a cascading failure across the entire MAS.
- Resource Limits: Limit the maximum number of simultaneous agent threads or subprocesses spawned.
2. System Integration Security
- Credential Segregation: Give each agent the least-privileged credentials necessary for its specific role. Never share a global "root" credential across the swarm.
- State Integrity: Prevent race conditions on shared memory logs (Blackboard) using distributed locks.