Task management
The task board provides Kanban-style project management for AI operations. Create, organise, and track tasks with support for hierarchies, dependencies, and agent assignment.
Task board
Section titled “Task board”Navigate to Tasks in the dashboard sidebar. Tasks are displayed in columns representing their current status.
| Column | Description |
|---|---|
| Pending | Tasks waiting to be started |
| In Progress | Tasks currently being worked on |
| Blocked | Tasks waiting on dependencies |
| Completed | Successfully finished tasks |
| Failed | Tasks that encountered errors |
Creating tasks
Section titled “Creating tasks”Click Create Task and provide the following fields.
| Field | Required | Description |
|---|---|---|
title | Yes | Brief description of the task |
description | No | Detailed instructions or context |
status | No | Initial status (defaults to pending) |
parentTaskId | No | ID of the parent task for subtask hierarchy |
dependencies | No | Task IDs that must complete before this task can proceed |
assignedAgentId | No | AI agent to assign to this task |
Task hierarchy
Section titled “Task hierarchy”Tasks can have parent tasks and child subtasks, allowing you to break complex operations into manageable pieces. Navigate between levels using the breadcrumb navigation.
For example, a top-level task like “Migrate documentation” might contain subtasks for each section, giving you visibility into progress at every level.
Dependencies
Section titled “Dependencies”Define task dependencies so that blocked tasks automatically move to the appropriate column. A task with unresolved dependencies shows as Blocked until all prerequisite tasks are completed.
Dependencies are specified as a list of task IDs when creating or updating a task. You can view the full dependency graph for any task via the dashboard or the GET /tasks/{id}/dependency-graph API endpoint.
Agent assignment
Section titled “Agent assignment”Assign an AI agent to a task for automated processing. The agent will work on the task using its configured model, tools, and knowledge.
To assign an agent, select one from the Assigned Agent dropdown when creating or editing a task. Only agents configured in your project are available for assignment.
Filtering
Section titled “Filtering”Filter tasks by status, or toggle between viewing all tasks and top-level tasks only. Click into a task to see its subtasks.
This is useful when working with large task boards where you want to focus on a specific subset of work.
Next steps
Section titled “Next steps”- Orchestrations — manage long-running batch processes
- Agents — configure agents for task assignment
- API Reference — access task endpoints programmatically