在使用 DeepSeek Harness (DSH) 进行开发时,如果工作环境在 WSL(Windows 子系统)中,路径的选择直接影响性能。直接使用 Windows 的 /mnt 挂载点访问 Linux 文件系统通常较慢。dsh-wsl-workspace 插件旨在解决这一问题,它允许开发者列出可用的 WSL 发行版,并验证 Linux 工作区路径是否正确(避免使用慢速的 /mnt 挂载点)。
插件简介¶
dsh-wsl-workspace 是一个 DSH 插件,负责列出 WSL 发行版并验证 Linux 工作区路径。插件由用户 173787247 维护,遵循 MIT 许可证。其核心功能包括检查 /mnt 卫生状况,并建议使用 ~/src 作为工作区目录。
核心功能¶
- 列出 WSL 发行版:识别当前系统安装的 WSL 发行版。
- 验证 Linux 工作区路径:确保工作区路径配置正确,避免性能陷阱。
- 检查 /mnt 卫生状况:检测路径是否处于慢速的
/mnt挂载点下。 - 建议使用 ~/src:推荐将工作区置于本地 Linux 路径(如
~/src)而非挂载点。
安装与启用¶
使用官方提供的命令安装插件:
dsh plugin --profile web add github:173787247/dsh-wsl-workspace
典型用法¶
插件主要提供以下操作支持:
- 列出 WSL 发行版
- 验证 Linux 工作区路径
- 检查 /mnt 卫生状况
适用场景与注意¶
- 环境要求:需要 DSH 版本 >= 0.1.2。
- 模型配置:建议使用模型 ID
deepseek-flash(需在~/.dsh/settings.yaml中配置,本插件不负责此配置)。 - 状态说明:上游处于实验性阶段。
- 套件基线:安装前可参考套件的
kit check-plugin-versions.sh脚本。
DSH 的插件生态独立于 DeepSeek 或幻方,仅作为开发工具链的一部分存在。安装前建议检查源码与许可证。
总结¶
dsh-wsl-workspace 专注于 WSL 环境下的路径管理,帮助开发者规避性能瓶颈。更多细节请查阅插件目录:https://www.skillhub.cn/plugins/173787247/dsh-wsl-workspace 或源码仓库:https://github.com/173787247/dsh-wsl-workspace。