run_all
Broadcast one prompt to all enabled agents in parallel and receive each agent's answer labelled by agent, for comparing outputs or cross-checking a result.
Instructions
Fan the SAME prompt out to every enabled agent concurrently and return each agent's answer, labelled per agent — for comparing agents or cross-checking a result. Spawns every CLI (each can read/edit files in cwd) so it can be slow or use several agents' quotas; one confirmation covers the whole batch.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cwd | No | Working directory for every CLI. Prefer an absolute path; a relative path resolves from the server process's cwd. Not a sandbox. | |
| model | No | Optional model id applied to EVERY agent as a fallback. Model namespaces do not overlap between agents, so a single value is usually valid for only one of them — prefer `models` for a fan-out. Must match [A-Za-z0-9][A-Za-z0-9._:/-]{0,127} — a flag-shaped value is rejected. | |
| models | No | Per-agent model overrides, e.g. {"codex":"o3","agy":"gemini-3.6-flash-low"}. Takes precedence over `model` for the agents named; any agent not listed falls back to `model`, then to its own CLI default. Keys must be enabled agent names (an unknown name is rejected with the valid list). Each value must match [A-Za-z0-9][A-Za-z0-9._:/-]{0,127}. | |
| prompt | Yes | The task or question to send to every agent, in natural language. | |
| timeoutMs | No | Per-agent TOTAL runtime cap in milliseconds once each CLI starts (process group killed if exceeded; default 1800000 = 30 minutes). | |
| idleTimeoutMs | No | Per-agent idle/inactivity timeout in milliseconds — killed only if the agent produces NO output for this long (resets on each output chunk; default 300000 = 5 minutes). |