Skip to main content

Managing Tasks

Every conversation in AiderDesk lives inside a task. Tasks persist all messages, context files, todos, and costs — close the app, come back tomorrow, and pick up exactly where you left off.

Task Sidebar

The Task Sidebar on the left lists all tasks of a project:

  • Sorted by last update, with live status indicators while the agent works
  • Search, bulk multiselect, pin, archive, and duplicate actions
  • Drag and drop to reorder tasks and subtasks
  • Resizable — and collapsible when you need the room

Task duplicate and fork actions

Task Operations

OperationHow
CreateNew Task button, or just send a prompt
RenameDouble-click the name (or let smart naming generate one)
DuplicateFull copy including messages, context, todos, and cost data — great as a template or for exploring an alternative approach
ForkStart a new task from any past message in a conversation, carrying over the context up to that point
ArchiveHide completed work without deleting it
PinKeep important tasks at the top
ExportSave the conversation as Markdown or PNG
DeleteWith confirmation — deleting a parent deletes its subtasks

Subtasks

Subtasks break complex work into a hierarchy:

User Authentication
├── Login Form
│ └── Validation Edge Cases
├── Registration Form
└── Password Reset
  • Create via the hover action on any task, or let the agent spawn them with its task tools
  • Nest arbitrarily deep — subtasks can have their own subtasks
  • Each subtask has independent context, todos, and cost tracking
  • Subtasks automatically inherit the parent's worktree environment

Nested subtasks tree

Smart Task States

With Smart Task State enabled (Settings → Tasks), the AI analyzes each task after every prompt and suggests one of three states: More Info Needed, Ready for Implementation, or Ready for Review. Lifecycle states like To Do, In Progress, Interrupted, or Done are tracked automatically as work happens — so you can triage your backlog at a glance.

You can also configure dedicated models for task naming and state analysis in Task settings.

Cost Tracking

Each task independently tracks token usage and costs for both aider and agent interactions, updated in real time. Compare approaches by duplicating a task and running each variant once.