Workflow execute steps with targets: ['all'] send the command to one worker, await its result (up to the step timeout), then move to the next worker. With 10 workers and a 2-minute step timeout a single hung worker delays the step by minutes and total time scales linearly. README advertises running commands "across multiple worker nodes simultaneously".
Multi-worker Quick Command likewise POSTs to each worker one after another.
Suggested fix
Send to all targets first, then Promise.allSettled the results; report per-worker outcome in one log entry; optionally add parallel: false per step for ordered rollouts. Add a batch endpoint (POST /api/commands with worker_ids[]) for the UI.
## Overview
- Workflow `execute` steps with `targets: ['all']` send the command to one worker, `await` its result (up to the step timeout), then move to the next worker. With 10 workers and a 2-minute step timeout a single hung worker delays the step by minutes and total time scales linearly. README advertises running commands "across multiple worker nodes simultaneously".
- Multi-worker Quick Command likewise POSTs to each worker one after another.
## Suggested fix
Send to all targets first, then `Promise.allSettled` the results; report per-worker outcome in one log entry; optionally add `parallel: false` per step for ordered rollouts. Add a batch endpoint (`POST /api/commands` with `worker_ids[]`) for the UI.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Overview
executesteps withtargets: ['all']send the command to one worker,awaitits result (up to the step timeout), then move to the next worker. With 10 workers and a 2-minute step timeout a single hung worker delays the step by minutes and total time scales linearly. README advertises running commands "across multiple worker nodes simultaneously".Suggested fix
Send to all targets first, then
Promise.allSettledthe results; report per-worker outcome in one log entry; optionally addparallel: falseper step for ordered rollouts. Add a batch endpoint (POST /api/commandswithworker_ids[]) for the UI.