Augment’s Tasklist helps the Agent create and refine a step-by-step plan for you to review. The Tasklist provides a structured interface for collaboration between you and the Agent, allowing you to break down complex problems into manageable, sequential steps.
Tasklist improves agent effectiveness on long or complex tasks by:
Maintaining context across different conversations by moving your Tasklist to a new chat
Breaking down complex problems into manageable, sequential steps
Gathering progress across threads
Exploring alternative solutions to completed tasks if you need to pivot
Streamlining your approach to nebulous problems by deleting irrelevant steps once the path forward is clear
Tasklist provides a structured interface for collaboration and opens up possibilities for agent-to-agent collaboration. We hypothesize that an interface such as Tasklist could be a preferred way to interact with coding agents in the future.
The Agent will usually create a Tasklist when it encounters a complex, multi-step problem. You can also ask the Agent to make a Tasklist for you by simply prompting “Start a Tasklist to…” then add the problem you are trying to tackle.
Switch to Tasklist using the checklist button next to Changes
Click the plus to add your first task
Alternatively, you can create a new task by typing in the gray prompt box at the bottom of the extension. Click Add Task from the dropdown arrow next to Send
Augment Code automatically generates subtasks when needed. The Agent will automatically add and nest required subtasks under your initial tasks. You can edit and expand these subtasks just like any other task in the list. Likewise, you can remove subtasks you deem unnecessary.
You can treat any in-progress task like any prompt you might send the Agent. To stop what the Agent is doing and offer a corrective action, click the red square (stop button) and tell the Agent what you want it to do instead.
You can review the changes made by the Agent after a task is completed by toggling between the Tasks and Changes view to see the diffs (differences) of the work done by the agent for each task.