Documentation

Tasks

A lightweight board per workspace, tasks you can dispatch straight to agents, and a live view of each agent's own checklist.

The board

Every workspace gets a task board. Open it as the Tasks side panel (toggle in the tab strip) or full-screen from the sidebar's Tasks entry, which lists each workspace as a project. Tasks flow through three lanes — To do, In progress, and Completed (collapsed by default) — sorted by priority. Rows carry priority, labels, attachment counts, and, once dispatched, the agent working on them.

All projects
Reviewed1
Workspace-exclusive split view
Only allow splitting panes between agents in the same workspace.
Improvement
Doing2
Polish voice button states
Idle / recording / processing styles for the mic button, with a subtle pulse while recording.
Improvement
!Add logout button to navbar
Place it next to the avatar; wire the existing signOut() handler.
New feature
To do2
Keyboard shortcuts overlay
A ⌘/ overlay listing all shortcuts. Group by section, dismiss on Escape.
New feature
Design empty states
No-agents, no-files, and no-tasks placeholders with an illustration.
Improvement
Completed1
Context window meter
Ring indicator with a click-to-open usage popover and a Compact action.
New feature
Doing1
Redesign hero section
Two-column layout with a product shot on the right and a tighter headline.
Improvement
To do1
Fix OpenGraph meta tags
Add og:image, og:title, and og:description to every route.
Fix
Completed1
Pricing page copy pass
Three punchier plan descriptions and a clearer CTA.
Improvement

Writing tasks

New task opens the task composer: a title, status/priority/label pills, a description (with voice dictation if a provider is set), and attachments. Existing tasks save edits automatically. Completed work moves to an Archived view and is pruned after thirty days.

Dispatching a task to an agent

The point of the board is that tasks become prompts. Send to agent on any task offers:

  • Isolated agent — a fresh worktree and a new agent, seeded with the task.
  • New worktree from a branch — isolation, starting from the branch you pick.
  • New agent on an existing branch or worktree — join work already in flight.
  • An existing agent — hand the task to someone already running.

The new-agent dialog works the other way around too: assign existing to-dos to the agent as you create it.

The agent's own checklist

Agents keep their own working checklist as they go (the CLI's task list). The Agent section at the bottom of the Tasks panel mirrors it live, grouped per open agent tab — dashed circle for to-do, half circle for in-progress, check for done, plus blocked flags. It is read-only by design: it shows how the agent has broken down the work, while the board above stays yours. The composer's tasks N/M pill surfaces the same list compactly, and once everything completes, a ✕ dismisses the group.