vscode-pull-request-github icon indicating copy to clipboard operation
vscode-pull-request-github copied to clipboard

“Copilot on My Behalf” PR entry view

Open rebornix opened this issue 5 months ago • 2 comments

Right now, the “Copilot on My Behalf” section in the GitHub Pull Requests view feels limited compared to the richer “Changes in Pull Request” UI when a PR is checked out.

Image Image

The "Changes in Pull Request" view has following functionalities that I find useful:

  • An action to view changes in multi file diff editor
  • A clear grouping of resources: File Changes and Commits

If we have similar structure for the PRs in “Copilot on My Behalf”, we could potentially add a new group "Sessions", where users can navigate to session logs. Additionally, it would be very helpful to surface progress indicators for Copilot agent tasks, whether that’s shown directly in the PR entry or in a dedicated Session entry. This would give users better visibility into ongoing work initiated by the agent.

cc @joaomoreno

rebornix avatar Jun 18 '25 04:06 rebornix

We have the multifile diff in the context menu:

Image

The "Pull Requests" view is quite busy already, so I'm hesitant to make it more so by adding a "Files" heading and commits. Instead, why don't we make the first element under the PR description a "sessions" entry. It won't have a checkbox, and it can have it's own icon.

alexr00 avatar Jun 19 '25 10:06 alexr00

Please forgive my terrible mock

Image

This would open the current or most recent session.

Then, when the PR is checked out, we could have a "Sessions" entry in the "Changes" view which has all the sessions.

In this way, we continue trying to keep the "Pull Requests" view to only having the things you are most likely to need, and expand to give you all the info you could possibly want when you check out the PR.

alexr00 avatar Jun 19 '25 10:06 alexr00