dsh-remote-wsl: Open WSL projects directly as DSH workspaces

DSH defaults to recognizing only Windows directories, while the toolchains for WSL projects reside within the distros. `dsh-remote-wsl` introduces a "Connect WSL" entry point in the "Add Workspace" workflow: it lists all local distros and allows browsing Linux directories from `$HOME`. Upon selection, the path is registered as a `\\wsl.localhost\<distro>\<path>` workspace (projects under `/mnt` fall back to real Windows paths). The sidebar terminal for this workspace executes `wsl.exe -d <distro> --cd <linux path>`, and the agent's bash, read/write/edit, and glob/grep functions also run on the Linux side. Writes are performed using temporary files combined with `rename` for atomic publishing. Windows PowerShell tools are hidden within this context, while ordinary Windows workspaces remain unaffected. Installation: `dsh plugin --profile web add github:MFJip612/dsh-remote-wsl`. It requires Node >= 24.9.0. Configuration is written in `cordis.patch.yml` and includes `terminal`, `tools`, `execTimeoutMs`, `distroCacheMs`, `maxEntries`, `maxReadBytes`, `defaultDistro`, `mountRoot`, and `remote`. The plugin is licensed under the MIT license, maintained by MFJip612, has a one-star repository, and is marked as unverified in the directory.

Read More