Skip to main content
What is a Task?A Task is a unit of work that combines:
  • Your instructions
  • An agent’s capabilities (model, rules, tools, prompt)
  • Your codebase (repository and branch)
Tasks can be triggered manually, by events, or on a schedule.

Creating and Running a Task

1

Choose an Agent

Select the Agent you want to use for this task.
Don’t have an Agent yet? Create one in Mission Control → Agents before setting up your first task.
2

Select Your Repository

Pick the repository and branch where the Agent will work.
3

Describe the Task

Add your user input — clear instructions for what you want the agent to accomplish.Example prompts:
Refactor unused React components and clean up imports
Add error handling to all API endpoints in the /api directory
Update README with installation instructions for the new CLI tool
4

Run the Task

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
Task execution time varies based on complexity. You can monitor progress in your inbox.
5

Review Results

Each Task run creates a Session with complete traceability.
A high-level explanation of:
  • What the Agent did
  • Why decisions were made
  • Key changes implemented
The exact code changes:
  • Files modified
  • Lines added/removed
  • Side-by-side comparison
Full execution trace:
  • Tool calls made
  • Agent reasoning
  • Any errors or warnings
Review the diff carefully before accepting changes. You can:
  • Accept all changes
  • Request modifications
  • Reject and retry with an updated input

Next Steps

Create a Workflow

Automate tasks with event-based triggers