Pull Request Overview
- Opened on September 18, 2026
- Status Open
- Commit count 1 with first commit September 18, 2026
Total Delta
Open Days
Test Delta
How long has this pull request spent in each phase of its lifecycle?
Data pending calculation for pull request
Fix dismissing GitHub cloud sessions
Fixes #336703
GitHub cloud session controllers currently advertise an archive setter even though their backend does not support archive mutations. This keeps archive state in VS Code local session storage for those sessions, while preserving controller-owned archive state for every other provider.
Adds a regression test that archives a cloud session, refreshes the provider catalog, and verifies the local state persists without a remote archive write.
Validation
npm run transpile-client -- --quietnpm run eslint -- src/vs/workbench/contrib/chat/browser/agentSessions/agentSessionsModel.ts src/vs/workbench/contrib/chat/test/browser/agentSessions/agentSessionViewModel.test.ts-
npm run test-browser-no-install -- --browser chromium-chrome --run src/vs/workbench/contrib/chat/test/browser/agentSessions/agentSessionViewModel.test.ts --grep "AgentSessionsViewModel - Session Archiving"(9 passing) -
npm run typecheck-client -- --pretty falsewas attempted but exceeded the container memory limit
seen by @TylerLeonhardt
Description Remote GitHub agent sessions appear in VS Code's Sessions list, but they cannot be opened or marked as done. Selecting a session does nothing, and using Done leaves it in the list. The sessions can be archived from GitHub Copilot Agents, but that capability is not available from VS Code.
Steps to reproduce * Have one or more remote GitHub agent sessions associated with the account. * Open the Sessions list in VS Code. * Click a remote session, or invoke Done on it.
Actual: Clicking the session and marking it as done have no visible effect, so the item remains permanently in the list.
Expected: Remote sessions should support being opened and dismissed/archived from VS Code. Until that is supported, sessions that cannot be acted on or dismissed should not be shown in the list.
No comments have been left on this PR.