microsoft / microsoft/vscode

Agent Mode: Cant view diffs in WSL

Open
#327,009 4 comments 6 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
193k
Forks
42.4k
PR merge metrics
PR metrics pending

Description

Does this issue occur when all extensions are disabled?: Yes/No

- VS Code Version: 1.129.1 (user setup)
- OS Version: Windows_NT x64 10.0.26200

Version: 1.129.1 (user setup)
Commit: 8a7abeba6e03ea3af87bfbce9a1b7e48fed567b8
Date: 2026-07-17T15:35:09Z
Electron: 42.6.0
ElectronBuildId: 14623276
Chromium: 148.0.7778.280
Node.js: 24.18.0
V8: 14.8.178.38-electron.0
OS: Windows_NT x64 10.0.26200

Steps to Reproduce:

1. Open a session in WSL
2. make changes to files
3. view changes in change window (select "all changes" button)
4. click on a file

You will be presented with:

Image

And the error message
```
2026-07-22 12:22:33.004 [info] [Window] [AgentHost] Tool confirmation: toolCallId=, approved=true, selectedOptionId=undefined
2026-07-22 12:23:16.290 [error] [Window] Unable to read file 'vscode-agent-host://wsl__debian/home///README.md?_ah=eyJzY2hlbWUiOiJmaWxlIn0' (Unavailable (FileSystemError): No connection for authority: wsl__debian): Error: Unable to read file 'vscode-agent-host://wsl__debian/home///README.md?_ah=eyJzY2hlbWUiOiJmaWxlIn0' (Unavailable (FileSystemError): No connection for authority: wsl__debian)
at eae.restoreReadError (vscode-file://vscode-app/c:/Users//AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/sessions/sessions.desktop.main.js:4090:36149)
at eae.doReadFileStream (vscode-file://vscode-app/c:/Users//AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/sessions/sessions.desktop.main.js:4090:35932)
at async xft.doRead (vscode-file://vscode-app/c:/Users//AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/sessions/sessions.desktop.main.js:4488:13632)
at async xft.readStream (vscode-file://vscode-app/c:/Users//AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/sessions/sessions.desktop.main.js:4488:13396)
at async R0.resolveFromFile (vscode-file://vscode-app/c:/Users//AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/sessions/sessions.desktop.main.js:1331:16619)
at async R0.resolve (vscode-file://vscode-app/c:/Users//AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/sessions/sessions.desktop.main.js:1331:14774)
at async hje.doResolve (vscode-file://vscode-app/c:/Users//AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/sessions/sessions.desktop.main.js:4488:8863)
at async Vot.doCreateReferencedObject (vscode-file://vscode-app/c:/Users//AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/sessions/sessions.desktop.main.js:1331:28051)
at async _Ie.acquire (vscode-file://vscode-app/c:/Users//AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/sessions/sessions.desktop.main.js:431:3866)
at async Uot.createModelReference (vscode-file://vscode-app/c:/Users//AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/sessions/sessions.desktop.main.js:1331:30347)
at async Promise.all (index 1)
at async JSt._map (vscode-file://vscode-app/c:/Users//AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/sessions/sessions.desktop.main.js:1054:25323)
at async Promise.all (index 0)
at async Zb._computeFn (vscode-file://vscode-app/c:/Users//AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/sessions/sessions.desktop.main.js:1054:26164)
at async Tl._createModel (vscode-file://vscode-app/c:/Users//AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/sessions/sessions.desktop.main.js:1054:26230)
at async NSt._compute (vscode-file://vscode-app/c:/Users//AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/sessions/sessions.desktop.main.js:1054:22386)
at async Eh.setInput (vscode-file://vscode-app/c:/Users//AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/sessions/sessions.desktop.main.js:2730:68466)
at async cFe.doSetInput (vscode-file://vscode-app/c:/Users//AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/sessions/sessions.desktop.main.js:1897:32872)
at async cFe.doOpenEditor (vscode-file://vscode-app/c:/Users//AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/sessions/sessions.desktop.main.js:1897:30658)
at async cFe.openEditor (vscode-file://vscode-app/c:/Users//AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/sessions/sessions.desktop.main.js:1897:29606)
at async vscode-file://vscode-app/c:/Users//AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/sessions/sessions.desktop.main.js:2010:32000
at async Kqe.openChangesEditor (vscode-file://vscode-app/c:/Users//AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/sessions/sessions.desktop.main.js:4081:94890)
at async Oye._openMultiFileDiffEditor (vscode-file://vscode-app/c:/Users//AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/sessions/sessions.desktop.main.js:4081:143683)
2026-07-22 12:23:16.290 [error] [Window] Unable to read file 'vscode-agent-host://wsl__debian/home///install/40-runtimes.sh?_ah=eyJzY2hlbWUiOiJmaWxlIn0' (Unavailable (FileSystemError): No connection for authority: wsl__debian): Error: Unable to read file 'vscode-agent-host://wsl__debian/home///install/40-runtimes.sh?_ah=eyJzY2hlbWUiOiJmaWxlIn0' (Unavailable (FileSystemError): No connection for authority: wsl__debian)
[... same stack trace as above ...]
2026-07-22 12:23:16.291 [error] [Window] Unable to read file 'vscode-agent-host://wsl__debian/home///install/70-motd.sh?_ah=eyJzY2hlbWUiOiJmaWxlIn0' (Unavailable (FileSystemError): No connection for authority: wsl__debian): Error: Unable to read file 'vscode-agent-host://wsl__debian/home///install/70-motd.sh?_ah=eyJzY2hlbWUiOiJmaWxlIn0' (Unavailable (FileSystemError): No connection for authority: wsl__debian)
[... same stack trace as above ...]
2026-07-22 12:23:16.292 [error] [Window] Error: Resource not found in diff editor
at iHe.reveal (vscode-file://vscode-app/c:/Users//AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/sessions/sessions.desktop.main.js:2434:14579)
at Pq.reveal (vscode-file://vscode-app/c:/Users//AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/sessions/sessions.desktop.main.js:2434:21621)
at Eh._applyOptions (vscode-file://vscode-app/c:/Users//AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/sessions/sessions.desktop.main.js:2730:68819)
at Eh.setInput (vscode-file://vscode-app/c:/Users//AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/sessions/sessions.desktop.main.js:2730:68682)
at async cFe.doSetInput (vscode-file://vscode-app/c:/Users//AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/sessions/sessions.desktop.main.js:1897:32872)
at async cFe.doOpenEditor (vscode-file://vscode-app/c:/Users//AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/sessions/sessions.desktop.main.js:1897:30658)
at async cFe.openEditor (vscode-file://vscode-app/c:/Users//AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/sessions/sessions.desktop.main.js:1897:29606)
at async vscode-file://vscode-app/c:/Users//AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/sessions/sessions.desktop.main.js:2010:32000
at async Kqe.openChangesEditor (vscode-file://vscode-app/c:/Users//AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/sessions/sessions.desktop.main.js:4081:94890)
at async Oye._openMultiFileDiffEditor (vscode-file://vscode-app/c:/Users//AppData/Local/Programs/Microsoft%20VS%20Code/8a7abeba6e/resources/app/out/vs/sessions/sessions.desktop.main.js:4081:143683)
```

Contributor guide

Open the contributing guide

Research direction

Reproduce the issue by opening an Agent Mode session in WSL and selecting All changes, then inspect the change window and diff editor behavior around the vscode-agent-host URI. Start with the logged “No connection for authority” and “Resource not found in diff editor” errors. Done means changed WSL files open successfully in the diff editor.

Written by the indexing model from the issue text.

Assessment

Tech stack
electron, typescript, vscode
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.