About the Task Manager
The Auggie CLI task manager allows you to break down complex problems into discrete, manageable actions and track your progress through each step. It’s particularly useful for automation workflows and keeping the agent focused on multi-step tasks. The task manager maintains state per session and stores tasks under~/.augment
for persistence across CLI sessions.
Activating the Task Manager
Start Auggie in interactive mode and use the/task
slash command:
Alternative Access
You can also ask the agent to create a task list for you:Task Manager Interface
The task manager provides a scrollable interface with comprehensive theming and visual feedback. When active, it replaces the main chat interface to provide a focused task management experience.Navigation and Interaction
Use your keyboard to interact with the Task Manager:Key | Action |
---|---|
↑ / ↓ | Navigate between tasks. The active task is highlighted with • next to the [ ] Task Title. |
J / K | Alternative vim-style navigation (up/down) |
A | Add a new task |
E | Edit the active task’s title and description |
D | Delete the active task |
Spacebar | Toggle task status |
Esc | Dismiss the Task Manager |
Task Status Indicators
Tasks have three distinct states with corresponding visual status indicators:- [ ] Not Started - Empty checkbox, task has not been started
- [✓] Done - Checkmark, task has been completed
- [-] Cancelled - Dash, task has been cancelled or is no longer needed
Working with Tasks
Creating Tasks
Manual Creation:- Press
A
to add a new task - Enter the task title when prompted
- Optionally add a description for more detailed context
Editing Tasks
- Navigate to the desired task using arrow keys or J/K
- Press
E
to edit - Modify the title first, then the description
- The task manager provides inline editing with clear visual feedback
Task Execution
Manual Execution:- Use the task list as a checklist, manually updating status as you complete work
- Toggle status with
Spacebar
to track progress
Advanced Features
Task Hierarchy and Subtasks
The task manager supports nested task structures:- Main tasks can have subtasks for complex workflows
- Subtasks are automatically indented and organized hierarchically
- Navigate through nested structures using standard navigation keys
Persistence and Sessions
- Tasks are automatically saved per session under
~/.augment
- Task lists persist across CLI restarts within the same session
- Each conversation session maintains its own task list
Integration with Agent Workflow
The task manager is designed to work seamlessly with agent automation:- Keeps agents focused: Provides clear structure for multi-step workflows
- Progress tracking: Agent can update task status as it completes work
- Context preservation: Tasks maintain context across long conversations
- Automation-friendly: Particularly useful for non-interactive automation workflows
Use Cases and Examples
Development Workflow
Code Refactoring
Bug Investigation
Tips for Effective Task Management
- Be Specific: Create clear, actionable task descriptions
- Break Down Complex Work: Use subtasks for multi-step processes
- Regular Updates: Keep task status current for accurate progress tracking
- Agent Collaboration: Let the agent help create and organize task structures
- Session Organization: Use task lists to maintain focus across long sessions
Troubleshooting
Task Manager Won’t Open:- Ensure you’re in interactive mode (
auggie
without-p
flag) - Try typing
/task
exactly as shown - Check that you’re not in the middle of another operation
- Tasks are saved per session - starting a new session creates a new task list
- Check that
~/.augment
directory has proper write permissions
- Use either arrow keys (↑/↓) or vim keys (J/K) for navigation
- Ensure the task manager has focus (not in edit mode)
Related Features
- Prompt Enhancer - Enhance task descriptions with context
- Keyboard Shortcuts - Learn other useful CLI shortcuts
- Slash Commands - Discover other interactive commands