Product surface

Tasks

Tasks provides project boards, table and kanban views, task metadata, task-document editing, task-agent chat, and code-agent dispatch.

Image ยท 16/10tasks-kanban
slot
fill me

Task projects

The left sidebar lists task projects and their tasks. Add project creates a task project. Selecting a task project opens its board; selecting a task opens the task document.

A task project can be connected to an AgentsOS code project. That connection is required before dispatching an implementation agent.

Views

Each task project has:

  • Table: tasks grouped by status sections with columns for title, priority, labels, due date, and row actions.
  • Kanban: status columns with draggable cards and quick add buttons.

Both views support drag-and-drop reordering. Moving a task between status groups updates its status and sort order.

Task fields

Tasks include title, Markdown content, status, priority, labels, due date, and sort order.

Statuses are backlog, todo, in_progress, in_review, and done. Priorities are none, urgent, high, medium, and low.

Task editor

Opening a task shows an editable title, metadata controls, and a CodeMirror task document editor. Content auto-saves after a short debounce and flushes pending changes when you switch away.

Task agent

The right sidebar provides a task-scoped chat assistant for the selected task. It can replace the current task content when asked, while staying scoped to that task document.

Dispatch Agent

Dispatch Agent creates a worktree-backed session in the connected code project. You choose runtime, branch, provider/model for native runtime, and the opening prompt.

Native dispatch sets the chosen provider/model before starting. External dispatch can use detected ACP runtimes such as Codex, Claude Code, or OpenCode. The new session opens in Projects and starts streaming immediately.