docs/mission-control/tasks.mdx
What is a Task?
A Task is a unit of work that combines:
Tasks can be triggered manually, by events, or on a schedule, and can be assigned to anyone on your team for review.
</Info>Select the **Agent** you want to use for this task.
<Tip>
Don't have an Agent yet? Create one in **[Mission Control → Agents](https://continue.dev/agents/new)** before setting up your first task.
</Tip>
Pick the **repository** and **branch** the Agent branch off of.
Add your user input — clear instructions for what you want the agent to accomplish.
**Example prompts:**
```text
Refactor unused React components and clean up imports
```
```text
Add error handling to all API endpoints in the /api directory
```
```text
Update README with installation instructions for the new CLI tool
```
Click the Submit button.
The Agent will:
- Analyze your repository and branch
- Execute the task based on your input
- Generate changes based on your task request
- Create a detailed session log
<Info>
Task execution time varies based on complexity. You can monitor progress in your inbox.
</Info>
Each Task run creates a Session with complete traceability.
<AccordionGroup>
<Accordion title="Summary">
A high-level explanation of:
- What the Agent did
- Why decisions were made
- Key changes implemented
</Accordion>
<Accordion title="Diff">
The exact code changes:
- Files modified
- Lines added/removed
- Side-by-side comparison
</Accordion>
<Accordion title="Logs">
Full execution trace:
- Tool calls made
- Agent reasoning
- Any errors or warnings
</Accordion>
</AccordionGroup>
<Tip>
Review the diff carefully before accepting changes. You can:
- Accept all changes
- Request modifications
- Reject and retry with an updated input
</Tip>
Automate tasks with event-based triggers