Feature request for product/service
3rd Party Extensions
Describe the request
In the classic Editor Window, source control works through VS Code-compatible SCM extensions. This allows non-Git version control systems to show changed files, diffs, branches/status, and related actions in the Source Control view.
In the Agents Window, the Source Control / Changes pane appears to only detect Git repositories. For workspaces managed by another VCS through a VS Code SCM provider, the pane shows “Use a Git repository to track changes” / “Initialize Repository”, even though the same workspace shows changes correctly in the Editor Window.
Expected behavior:
The Agents Window should either reuse the same extension-contributed SCM providers as the Editor Window, or expose an equivalent provider API so non-Git SCM integrations can populate the Changes pane.
Why this matters:
Without this, users on non-Git repositories cannot reliably monitor agent changes, review diffs, accept/revert changes, or use checkpoint/change-management workflows from the Agents Window. The workaround is to keep switching back to the Editor Window, which breaks the Agents Window workflow.
Suggested scope:
- Load and display VS Code SCM providers in the Agents Window Changes pane.
- Avoid showing “Initialize Repository” when another SCM provider is active for the workspace.
- Support basic changed-file and diff viewing for non-Git SCM providers.
Operating System (if it applies)
MacOS