What is a Pool?
A pool manages a group of identical agents that process tasks in parallel. Think of it as a thread pool for AI agents.
How It Works
Task Queue: [T1, T2, T3, T4, T5, T6, T7, T8]
Pool (size: 3):
Agent 1: T1 → T4 → T7
Agent 2: T2 → T5 → T8
Agent 3: T3 → T6
Creating a Pool
naos pool create workers --size 5 --agent researcher
Pool Properties
| Property | Description |
|---|---|
| Name | Pool identifier |
| Size | Number of concurrent agents |
| Agent | Template agent to clone |
| Strategy | Task distribution method |
| Queue | Pending tasks |