A task needs multi-step changes on GitHub while you work on something else. What do you delegate it to?
Why C is the answer
A Copilot agent working in the cloud
You can delegate work to an agent on GitHub. It runs in an environment and produces changes for you to review.
In detail
- A cloud agent works on GitHub while you do something else.
- You come back to review its work.
- Write the task clearly, because you are not there to steer.
Use case
An illustrative scenario, not a real incident.
A developer has a dependency upgrade to do while working on a feature. They delegate it to a cloud agent, and later review its pull request.
See it in different ways
flowchart LR A["Issue or chat request"] --> B["Agent in a cloud environment"] B --> C["Branch with changes"] C --> D["Pull request"] D --> E["Human review and merge"]
sequenceDiagram participant D as Developer participant A as Copilot cloud agent participant G as GitHub D->>A: Task A->>G: Opens a branch and pull request G-->>D: Asks for review D->>G: Approves or asks for changes
sequenceDiagram participant P0 as Developer participant P1 as Cloud agent participant P2 as Pull request P0->>P1: Delegate the task P1->>P2: Changes pushed P2-->>P0: Ready for review
Key point: Delegate multi-step work to a cloud agent.
Why the other options are wrong
- A. A personal custom instructions file on your own machine
- A personal file gives guidance, and does no work.
- B. Inline code suggestions in your editor
- Inline suggestions need you at the editor.
- D. A Copilot Space shared with your team
- A Space holds context. It does not do the task.

