Soul ID
Soul IDAI AGENTS

⚑ Workflows

Round-Robin (rotational load distribution)

Distribute incoming tasks evenly across a pool of agents using cyclic assignment.

Bundle files

πŸ“„ORCHESTRATION.mdβ€” Orchestration
1# ORCHESTRATION.md
2
3## Diagram
4
5 β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
6 β”‚ Tasks β”‚
7 β”‚ incoming β”‚
8 β””β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”˜
9 β–Ό
10 β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
11 β”‚Dispatcher │─── rotation index
12 β””β”€β”€β”¬β”€β”€β”¬β”€β”€β”¬β”€β”€β”˜
13 β”‚ β”‚ β”‚
14 β–Ό β–Ό β–Ό β”Œ ─ ─ ─ ─ ─ ─ ─ ┐
15 β”Œβ”€β”€β”β”Œβ”€β”€β”β”Œβ”€β”€β” cycle repeats
16 β”‚A1β”‚β”‚A2β”‚β”‚A3β”‚ β”‚ A1 β†’ A2 β†’ A3 β†’ β”‚
17 β””β”€β”€β”˜β””β”€β”€β”˜β””β”€β”€β”˜
18 β”” ─ ─ ─ ─ ─ ─ ─ β”˜
19
20
21## Workflow
22Round-Robin (rotational load distribution)
23
24## Objective
25Distribute incoming tasks evenly across a pool of agents using cyclic assignment.
26
27## Roles
28- **Dispatcher:** receives tasks and assigns using rotation index.
29- **N Worker agents:** execute assigned tasks.
30- **Monitor (optional):** tracks load balance and agent availability.
31
32## When to use
33- Homogeneous tasks that any agent can handle.
34- Need to prevent overloading a single agent.
35- Simple, predictable distribution without complex routing logic.
36
37## Protocol
381. Dispatcher maintains an ordered list of available agents.
392. Each new task is assigned to the next agent in the cycle.
403. Agent acknowledges and executes.
414. If an agent is unavailable, skip to the next; mark as inactive.
425. Reactivate agents when they signal readiness.
43
44## Rules
45- Assignment order is deterministic (no randomness).
46- Skipped agents are retried on the next full cycle.
47- If all agents are unavailable, queue the task and alert.
48- No task is assigned to more than one agent.
49
50## Variants
51- **Weighted round-robin:** agents with more capacity get proportionally more tasks.
52- **Sticky round-robin:** same requester always routes to the same agent (for continuity).
53
54## Deliverables
55- Assignment log (task β†’ agent mapping)
56- Load distribution report
57- Agent availability timeline
58

Lines: 58 | Words: 263

Install

Copy bundle to your OpenClaw workspace.

curl -fsSL https://raw.githubusercontent.com/cerealskill/openclaw-agents/main/install.sh | bash -s workflow round-robin EN
Download .tar.gz

Rate this agent

Loading...

Sign in to rate this agent

Includes

  • βœ“ ORCHESTRATION.md

Info

Slug
round-robin
Lines
58
Words
263