Stays QUEUED: "Waiting for an eligible worker — …" | No connected worker meets the requirements; the reason lists what each is missing (project path, OS, tools, agent/provider/model, capacity) | Map the project on a worker, add a provider, or install the agent |
Stays QUEUED: "Waiting for another task in this project" | Default concurrency is one active task per project | Wait, or raise concurrency.perProject |
Stays QUEUED: organization, agent or provider limit | concurrency.perOrganization, perAgent or perProvider reached | Wait — a freed slot re-dispatches — or raise the limit |
WAITING_FOR_LIMIT for a long time | No known reset time, so the worker polls with growing intervals | Add a fallback step or add-on models, or Resume after the reset |
RECOVERY_REQUIRED: "failed the same way 3 times" | A deterministic failure, such as an agent that exits immediately | Read Recovery and Logs, fix the cause, Retry (continues from the checkpoint) or Restart fresh |
RECOVERY_REQUIRED: "needs authentication" | Agent not signed in, or provider key invalid | Sign the agent in on the worker, or update the key in the worker UI |
| Verification keeps failing | The project's checks fail, or need a service the worker lacks | See the task's Verification tab; set explicit verification.steps |
| Browser verification: "Playwright is not installed" | Browser checks use the project's own Playwright | npm i -D playwright && npx playwright install chromium in the project |