You selected Run on a task while the project was already busy with another run. A project runs one task at a time, so instead of starting straight away, DIJJI.ai offers to add the task to the queue — it starts on its own once the active run finishes. Nothing is broken; the project is just busy. This page explains why only one run goes at a time, and how to free the project sooner if you’d rather not wait. For the queue itself — reordering it, holding it, and the rest — see The task queue.
This is a different situation from a low-balance block — see I can’t start a task — “balance too low” if the message mentioned your balance instead.
One run per project at a time
Every project allows only one active run. While a run is going, DIJJI.ai won’t start a second one in the same project — select Run on another task there and it offers to queue the task instead of starting it.
The limit is per project, not per organization. A run in one project never blocks a task in a different project; only tasks that share the blocked project’s pipeline have to wait their turn.
”Active” means more than “Running”
A run counts as active until it has fully finished. That includes every state where the run has paused for you, not just the states where it’s working:
- Running — actively doing the work.
- Awaiting Plan Approval — paused for you to approve or reject its plan.
- Waiting for Gate — held at a stage’s gate.
- Waiting for Answer — paused to ask you a question.
- Waiting for Payment — paused because the balance ran out.
- Paused — paused at a temporary, resumable checkpoint.
In all six, the run still holds the project’s slot. A run only releases it once it reaches Completed, Failed, or Cancelled. So if a run is sitting in Waiting for Answer or Awaiting Plan Approval, it’s still the active run — and a paused run waiting on you is the most common reason a project looks idle but won’t start a new task.
For what each state means and what it’s waiting on, see Run states.
Find the run that’s holding the project
Open the project and look at its tasks. One of them has a run that isn’t finished — its status badge will read one of the six states above. That run is the one holding the slot.
Open that task and read its Current Run card to see exactly what state the run is in. From there you have two routes.
Route 1 — let it finish, or unblock it
If the active run is one you want, the cleanest fix is to let it complete:
- If it’s Running, wait — it will release the project when it finishes.
- If it’s paused waiting on you — Awaiting Plan Approval, Waiting for Gate, Waiting for Answer, Waiting for Payment, or Paused — it won’t move on its own. Act on it. Each pause has its own help page: approve the plan, clear the gate, answer the question, top up the balance, or resume a paused run.
Once that run reaches Completed or Failed, the project is free and you can select Run on the next task.
Route 2 — cancel the active run
If you don’t need the active run and want to start the other task now, cancel it. Open the task with the active run and cancel its current run — see Cancel a running task for the exact steps.
Cancelling isn’t instant. The run has to wind down and reach a finished state before it releases the project — so after you cancel, wait for the run to settle rather than selecting Run on the next task straight away. Once the cancelled run is fully stopped, the project slot is free.
Still blocked after the run finished
If no task in the project shows an unfinished run and Run still reports an active run:
- Refresh the page. The check reads the project’s current state; a refresh clears a stale view.
- Give a just-cancelled run a moment. A run cancelled seconds ago may not have finished winding down yet.
- If neither applies, reach out to DIJJI.ai support with the project name and the task you’re trying to run.