Run one round of a group
run_roundStarts a multi-seat agent round without waiting, returning a round ID for later status checks. Seats answer a shared prompt in parallel or serial order, committing final answers as they finish.
Instructions
Start one round without waiting; use wait_round with the returned round_id.
Seats share only final answers. Each seat receives the entries it has not yet seen: earlier tasks, other seats' answers and absences. Parallel answers are committed together once every seat ends; serial answers are committed one by one. Failed, blocked or cancelled seats are recorded as absent and a serial round continues. No retries or per-seat deadlines.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| order | Yes | parallel: all start together and cannot see each other's answer this round. serial: one by one in list order; later seats see earlier answers. | |
| seats | Yes | Ordered seat ids that each answer once this round. | |
| prompt | Yes | Shared task for this round, visible to all seats. | |
| group_id | Yes | ||
| instructions | No | Optional private instruction per seat id; never sent to other seats. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | ||
| order | Yes | ||
| round | Yes | ||
| seats | Yes | ||
| reason | Yes | ||
| status | Yes | ||
| group_id | Yes | ||
| round_id | Yes | ||
| elapsed_ms | Yes |