Tasks panes
Task list and task detail panes for the built-in task tracker.
There are two task pane types: the task list and the task detail view.
See Tasks & runs for the data model.
Task list pane
A workspace-scoped list of every task card.
Opening
Cmd+Shift+Kopens or focuses the task list pane.- Toolbar tile, or
Cmd+T Kfrom the launcher chain.
Capabilities
- Real-time search over title, description, and tags.
- Filter by status, assignee, label, priority, and workspace (the workspace dropdown scrolls and scales past five entries when you have many).
- Sort by status, priority, size, creation or update date — sort is exposed as a dropdown in the pane header, and rows show an updated-at timestamp.
- Filter and sort selections are scoped per pane, so you can keep one pane filtered to "in review" and another to your full backlog without them stomping on each other.
- Click a task to open its detail pane.
- Inline status dropdown per row.
- Group headers (e.g. by status) sit above their rows with an opaque, contrasted background so they stay legible while you scroll.
- Priority color dots: critical (red), high (orange), medium (yellow), low (gray).
Keyboard
- Arrow keys navigate the list.
Enteropens the selected task in a detail pane.Cmd+Ffocuses the search field.Escapeclears the filter.
Task detail pane
Single-card view with full edit surface.
Opening
Cmd+Shift+Jopens or focuses a task detail pane.- Click a task in the task list pane.
Cmd+clickanATR-#reference in any terminal pane to open that task in a detail pane (or focus an existing pane already bound to it).atrium task show <id>opens it (or the CLI prints details if the pane is not used).atrium task createfrom a pane auto-assigns the new card to the caller's workspace, so cards minted from inside a workspace's panes don't need an explicit--workspace.- Automatically opened when an adapter executes a task launched via task dispatch.
Capabilities
- Edit title, description (rich Markdown), status, priority, size, assignee, labels, due date. The edit modal auto-saves as you type, mirroring the inline detail pane behavior.
- Files section — drag files from Finder or the workspace tree into the task to attach them; attached files surface as chips on the card and appear in the create-task modal too.
- Inline list of the task's runs with status (pending, running, succeeded, failed, cancelled), inline output/logs, Replay on completed runs, Cancel on running runs.
- Comment thread with a full Markdown editor for composing — RTE toggle, code fences, mentions. Comments surface their kind (
discussion/instruction/agent-update) and source stamp; the count is shown on the accordion before you expand it. - Dispatched review threads — when you Send-to-agent from the source control pane, the dispatched comments appear as nested diff-style cards inside the task's Comments section, with syntax-highlighted code snippets above each anchored comment so the conversation stays in one place.
task claim action — bind the pane to an existing card without launching it. See atrium task claim in the CLI reference for the agent-side equivalent.
Persistent state
- Bound task card ID.
- Expanded runs in the timeline.
- Scroll position in the description editor.
- Open modals and in-flight create-task drafts survive the pane's Surface remount, so a half-written draft survives the pane scrolling out of view and back.
Constraints
- Task data lives in
~/.atrium/tasks.db, not in the pane snapshot. The pane only remembers which card it is bound to. - Cannot delete a task from the detail pane; use the task list row menu or
atrium task delete. - Assignee is free-form text today — user picker UI is on the roadmap.
