Autopilot
Let your AI team work autonomously through the task backlog
What It Does
Autopilot is an autonomous orchestration mode that picks up tasks from your Kanban board, assigns them to the right AI agent, executes them in dependency order, and moves them through the workflow — pausing only when it needs your input.
Think of it as a project manager that runs in the background: it respects task dependencies, schedules work across multiple sessions, and keeps your business plan progressing while you focus on high-level decisions.
How It Works
- 1Pick a task — the work queue selects the highest-priority task whose dependencies are all satisfied.
- 2Assign the agent — the task's assigned team member (or the best-fit agent) opens a session and begins work.
- 3Execute — the agent works through the task, producing deliverables and updating the business plan.
- 4Move to Review — completed work is moved to the Review column. If the agent needs your input, it asks via the AskUserQuestion tool.
- 5Next task — the pipeline picks up the next ready task and repeats.
Dependency-Aware Work Queue
Autopilot uses the task dependency graph to determine execution order. A task is only picked up when all of its prerequisites are in the Done column.
Priority Ordering
Among tasks with satisfied dependencies, Critical and High priority tasks are picked first.
Blocked Detection
Tasks with unsatisfied dependencies show a “Blocked” indicator on their Kanban card and are skipped by the queue.
Multi-Session Pipelines
Autopilot can manage multiple sessions concurrently. Each task runs in its own session, and sessions are automatically linked to the task they serve. This means:
- Agents have full context from the task description and acceptance criteria
- Deliverables produced in the session are attached to the task
- You can review any session to see exactly what the agent did
Autopilot Controls
The Autopilot UI provides visual controls in the Project Workspace toolbar:
Start
Begin autonomous execution from the current backlog.
Pause
Pause execution after the current task finishes. No work is lost.
Status
Shows which task is running, progress, and any pending questions.
Scheduler Integration
Autopilot can be triggered by the built-in scheduler using cron expressions. For example, you could schedule a daily run at 9 AM to process overnight backlog. Configure schedules in your workspace config file.