All plugins

DSH / BUNDLE / CLIENT-UI

dsh-wsl-folder

v1.0.1LyuYuxin / dsh-wsl-folder29a24b5dd8

InstallableBundlesUI & client pluginsCommunity · Topic auto-analysisWeb UI

Overview

dsh-wsl-folder

Add a WSL directory as a DeepSeek Harness workspace from the sidebar's Add workspace button, and open that workspace's sidebar terminals inside the distribution.

README / EN

Package documentation

Registry summary

Add a WSL directory as a DeepSeek Harness workspace from the sidebar's Add workspace button, and open that workspace's sidebar terminals inside the distribution.

dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.

Read the full README on GitHub

LIMITATIONS

Known limitations

- **agent 的工具仍是 Windows 的。** 本插件管添加工作区、侧栏终端和共享上的写入;agent 的 shell 和文件工具照常在 Windows 侧运行,Linux 目录通过 `\\wsl.localhost` 共享访问(速度比原生 Linux 慢)。 - **WSL 共享上新建文件不是原子的。** 排他复制在极短时间内可能让别的程序看到写了一半的新文件(修改已有文件仍是原子的 `rename`)。 - **共享读不了的非 Windows 盘目录**(例如权限受限的目录)改由发行版里的 `find` 列出,每次要 1–3 秒;没有读权限时会明确提示。 - 在插件之外(比如 DSH 自带的系统选择器)直接添加的 Windows 目录不会被记录,它们的终端仍是 Windows shell。 - **WSL 工作区的终端总是开在 WSL 里**,即使在终端菜单里选了 PowerShell。需要 Windows shell 时把 `terminal` 设为 `false`。 - 终端里的 `DSH_SESSION_ID` 环境变量不会传进发行版。 - 终端重定向和写入修复依赖 DSH 内部的 `TerminalController.spawn`、`spawnTerminal`、`LocalFileSystem` 的 `writeText` / `editText` 与 `internals`;DSH 改了这些地方时对应功能会退回 DSH 原样(终端变回 Windows shell,或在 WSL 工作区写文件再次失败),添加 WSL 工作区仍然可用。