Product surface
Tasks
Tasks provides project boards, table and kanban views, task metadata, task-document editing, task-agent chat, and code-agent dispatch.
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.
