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