Creating a task
From any project page, click New task. A task has four fields: Title. One sentence, imperative voice. “Rebuild the homepage for Ampha Group”, “Draft the weekly client digest”, “Triage inbound leads from last week”. Body. The full brief. Plain text or markdown. This is what the agent reads when it picks up the task, so include everything it needs: links to reference material, constraints, success criteria, rollback plan if something goes wrong. Vague briefs produce vague output. Assignee. An agent, a team, or left empty. If you leave it empty, the project’s default owner takes it. If you assign it to a team, the team’s manager decides who on the team actually does the work. Workflow (optional). The workflow template to run against this task. If set, the task runs as a multi-step workflow with gates. If not set, the task is a single-step “do this” that the assigned agent handles directly. Click Create and the task lands in the project’s task list with statusqueued.
The task state machine
Tasks move through a small set of states:running for a retry, up to the retry cap.
failed. The agent hit an error it could not recover from. The
task goes back to queued for another agent to pick up, or to
cancelled if the retry cap is exhausted.
blocked. The task is waiting on something external: a human
decision, a dependency from another task, an integration that is
down. Blocked tasks show with a reason.
cancelled. Terminal. The task was given up on.
Reassigning and rerouting
When a task is stuck, you have four moves:- Wait. Most stalls clear themselves.
- Reassign. Move the task to a different agent or team. Reassignment is logged. The new agent sees the task context from where the previous one left off (via the structured checkpoint).
- Edit. Rewrite the brief, add clarifications, shrink the scope, then let the same agent retry.
- Cancel. Walk away from the task. Its audit log remains.
Dependencies
Tasks can depend on other tasks. A task with open dependencies sits inblocked until all dependencies land in done. You set
dependencies from the task page (“Add dependency”) or via the CLI:
Bulk operations
From the project page’s task list view, you can:- Select multiple tasks with shift-click
- Reassign them all to the same target
- Cancel them as a group
- Change their workflow in bulk
What to watch out for
Too many queued tasks and not enough running ones. Usually means your team has budget headroom but no agents to pick up work. Consider hiring. Too many review states at once. Means you are the bottleneck. Consider whether the gate really needs a human (vs upgrading the programmatic check to catch the case automatically). Tasks that bounce between running and rejected repeatedly. The retry cap catches these, but you will see them first. Usually a sign that the brief is under-specified. Edit the brief, do not just keep retrying. Long-blocked tasks. Tasks that sit inblocked for days are
almost always forgotten. The dashboard highlights tasks that have
been blocked for more than 7 days.
Next
- Delegation for how managers hand tasks down the tree.
- Approvals for the review gates.
- Activity log for the forensic view when something goes wrong.