microsoft / microsoft/vscode

CLIs keep working in remote and don't close once disconnected

Open
#327,863 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
193k
Forks
42.4k
PR merge metrics
PR metrics pending

Description

Type: Performance Issue

Vscode servers and CLIs keep working in remote and don't close once disconnected

VS Code version: Code 1.130.0 (1b6a188127eeaf9194f945eb6eb89a657e93c54c, 2026-07-22T14:55:04Z)
OS version: Windows_NT x64 10.0.26100
Modes:
Connection to 'SSH: platform_server' could not be established Canceled
Remote OS version: Linux x64 6.17.0-1021-azure
Remote OS version: Linux x64 6.1.0-32-amd64

System Info

|Item|Value|
|---|---|
|CPUs|Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz (8 x 2808)|
|GPU Status|2d_canvas: enabled
GPU0: VENDOR= 0x8086, DEVICE=0x591b [Intel(R) HD Graphics 630], DRIVER_VENDOR=Intel, DRIVER_VERSION=27.20.100.9664 *ACTIVE*
GPU1: VENDOR= 0x10de, DEVICE=0x1c8d [NVIDIA GeForce GTX 1050], DRIVER_VERSION=31.0.15.2879
GPU2: VENDOR= 0x1414, DEVICE=0x008c [Microsoft Basic Render Driver], DRIVER_VERSION=10.0.26100.8875
Machine model name:
Machine model version:
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
multiple_raster_threads: enabled_on
opengl: enabled_on
rasterization: enabled
raw_draw: disabled_off_ok
skia_graphite: disabled_off
trees_in_viz: disabled_off
video_decode: enabled
video_encode: enabled
webgl: enabled
webgpu: enabled
webnn: disabled_off|
|Load (avg)|undefined|
|Memory (System)|31.82GB (6.61GB free)|
|Process Argv|--crash-reporter-id 0ae514ae-bd67-424b-baf9-0d1f58d7f3f4|
|Screen Reader|no|
|VM|25%|

Connection to 'SSH: platform_server' could not be established Canceled

|Item|Value|
|---|---|
|Remote|SSH: platform_server_test|
|OS|Linux x64 6.17.0-1021-azure|
|CPUs|AMD EPYC 9V45 96-Core Processor (4 x 0)|
|Memory (System)|15.61GB (2.28GB free)|
|VM|0%|

|Item|Value|
|---|---|
|Remote|SSH: freepbx_server|
|OS|Linux x64 6.1.0-32-amd64|
|CPUs|Intel(R) Xeon(R) Gold 6342 CPU @ 2.80GHz (4 x 0)|
|Memory (System)|7.72GB (5.39GB free)|
|VM|100%|

Process Info

```
CPU % Mem MB PID Process
1 173 31104 code
0 295 5156 window [4] (Investigate SIP particip… - home [SSH: platform_server_test] - Visual Studio Code)
0 385 5980 extension-host [8]
0 118 21180 electron-nodejs (languageServer.js)
0 122 22176 "C:\Users\user\AppData\Local\Programs\Microsoft VS Code\Code.exe" "c:\Users\user\AppData\Local\Programs\Microsoft VS Code\1b6a188127\resources\app\extensions\html-language-features\server\dist\node\htmlServerMain" --node-ipc --clientProcessId=5980
0 116 23720 electron-nodejs (tsserver.js)
0 245 29108 c:\Users\user\.vscode\extensions\anthropic.claude-code-2.1.220-win32-x64\resources\native-binary\claude.exe --output-format stream-json --verbose --input-format stream-json --thinking disabled --permission-prompt-tool stdio --resume=d293b10b-7287-4da6-9200-21ec1ce4a610 --setting-sources=user,project,local --permission-mode default --include-partial-messages --add-dir c:\Users\user\Desktop\AlgoLabs\algo-tts --add-dir c:\Users\user\Desktop\AlgoLabs\stt-demo-2 --add-dir c:\Users\user\Desktop\AlgoLabs\livekit-plugins\algo-suite-plugin --add-dir c:\Users\user\Desktop\AlgoLabs\Notes-Recorder --debug --debug-to-stderr --enable-auth-status --no-chrome --replay-user-messages
0 8 21356 C:\WINDOWS\system32\conhost.exe 0x4
0 331 29204 electron-nodejs (bundle.js)
0 117 31244 electron-nodejs (server-node.js)
0 147 35376 electron-nodejs (tsserver.js)
0 116 2924 electron-nodejs (typingsInstaller.js)
0 119 35788 "C:\Users\user\AppData\Local\Programs\Microsoft VS Code\Code.exe" "c:\Users\user\AppData\Local\Programs\Microsoft VS Code\1b6a188127\resources\app\extensions\css-language-features\server\dist\node\cssServerMain" --node-ipc --clientProcessId=5980
0 117 42012 "C:\Users\user\AppData\Local\Programs\Microsoft VS Code\Code.exe" "c:\Users\user\AppData\Local\Programs\Microsoft VS Code\1b6a188127\resources\app\extensions\json-language-features\server\dist\node\jsonServerMain" --node-ipc --clientProcessId=5980
0 11 43280 c:\Users\user\.vscode\extensions\ms-python.vscode-python-envs-1.36.0-win32-x64\python-env-tools\bin\pet.exe server
0 7 17772 C:\WINDOWS\system32\conhost.exe 0x4
0 125 7216 window
0 96 12584 pty-host
0 8 3432 C:\WINDOWS\System32\cmd.exe /c (type "C:\Users\user\AppData\Local\Temp\vscode-linux-multi-line-command-freepbx_server-650898096.sh" | "C:\WINDOWS\System32\OpenSSH\ssh.exe" -T -D 26710 "freepbx_server" sh) & exit /b 0
0 13 4916 "C:\WINDOWS\System32\OpenSSH\ssh.exe" -T -D 26710 "freepbx_server" sh
0 13 12912 "c:\Users\user\AppData\Local\Programs\Microsoft VS Code\1b6a188127\resources\app\node_modules.asar.unpacked\node-pty\build\Release\conpty\OpenConsole.exe" --headless --inheritcursor --width 80 --height 30 --signal 0xf00 --server 0xacc
0 12 14304 "c:\Users\user\AppData\Local\Programs\Microsoft VS Code\1b6a188127\resources\app\node_modules.asar.unpacked\node-pty\build\Release\conpty\OpenConsole.exe" --headless --inheritcursor --width 80 --height 30 --signal 0x9c4 --server 0x13d8
0 11 21000 "c:\Users\user\AppData\Local\Programs\Microsoft VS Code\1b6a188127\resources\app\node_modules.asar.unpacked\node-pty\build\Release\conpty\OpenConsole.exe" --headless --width 181 --height 7 --signal 0x1280 --server 0xd34
0 8 21028 C:\WINDOWS\System32\cmd.exe /c (type "C:\Users\user\AppData\Local\Temp\vscode-linux-multi-line-command-platform_server_test-282880578.sh" | "C:\WINDOWS\System32\OpenSSH\ssh.exe" -T -D 18428 "platform_server_test" sh) & exit /b 0
0 13 38336 "C:\WINDOWS\System32\OpenSSH\ssh.exe" -T -D 18428 "platform_server_test" sh
0 11 21508 "c:\Users\user\AppData\Local\Programs\Microsoft VS Code\1b6a188127\resources\app\node_modules.asar.unpacked\node-pty\build\Release\conpty\OpenConsole.exe" --headless --width 181 --height 7 --signal 0xa48 --server 0x1024
0 6 25872 "C:\Program Files\Git\bin\bash.exe" --init-file "c:\Users\user\AppData\Local\Programs\Microsoft VS Code\1b6a188127\resources\app/out/vs/workbench/contrib/terminal/common/scripts/shellIntegration-bash.sh"
0 11 43344 "C:\Program Files\Git\bin\..\usr\bin\bash.exe" --init-file "c:\Users\user\AppData\Local\Programs\Microsoft VS Code\1b6a188127\resources\app/out/vs/workbench/contrib/terminal/common/scripts/shellIntegration-bash.sh"
0 16 20996 "C:\Program Files\Git\bin\..\usr\bin\bash.exe" --init-file "c:\Users\user\AppData\Local\Programs\Microsoft VS Code\1b6a188127\resources\app/out/vs/workbench/contrib/terminal/common/scripts/shellIntegration-bash.sh"
0 51 15516 C:\Users\user\AppData\Local\Microsoft\WindowsApps\python.exe manage.py runserver
0 61 34496 C:\Users\user\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.13_qbz5n2kfra8p0\python.exe manage.py runserver
0 8 28276 C:\WINDOWS\System32\cmd.exe /c (type "C:\Users\user\AppData\Local\Temp\vscode-linux-multi-line-command-freepbx_server-777141213.sh" | "C:\WINDOWS\System32\OpenSSH\ssh.exe" -T -D 15375 "freepbx_server" sh) & exit /b 0
0 12 4924 "C:\WINDOWS\System32\OpenSSH\ssh.exe" -T -D 15375 "freepbx_server" sh
0 7 29340 "c:\Users\user\AppData\Local\Programs\Microsoft VS Code\1b6a188127\resources\app\node_modules.asar.unpacked\node-pty\build\Release\conpty\OpenConsole.exe" --headless --width 80 --height 30 --signal 0x9e0 --server 0x9d8
0 6 32096 "C:\Program Files\Git\bin\bash.exe" --init-file "c:\Users\user\AppData\Local\Programs\Microsoft VS Code\1b6a188127\resources\app/out/vs/workbench/contrib/terminal/common/scripts/shellIntegration-bash.sh"
0 10 40636 "C:\Program Files\Git\bin\..\usr\bin\bash.exe" --init-file "c:\Users\user\AppData\Local\Programs\Microsoft VS Code\1b6a188127\resources\app/out/vs/workbench/contrib/terminal/common/scripts/shellIntegration-bash.sh"
0 12 33888 "c:\Users\user\AppData\Local\Programs\Microsoft VS Code\1b6a188127\resources\app\node_modules.asar.unpacked\node-pty\build\Release\conpty\OpenConsole.exe" --headless --width 80 --height 30 --signal 0xe5c --server 0x13e4
0 12 36876 "c:\Users\user\AppData\Local\Programs\Microsoft VS Code\1b6a188127\resources\app\node_modules.asar.unpacked\node-pty\build\Release\conpty\OpenConsole.exe" --headless --inheritcursor --width 80 --height 30 --signal 0x103c --server 0xa90
0 6 39532 "C:\Program Files\Git\bin\bash.exe" --init-file "c:\Users\user\AppData\Local\Programs\Microsoft VS Code\1b6a188127\resources\app/out/vs/workbench/contrib/terminal/common/scripts/shellIntegration-bash.sh"
0 10 32024 "C:\Program Files\Git\bin\..\usr\bin\bash.exe" --init-file "c:\Users\user\AppData\Local\Programs\Microsoft VS Code\1b6a188127\resources\app/out/vs/workbench/contrib/terminal/common/scripts/shellIntegration-bash.sh"
0 4 40540 "C:\Program Files\Git\bin\bash.exe" --init-file "c:\Users\user\AppData\Local\Programs\Microsoft VS Code\1b6a188127\resources\app/out/vs/workbench/contrib/terminal/common/scripts/shellIntegration-bash.sh"
1 6 41224 "C:\Program Files\Git\bin\..\usr\bin\bash.exe" --init-file "c:\Users\user\AppData\Local\Programs\Microsoft VS Code\1b6a188127\resources\app/out/vs/workbench/contrib/terminal/common/scripts/shellIntegration-bash.sh"
0 6 41380 "C:\Program Files\Git\bin\bash.exe" --init-file "c:\Users\user\AppData\Local\Programs\Microsoft VS Code\1b6a188127\resources\app/out/vs/workbench/contrib/terminal/common/scripts/shellIntegration-bash.sh"
0 10 43300 "C:\Program Files\Git\bin\..\usr\bin\bash.exe" --init-file "c:\Users\user\AppData\Local\Programs\Microsoft VS Code\1b6a188127\resources\app/out/vs/workbench/contrib/terminal/common/scripts/shellIntegration-bash.sh"
0 12 42512 "c:\Users\user\AppData\Local\Programs\Microsoft VS Code\1b6a188127\resources\app\node_modules.asar.unpacked\node-pty\build\Release\conpty\OpenConsole.exe" --headless --width 166 --height 7 --signal 0x7d0 --server 0x5d4
0 148 16220 file-watcher [10]
1 511 16380 window
0 151 18304 file-watcher [4]
0 59 18620 agent-host
0 116 19668 electron-nodejs (index.js)
1 783 19704 gpu-process
0 96 23412 window
0 126 25172 file-watcher [3]
0 316 25876 window [1] (Format phone numbers wit… - Mujeebv2-server (Workspace) - Visual Studio Code)
0 19 27152 crashpad-handler
0 52 27484 file-watcher [1]
0 134 30608 file-watcher [8]
0 36 30852 utility-network-service
0 209 33480 extension-host [4]
0 358 36760 window [10] (Locate SIP server and Re… - / [SSH: freepbx_server] - Visual Studio Code)
0 427 39128 extension-host [1]
1 117 2752 c:\Users\user\.vscode\extensions\anthropic.claude-code-2.1.220-win32-x64\resources\native-binary\claude.exe --output-format stream-json --verbose --input-format stream-json --thinking disabled --permission-prompt-tool stdio --setting-sources=user,project,local --permission-mode default --include-partial-messages --add-dir c:\Users\user\Desktop\AlgoLabs\mujeeb-v2\Mujeebv2-client --add-dir c:\Users\user\Desktop\AlgoLabs\mujeeb-v2\Mujeebv2-Agent-Runtime --add-dir c:\Users\user\Desktop\AlgoLabs\mujeeb-v2\Mujeebv2-outbound-worker --add-dir c:\Users\user\Desktop\AlgoLabs\mujeeb-v2\Mujeebv2-common --add-dir c:\Users\user\Desktop\AlgoLabs\mujeeb-v2\Testing-API --debug --debug-to-stderr --enable-auth-status --no-chrome --replay-user-messages
0 5 37604 C:\WINDOWS\system32\conhost.exe 0x4
0 28 3588 electron-nodejs (server-node.js)
0 12 4676 electron-nodejs (languageServer.js)
0 94 13124 c:\Users\user\.vscode\extensions\anthropic.claude-code-2.1.220-win32-x64\resources\native-binary\claude.exe --output-format stream-json --verbose --input-format stream-json --thinking disabled --permission-prompt-tool stdio --setting-sources=user,project,local --permission-mode default --include-partial-messages --add-dir c:\Users\user\Desktop\AlgoLabs\mujeeb-v2\Mujeebv2-client --add-dir c:\Users\user\Desktop\AlgoLabs\mujeeb-v2\Mujeebv2-Agent-Runtime --add-dir c:\Users\user\Desktop\AlgoLabs\mujeeb-v2\Mujeebv2-outbound-worker --add-dir c:\Users\user\Desktop\AlgoLabs\mujeeb-v2\Mujeebv2-common --add-dir c:\Users\user\Desktop\AlgoLabs\mujeeb-v2\Testing-API --debug --debug-to-stderr --enable-auth-status --no-chrome --replay-user-messages
0 4 43244 C:\WINDOWS\system32\conhost.exe 0x4
0 24 17984 "C:\Users\user\AppData\Local\Programs\Microsoft VS Code\Code.exe" "c:\Users\user\AppData\Local\Programs\Microsoft VS Code\1b6a188127\resources\app\extensions\json-language-features\server\dist\node\jsonServerMain" --node-ipc --clientProcessId=39128
0 30 18464 electron-nodejs (tsserver.js)
0 100 20468 c:\Users\user\.vscode\extensions\anthropic.claude-code-2.1.220-win32-x64\resources\native-binary\claude.exe --output-format stream-json --verbose --input-format stream-json --thinking disabled --permission-prompt-tool stdio --setting-sources=user,project,local --permission-mode default --include-partial-messages --add-dir c:\Users\user\Desktop\AlgoLabs\mujeeb-v2\Mujeebv2-client --add-dir c:\Users\user\Desktop\AlgoLabs\mujeeb-v2\Mujeebv2-Agent-Runtime --add-dir c:\Users\user\Desktop\AlgoLabs\mujeeb-v2\Mujeebv2-outbound-worker --add-dir c:\Users\user\Desktop\AlgoLabs\mujeeb-v2\Mujeebv2-common --add-dir c:\Users\user\Desktop\AlgoLabs\mujeeb-v2\Testing-API --debug --debug-to-stderr --enable-auth-status --no-chrome --replay-user-messages
0 5 43620 C:\WINDOWS\system32\conhost.exe 0x4
0 43 22268 electron-nodejs (server.js)
0 100 22860 c:\Users\user\.vscode\extensions\anthropic.claude-code-2.1.220-win32-x64\resources\native-binary\claude.exe --output-format stream-json --verbose --input-format stream-json --thinking disabled --permission-prompt-tool stdio --setting-sources=user,project,local --permission-mode default --include-partial-messages --add-dir c:\Users\user\Desktop\AlgoLabs\mujeeb-v2\Mujeebv2-client --add-dir c:\Users\user\Desktop\AlgoLabs\mujeeb-v2\Mujeebv2-Agent-Runtime --add-dir c:\Users\user\Desktop\AlgoLabs\mujeeb-v2\Mujeebv2-outbound-worker --add-dir c:\Users\user\Desktop\AlgoLabs\mujeeb-v2\Mujeebv2-common --add-dir c:\Users\user\Desktop\AlgoLabs\mujeeb-v2\Testing-API --debug --debug-to-stderr --enable-auth-status --no-chrome --replay-user-messages
0 5 29660 C:\WINDOWS\system32\conhost.exe 0x4
0 41 31660 electron-nodejs (server.js)
0 20 33700 "C:\Users\user\AppData\Local\Programs\Microsoft VS Code\Code.exe" "c:\Users\user\AppData\Local\Programs\Microsoft VS Code\1b6a188127\resources\app\extensions\markdown-language-features\dist\serverWorkerMain" --node-ipc --clientProcessId=39128
0 7 34300 c:\Users\user\.vscode\extensions\ms-python.vscode-python-envs-1.36.0-win32-x64\python-env-tools\bin\pet.exe server
0 4 34196 C:\WINDOWS\system32\conhost.exe 0x4
0 21 36336 electron-nodejs (tsserver.js)
0 16 42608 electron-nodejs (typingsInstaller.js)
0 113 41612 c:\Users\user\.vscode\extensions\anthropic.claude-code-2.1.220-win32-x64\resources\native-binary\claude.exe --output-format stream-json --verbose --input-format stream-json --thinking disabled --permission-prompt-tool stdio --setting-sources=user,project,local --permission-mode default --include-partial-messages --add-dir c:\Users\user\Desktop\AlgoLabs\mujeeb-v2\Mujeebv2-client --add-dir c:\Users\user\Desktop\AlgoLabs\mujeeb-v2\Mujeebv2-Agent-Runtime --add-dir c:\Users\user\Desktop\AlgoLabs\mujeeb-v2\Mujeebv2-outbound-worker --add-dir c:\Users\user\Desktop\AlgoLabs\mujeeb-v2\Mujeebv2-common --add-dir c:\Users\user\Desktop\AlgoLabs\mujeeb-v2\Testing-API --debug --debug-to-stderr --enable-auth-status --no-chrome --replay-user-messages
0 5 26408 C:\WINDOWS\system32\conhost.exe 0x4
0 24 42604 electron-nodejs (bundle.js)
0 166 43792 c:\Users\user\.vscode\extensions\anthropic.claude-code-2.1.220-win32-x64\resources\native-binary\claude.exe --output-format stream-json --verbose --input-format stream-json --thinking disabled --permission-prompt-tool stdio --setting-sources=user,project,local --permission-mode default --include-partial-messages --add-dir c:\Users\user\Desktop\AlgoLabs\mujeeb-v2\Mujeebv2-client --add-dir c:\Users\user\Desktop\AlgoLabs\mujeeb-v2\Mujeebv2-Agent-Runtime --add-dir c:\Users\user\Desktop\AlgoLabs\mujeeb-v2\Mujeebv2-outbound-worker --add-dir c:\Users\user\Desktop\AlgoLabs\mujeeb-v2\Mujeebv2-common --add-dir c:\Users\user\Desktop\AlgoLabs\mujeeb-v2\Testing-API --debug --debug-to-stderr --enable-auth-status --no-chrome --replay-user-messages
0 8 10000 C:\WINDOWS\system32\conhost.exe 0x4
0 176 39272 extension-host [3]
0 104 39652 shared-process
0 210 41960 window [3] (Extract all user emails … - Visual Studio Code)
0 272 43036 window [8] (Build Django notes recor… - algo-models (Workspace) - Visual Studio Code)
0 207 43400 extension-host [10]
Connection to 'SSH: platform_server' could not be established Canceled

Remote: SSH: platform_server_test
CPU % Mem MB PID Process
1 128 593837 remote-server
0 560 593884 extension-host
0 48 593979 /home/azureuser/.vscode-server/cli/servers/Stable-1b6a188127eeaf9194f945eb6eb89a657e93c54c/server/node /home/azureuser/.vscode-server/extensions/ms-azuretools.vscode-containers-2.4.5/dist/dockerfile-language-server-nodejs/lib/server.js --node-ipc --node-ipc --clientProcessId=593884
0 48 593985 /home/azureuser/.vscode-server/cli/servers/Stable-1b6a188127eeaf9194f945eb6eb89a657e93c54c/server/node /home/azureuser/.vscode-server/extensions/ms-azuretools.vscode-containers-2.4.5/dist/compose-language-service/lib/server.js --node-ipc --node-ipc --clientProcessId=593884
0 96 594022 /home/azureuser/.vscode-server/cli/servers/Stable-1b6a188127eeaf9194f945eb6eb89a657e93c54c/server/node /home/azureuser/.vscode-server/extensions/mongodb.mongodb-vscode-1.16.1/dist/languageServer.js --node-ipc --clientProcessId=593884
0 64 594034 /home/azureuser/.vscode-server/cli/servers/Stable-1b6a188127eeaf9194f945eb6eb89a657e93c54c/server/node /home/azureuser/.vscode-server/cli/servers/Stable-1b6a188127eeaf9194f945eb6eb89a657e93c54c/server/extensions/json-language-features/server/dist/node/jsonServerMain --node-ipc --clientProcessId=593884
0 224 594398 /home/azureuser/.vscode-server/extensions/anthropic.claude-code-2.1.220-linux-x64/resources/native-binary/claude --output-format stream-json --verbose --input-format stream-json --thinking disabled --permission-prompt-tool stdio --setting-sources=user,project,local --permission-mode default --debug --debug-to-stderr --enable-auth-status --no-chrome --replay-user-messages
0 288 594438 /home/azureuser/.vscode-server/extensions/anthropic.claude-code-2.1.220-linux-x64/resources/native-binary/claude --output-format stream-json --verbose --input-format stream-json --thinking disabled --permission-prompt-tool stdio --resume=06b1df16-5e78-45b0-a70a-3e7e2844dca1 --setting-sources=user,project,local --permission-mode default --debug --debug-to-stderr --enable-auth-status --no-chrome --replay-user-messages
0 144 595821 /home/azureuser/.vscode-server/cli/servers/Stable-1b6a188127eeaf9194f945eb6eb89a657e93c54c/server/node --max-old-space-size=3072 /home/azureuser/.vscode-server/cli/servers/Stable-1b6a188127eeaf9194f945eb6eb89a657e93c54c/server/extensions/node_modules/typescript/lib/tsserver.js --serverMode partialSemantic --useInferredProjectPerProjectRoot --disableAutomaticTypingAcquisition --cancellationPipeName /tmp/vscode-typescript1000/cbfc9b09ae625d552f22/tscancellation-dae2035aa7305729f7ca.tmp* --globalPlugins @vscode/copilot-typescript-server-plugin --pluginProbeLocations /home/azureuser/.vscode-server/cli/servers/Stable-1b6a188127eeaf9194f945eb6eb89a657e93c54c/server/extensions/copilot --locale en --noGetErrOnBackgroundUpdate --canUseWatchEvents --validateDefaultNpmLocation --useNodeIpc
0 208 595822 /home/azureuser/.vscode-server/cli/servers/Stable-1b6a188127eeaf9194f945eb6eb89a657e93c54c/server/node --max-old-space-size=3072 /home/azureuser/.vscode-server/cli/servers/Stable-1b6a188127eeaf9194f945eb6eb89a657e93c54c/server/extensions/node_modules/typescript/lib/tsserver.js --useInferredProjectPerProjectRoot --enableTelemetry --cancellationPipeName /tmp/vscode-typescript1000/cbfc9b09ae625d552f22/tscancellation-24883fb51c687090de50.tmp* --globalPlugins @vscode/copilot-typescript-server-plugin --pluginProbeLocations /home/azureuser/.vscode-server/cli/servers/Stable-1b6a188127eeaf9194f945eb6eb89a657e93c54c/server/extensions/copilot --locale en --noGetErrOnBackgroundUpdate --canUseWatchEvents --validateDefaultNpmLocation --useNodeIpc
0 80 595835 /home/azureuser/.vscode-server/cli/servers/Stable-1b6a188127eeaf9194f945eb6eb89a657e93c54c/server/node /home/azureuser/.vscode-server/cli/servers/Stable-1b6a188127eeaf9194f945eb6eb89a657e93c54c/server/extensions/node_modules/typescript/lib/typingsInstaller.js --globalTypingsCacheLocation /home/azureuser/.cache/typescript/6.0 --enableTelemetry --typesMapLocation /home/azureuser/.vscode-server/cli/servers/Stable-1b6a188127eeaf9194f945eb6eb89a657e93c54c/server/extensions/node_modules/typescript/lib/typesMap.json --validateDefaultNpmLocation
0 32 603440 docker events --since 1785257261 --until 1785257561 --filter type=container --filter type=image --filter type=network --filter type=volume --filter event=create --filter event=destroy --filter event=die --filter event=kill --filter event=pause --filter event=rename --filter event=restart --filter event=start --filter event=stop --filter event=unpause --filter event=update --filter event=delete --filter event=import --filter event=load --filter event=pull --filter event=save --filter event=tag --filter event=untag --filter event=remove --filter event=prune --format {{json .}}
0 64 593966 fileWatcher
0 64 594054 ptyHost
0 0 594191 /bin/bash --init-file /home/azureuser/.vscode-server/cli/servers/Stable-1b6a188127eeaf9194f945eb6eb89a657e93c54c/server/out/vs/workbench/contrib/terminal/common/scripts/shellIntegration-bash.sh
0 0 604157 /bin/sh -c /usr/bin/ps -ax -o pid=,ppid=,pcpu=,pmem=,command=

Remote: SSH: freepbx_server
CPU % Mem MB PID Process
13 182 3840085 remote-server
0 79 3840355 ptyHost
0 0 3841733 /bin/bash --init-file /root/.vscode-server/cli/servers/Stable-1b6a188127eeaf9194f945eb6eb89a657e93c54c/server/out/vs/workbench/contrib/terminal/common/scripts/shellIntegration-bash.sh
0 546 3843884 extension-host
0 63 3844228 /root/.vscode-server/cli/servers/Stable-1b6a188127eeaf9194f945eb6eb89a657e93c54c/server/node /root/.vscode-server/cli/servers/Stable-1b6a188127eeaf9194f945eb6eb89a657e93c54c/server/extensions/json-language-features/server/dist/node/jsonServerMain --node-ipc --clientProcessId=3843884
1 300 3847174 /root/.vscode-server/extensions/anthropic.claude-code-2.1.220-linux-x64/resources/native-binary/claude --output-format stream-json --verbose --input-format stream-json --thinking disabled --permission-prompt-tool stdio --resume=43f95c60-534b-4888-8ee6-4000fdfa2f79 --setting-sources=user,project,local --permission-mode default --debug --debug-to-stderr --enable-auth-status --no-chrome --replay-user-messages
0 269 3847322 /root/.vscode-server/extensions/anthropic.claude-code-2.1.220-linux-x64/resources/native-binary/claude --output-format stream-json --verbose --input-format stream-json --thinking disabled --permission-prompt-tool stdio --resume=b42af51f-cf97-418c-9914-993da2127f22 --setting-sources=user,project,local --permission-mode default --debug --debug-to-stderr --enable-auth-status --no-chrome --replay-user-messages
0 55 3851500 /root/.vscode-server/cli/servers/Stable-1b6a188127eeaf9194f945eb6eb89a657e93c54c/server/node /root/.vscode-server/cli/servers/Stable-1b6a188127eeaf9194f945eb6eb89a657e93c54c/server/extensions/markdown-language-features/dist/serverWorkerMain --node-ipc --clientProcessId=3843884
0 269 3843912 fileWatcher
0 0 3851509 /bin/sh -c /usr/bin/ps -ax -o pid=,ppid=,pcpu=,pmem=,command=
```

Workspace Info

```
| Window (Build Django notes recor… - algo-models (Workspace) - Visual Studio Code)
| Window (Format phone numbers wit… - Mujeebv2-server (Workspace) - Visual Studio Code)
| Folder (algo-stt): more than 20000 files
| File types: flac(13167) wav(6819) py(3) gitignore(2) lock(1) json(1)
| gitattributes(1) TAG(1) md(1) mp3(1) other(3)
| Conf files: claude-settings-local(1)
| Folder (algo-tts): 66 files
| File types: json(22) py(10) md(6) pyc(6) safetensors(6) wav(4) pth(4)
| jinja(3) bin(2) gitattributes(1) other(2)
| Conf files:
| Folder (stt-demo-2): 3125 files
| File types: meta(1092) sst(1079) js(322) map(205) json(196) rsc(80)
| woff2(32) mjs(24) html(16) ts(12) other(67)
| Conf files: package.json(7) github-actions(1) agents.md(1) claude.md(1)
| tsconfig.json(1)
| Folder (algo-suite-plugin): 44 files
| File types: py(13) pyc(12) log(5) txt(4) gitignore(2) md(2) TAG(1)
| toml(1) ini(1) other(3)
| Conf files:
| Folder (Notes-Recorder): 96 files
| File types: py(41) pyc(35) html(8) webm(4) js(2) env(1) example(1)
| gitignore(1) sqlite3(1) txt(1) other(1)
| Conf files:
| Folder (Mujeebv2-server): 468 files
| File types: ts(224) js(218) md(8) json(5) yml(4) lock(1) env(1)
| example(1) test(1) gitignore(1) other(4)
| Conf files: github-actions(3) dockerfile(2) claude-settings-local(1)
| mcp.json(1) package.json(1) tsconfig.json(1)
| Folder (Mujeebv2-client): 461 files
| File types: tsx(184) ts(84) otf(48) json(45) js(38) ttf(18) svg(9)
| md(8) png(6) yml(3) other(18)
| Conf files: settings.json(3) github-actions(2) dockerfile(2)
| claude-settings(1) cursorrules-dir(1) package.json(1)
| tsconfig.json(1)
| Folder (Mujeebv2-Agent-Runtime): 145 files
| File types: py(60) pyc(41) md(14) yaml(8) yml(3) gitignore(2) wav(2)
| ps1(2) sh(2) txt(2) other(9)
| Conf files: github-actions(2) dockerfile(2) agents.md(1)
| Folder (Mujeebv2-outbound-worker): 11 files
| File types: yml(3) json(2) dockerignore(1) env(1) example(1)
| gitignore(1) js(1) other(1)
| Conf files: github-actions(2) dockerfile(2) package.json(1)
| Folder (Mujeebv2-common): 24 files
| File types: js(6) md(4) yml(3) json(3) gitignore(2) sh(2) env(1)
| example(1) other(2)
| Conf files: dockerfile(3) github-actions(2) package.json(2)
| Folder (Testing-API): 8 files
| File types: js(5) json(2) example(1)
| Conf files: package.json(1)
Connection to 'SSH: platform_server' could not be established Canceled
| Remote: SSH: platform_server_test| Folder (home): 3704 files| File types: json(728) js(594) svg(403) md(396) png(261) woff2(200)
| log(152) woff(106) ttf(106) txt(85) other(673)
| Conf files: package.json(202) launch.json(10) agents.md(5)
| tsconfig.json(5) dockerfile(1)
| Remote: SSH: freepbx_server| Folder (): more than 20000 files| File types: json(822) js(758) conf(662) log(433) md(306) svg(295)
| mod(275) png(240) txt(157) 0(151) other(15901)
| Conf files: package.json(238) makefile(34) tsconfig.json(20)
| launch.json(11) sln(5) settings.json(2) mcp.json(1)
| agents.md(1) claude.md(1);
```

Extensions (9)

Name|Identifier|Author|Version
---|---|---|---
Jupyter Keymap|ms-toolsai.jupyter-keymap|ms-toolsai|1.1.2
Dev Containers|ms-vscode-remote.remote-containers|ms-vscode-remote|0.466.0
Remote - SSH|ms-vscode-remote.remote-ssh|ms-vscode-remote|0.124.0
Remote - SSH: Editing Configuration Files|ms-vscode-remote.remote-ssh-edit|ms-vscode-remote|0.87.0
Remote Explorer|ms-vscode.remote-explorer|ms-vscode|0.5.0
Material Icon Theme|pkief.material-icon-theme|PKief|5.37.0
vscode-pdf|tomoki1207.pdf|tomoki1207|1.2.2
Claude Code for VS Code|anthropic.claude-code|Anthropic|2.1.220
GitHub Pull Requests|github.vscode-pull-request-github|GitHub|0.160.0

A/B Experiments

```
vsliv368:30146709
binariesv615:30325510
nativeloc1:31344060
dwcopilot:31170013
dwoutputs:31242946
copilot_t_ci:31333650
e5gg6876:31282496
pythonrdcb7:31342333
6518g693:31463988
aj953862:31281341
envsactivate1:31551504
cloudbuttont:31379625
3efgi100_wstrepl:31403338
ec5jj548:31422691
cp_cls_t_966_ss:31526232
4je02754:31466945
c3h7c220:31478652
cp_cls_t_1081:31454832
conptydll_true:31498968
e9c30283:31461165
test_treatment2:31471001
c9b86496:31447327
idci7584:31464702
e3e4d672:31494082
ei9d7968:31496641
chat:31457767
8hig5102:31480529
89g7j272:31518289
7e187181:31503455
i2gc6536:31499202
52612955:31516516
ghj88844:31499326
ddid_c:31478207
hmra_i5g22:31518061
7df3h592:31512476
cp_cls_t_1082:31535311
logging_enabled_new:31498466
db5d2638:31499441
jb_cp_cls_t_632:31543129
56dj4588:31512888
32d76977:31512328
ha629193:31508444
cdk-lw-on:31524445
f9bf7985:31543584
jh5f2457_c:31540921
41836166:31537719
jbcp_cls_pctr_t:31531130
61138546:31518536
cp_intellij_t_nes:31548657
jf4hg949:31526829
nes-curr-leftover-1500:31538366
ahp-both-windows:31556933
h561g132:31533256
session_8:31532895
ihg5j128:31534457
f412h606:31551416
9gg7f176:31542112
nes-ex-cf-euporie-03:31542868
5fe6f778:31554331
allow-none:31555437
6i51c363:31551401
nes-gb2-ctrl:31554343
0dg73464:31554319
d4c76da2:31557006
treatment-23-1:31555779
unuse_dynamic_mcp:31555281

```

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the reported behavior with a VS Code Remote SSH connection and observe the listed remote server and CLI processes after disconnection. Use the Remote SSH connection lifecycle and terminal process behavior as the entry points; done means disconnected remote work no longer continues running unexpectedly.

Written by the indexing model from the issue text.

Assessment

Tech stack
electron, typescript
Domain
cli, devtools
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.