Skip to content
Skip to content

Task Board ULTRA

The Task Board is a Kanban-style management interface for orchestrating AI agent work. It supports four distinct view modes, configurable columns, keyboard-driven workflows, automation rules, and real-time synchronization across all connected clients.

View Modes

The Task Board offers four view modes, each optimized for a different workflow. Switch between them using the view selector in the top-right corner or the keyboard shortcuts.

Kanban View

The default view. Tasks are organized into vertical columns representing workflow stages. Drag and drop tasks between columns to update their status. Each card displays the task title, assignee, priority indicator, and due date. Column headers show task counts and can be collapsed to save screen space.

  • Drag-and-drop between columns with smooth animation
  • Drop position determines task order within the column
  • Visual indicators for priority (color-coded left border)
  • Assignee avatar with tooltip showing agent name & status
  • Due date badge that turns red when overdue

List View

A sortable table view for managing large numbers of tasks. Click any column header to sort ascending or descending. Columns include: title, status, assignee, priority, due date, tags, and created date. Each row is clickable to open the task detail modal.

Swimlane View

Tasks are grouped into horizontal lanes based on a selected dimension. You can group by:

  • Agent — One lane per assigned agent, showing workload distribution
  • Priority — Lanes for Critical, High, Medium, and Low priority
  • Tag — One lane per tag, useful for categorizing work streams

Within each lane, tasks flow through the same column stages as the Kanban view. This makes the Swimlane view ideal for comparing progress across agents or priority levels.

Calendar View

Tasks with due dates are rendered on a monthly calendar grid. Click a date cell to create a new task with that due date pre-filled. Drag tasks between dates to reschedule. Tasks without due dates appear in an "Unscheduled" sidebar.

Configurable Columns

The Task Board ships with default columns (Backlog, To Do, In Progress, Review, Done), but you can fully customize the column configuration to match your workflow.

  • Add columns — Create new workflow stages with a custom name and color
  • Remove columns — Delete unused columns (tasks are moved to the previous column)
  • Rename columns — Double-click any column header to edit its name inline
  • Reorder columns — Drag column headers to rearrange the workflow sequence
  • Color coding — Assign a color to each column for visual distinction across views

Tip: Column configurations are saved per-user. Each team member can customize their own column layout without affecting others.

Keyboard Shortcuts

The Task Board is designed for keyboard-first operation. All major actions are accessible without touching the mouse.

ShortcutAction
NCreate new task
EEdit selected task
DDelete selected task (with confirmation)
1 - 9Move selected task to column 1 through 9
/Focus the search bar
Cmd+K / Ctrl+KOpen command palette
J / KNavigate down / up through task list
H / LNavigate left / right between columns
EnterOpen task detail modal
EscapeClose modal or deselect
SpaceToggle task selection (for bulk operations)

Command Palette

Press Cmd+K (or Ctrl+K on Windows/Linux) to open the command palette. It provides a fuzzy-search interface for:

  • Searching tasks by title, description, or tag
  • Jumping to a specific task by ID
  • Quick actions: create task, change view, filter by agent, clear filters
  • Navigating between Mission Control components

Task Creation

Press N or click the "New Task" button to open the task creation form. The following fields are available:

  • Title (required) — A concise summary of the work to be done
  • Description — Rich-text description with Markdown support
  • Assignee — Select from deployed agents or leave unassigned
  • Priority — Critical, High, Medium, or Low
  • Due Date — Optional deadline with calendar picker
  • Tags — Freeform labels for categorization (comma-separated)
  • Subtasks — Break work into smaller checklist items

Task Detail Modal

Click any task or press Enter on a selected task to open the detail modal. The modal provides a comprehensive view of the task and supports the following features:

Comments

Add comments to discuss the task with your team. Comments support Markdown formatting and are displayed in chronological order with timestamps and author attribution.

Reviews

Tasks can go through a review process. Reviewers can approve or reject a task with an optional comment. The review status is displayed on the task card and factors into the workflow automation rules.

Activity Log

Every change to the task is recorded in the activity log: status changes, reassignments, priority updates, comment additions, and review decisions. The log provides a complete audit trail for each task.

Dependencies

Tasks can declare relationships to other tasks using two dependency types:

  • Blocks — This task must be completed before the linked task can start
  • Blocked by — This task cannot start until the linked task is completed

When a task has unresolved blockers, it is visually marked with a lock icon and cannot be moved to the "In Progress" column until all blocking tasks are completed. Dependencies are also reflected in the Calendar view with connector lines between related tasks.

Automation Rules

Automation rules let you define triggers and actions that execute automatically when task state changes. This reduces manual work and ensures consistent workflows.

  • Status change triggers — When a task moves to a specific column, execute an action
  • Auto-assign — Automatically assign tasks to the least-loaded agent when created
  • Auto-escalate — Increase priority if a task stays in the same column for too long
  • Notify on completion — Send a notification when a task reaches the Done column
  • Chain tasks — Automatically unblock dependent tasks when a blocker completes

Tip: Combine automation rules with dependencies to build sophisticated pipelines. For example, set up a rule that auto-assigns the next task in a chain to an agent as soon as its blocker is completed.

Recurring Tasks

For work that needs to happen on a schedule, configure recurring tasks. Specify a cron-like schedule (daily, weekly, monthly, or custom interval), and the Task Board will automatically create new task instances at the configured frequency. Each recurrence inherits the template task's title, description, assignee, priority, and tags.

Templates

Save frequently used task configurations as templates. When creating a new task, select a template to pre-fill all fields. Templates are shared across your organization and can include subtasks, tags, priority, and a default assignee.

Bulk Operations

Select multiple tasks using Space or click the checkbox on each task card. With tasks selected, a bulk action toolbar appears at the bottom of the screen. Available bulk actions include:

  • Move to column (change status)
  • Change priority
  • Reassign to a different agent
  • Add or remove tags
  • Delete selected tasks

Search & Filter

Use the search bar (/ to focus) to filter tasks by title or description text. Additional filter controls let you narrow results by:

  • Status (column)
  • Assignee (agent)
  • Priority level
  • Tags
  • Due date range
  • Created date range

Filters are combinable and persist across view mode switches. Active filters are displayed as dismissible chips above the board.

Real-Time Updates

The Task Board connects to the Mission Control SSE stream and reflects changes from all connected clients in real time. When another user moves a task, creates a new task, or updates a field, the board updates immediately without requiring a page refresh.

Drag-and-drop operations use optimistic updates: the UI reflects the change instantly while the server persists the new state. If the server rejects the change (e.g., due to a dependency constraint), the task snaps back to its original position with an error notification.

Drag-and-Drop Persistence

Task ordering within columns and between columns is persisted server-side. When you reorder tasks by dragging within a column, the new sort order is saved and reflected for all users. The board uses fractional indexing to minimize write operations when reordering.

Tip: The Task Board is the heart of Mission Control. Spend time configuring your columns, setting up automation rules, and learning the keyboard shortcuts to get the most out of it. Check the Agent Roster docs to understand how agent status affects task assignment.