Agent Mode: Cant view diffs in WSL
- 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:
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
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