Test: Cloud Agent (v2) — create a pull request on demand
Complexity: 3
Author: @osortega
Create Issue
Context
Cloud Agent sessions on the v2 (Task API) backend are now PR-less by default, a session no longer auto-creates a pull request. Instead, you create the PR on demand from the session toolbar once the task has settled, and then open it. This TPI validates that flow.
Setup
- Latest VS Code Insiders.
- Sign in to GitHub Copilot.
- Set
"github.copilot.chat.cloudAgentBackend.version": "v2" and reload the window.
- Open a repo enrolled for Copilot coding agent.
What to test
- Start a new cloud task that makes code changes and let it run to completion. Confirm the settled session is PR-less (no PR badge/link, no PR auto-created on GitHub).
- On the settled, PR-less session, confirm the chat input toolbar shows Create Pull Request button.
- Invoke Create Pull Request → a PR is created against the correct repo/branch. The toolbar updates and shows Open Pull Request icon appears
- Verify the changed-files view for the settled task is populated and matches the diff in the created PR.
- Click Open Pull Request → the correct PR opens in the browser. Confirm it resolves whether the session is from v1 or v2 backend.
- Reload the window and reopen the same session → it still resolves to the PR, and Open Pull Request is shown.
Test: Cloud Agent (v2) — create a pull request on demand
Complexity: 3
Author: @osortega
Create Issue
Context
Cloud Agent sessions on the v2 (Task API) backend are now PR-less by default, a session no longer auto-creates a pull request. Instead, you create the PR on demand from the session toolbar once the task has settled, and then open it. This TPI validates that flow.
Setup
"github.copilot.chat.cloudAgentBackend.version": "v2"and reload the window.What to test