Swarm¶
A swarm distributes goals across gdc instances. Use local subagents for work on one host.
Roles¶
| Role | Responsibility |
|---|---|
| Master | Membership authority and signed invites |
| Orchestrator | Plan goals, dispatch tasks and aggregate results |
| Worker | Execute assigned tasks against its model backend |
| Reviewer | Worker advertising review skills |
The initializing node starts as master and orchestrator. Members use cryptographic identities and TLS transport.
Workflow¶
- Initialize and join the swarm.
- Start an orchestrator and separately joined workers.
- Submit a goal.
- Inspect tasks and retrieve the workflow result.
- Manage membership as required.
--role both runs an orchestrator and worker on one instance for setup
experiments. Goal submission should use separately joined workers because
connections using the same agent identity can conflict.