Deployment.io

What is a Task?


A Task is a piece of work you hand to an AI coding agent. You describe what you want; it writes the code, checks it, and opens a pull request for each repository it touched.

You review a pull request like any other. Nothing lands without you.

What you get back

A branch and a pull request per repository, with commits describing what changed and why. Repositories the agent didn't need to touch are left alone — no empty pull requests.

The diff lives in GitHub, GitLab or Bitbucket, where you already review code. Deployment.io shows you progress, logs and a link.

It checks its own work

Before finishing, the agent runs your build and tests and fixes what it can.

This matters more than it sounds: if those checks fail, nothing is committed and no pull request appears. The Task fails instead. You review working code, or you review nothing.

One at a time

Tasks run one at a time, in the order you created them. Start three and they'll queue — the first runs, the rest wait their turn.

Two ways to start one

Create one directly when you already know what you want. See Creating and Running a Task.

Work it out in a session first, then convert it — the Task arrives in your backlog for review before it runs. See From Spec to Task.

You can also create Tasks from your own coding agent — see Available MCP Tools.

Still deciding? A session works out what to do. A Task does it.