Cursor home page
Search...
⌘K
Ask AI
Sign in
Download
Download
Search...
Navigation
Agent
Planning
Documentation
Guides
Tools
Website
Forum
Support
Get Started
Welcome
Installation
Quickstart
Concepts
Core
Tab
Agent
Overview
Chat
Planning
Modes
Tools
Apply
Diffs & Review
Background Agents
Web & Mobile
Inline Edit
Rules
Memories
Context
Codebase Indexing
Ignore files
Model Context Protocol (MCP)
@ Symbols
Integrations
Bugbot (Code Review)
Slack
Git
Models
Models
API Keys
Configuration
Keyboard Shortcuts
Themes
Shell Commands
Account
Pricing
Billing
Update Access
Teams
Troubleshooting
Common Issues
Getting a Request ID
Troubleshooting Guide
On this page
Agent to-dos
How it works
Visibility
Queued messages
Using the queue
Override the queue
Core
Agent
Planning
How Agent plans and manages complex tasks with todos and queuing
Agent can plan ahead and manage complex tasks with structured to-do lists and message queuing, making long-horizon tasks easier to understand and track.
Agent to-dos
Agent breaks down longer tasks into manageable steps with dependencies, creating a structured plan that updates as work progresses.
How it works
Agent automatically creates to-do lists for complex tasks
Each item can have dependencies on other tasks
The list updates in real-time as work progresses
Completed tasks are marked off automatically
Visibility
To-dos appear in the chat interface
If
Slack integration
is set up, to-dos are also visible there
You can view the full task breakdown at any time
For better planning, describe your end goal clearly. Agent will create more accurate task breakdowns when it understands the full scope.
Planning and to-dos are currently not supported for auto mode.
Queued messages
Queue follow-up messages while Agent is working on the current task. Your instructions wait in line and execute automatically when ready.
Using the queue
While Agent is working, type your next instruction
Press Enter to add it to the queue
Messages appear in order below the active task
Reorder queued messages by clicking arrow
Agent processes them sequentially after finishing
Override the queue
To send a message immediately without queuing, use
Alt+Enter
. This “force pushes” your message, bypassing the queue to execute right away.
Was this page helpful?
Yes
No
Summarization
Modes
Assistant
Responses are generated using AI and may contain mistakes.