When developing using DeepSeek Harness (DSH), if the working environment is in WSL (Windows Subsystem for Linux), path selection directly affects performance. Accessing the Linux file system through Windows /mnt mount points is typically slow. The dsh-wsl-workspace plugin aims to address this issue by allowing developers to list available WSL distributions and verify whether the Linux workspace path is correctly configured (specifically, to avoid using the slow /mnt mount point).
Plugin Overview¶
dsh-wsl-workspace is a DSH plugin that lists WSL distributions and validates Linux workspace paths. The plugin is maintained by user 173787247 under the MIT license. Its core features include checking /mnt hygiene and recommending ~/src as the workspace directory.
Core Features¶
- List WSL distributions: Identify the WSL distributions installed on the current system.
- Validate Linux workspace paths: Ensure that the workspace path is configured correctly and avoid performance pitfalls.
- Check
/mnthygiene: Detect whether the path is located under the slow/mntmount point. - Recommend
~/src: Recommend using a local Linux path (such as~/src) instead of a mount point for the workspace.
Installation and Enabling¶
Install the plugin using the official command:
dsh plugin --profile web add github:173787247/dsh-wsl-workspace
Typical Usage¶
The plugin primarily supports the following operations:
- List WSL distributions
- Validate Linux workspace paths
- Check
/mnthygiene
Applicable Scenarios and Notes¶
- Environment requirements: DSH version >= 0.1.2 is required.
- Model configuration: It is recommended to use model ID
deepseek-flash(must be configured in~/.dsh/settings.yaml; this plugin does not manage this configuration). - Status: The upstream project is experimental.
- Kit baseline: Before installation, you can refer to the kit script
kit check-plugin-versions.sh.
The DSH plugin ecosystem is independent of DeepSeek or High-Flyer and exists solely as part of the development toolchain. It is recommended to review the source code and license before installation.
Summary¶
dsh-wsl-workspace focuses on path management in WSL environments and helps developers avoid performance bottlenecks. For more details, visit the plugin directory: https://www.skillhub.cn/plugins/173787247/dsh-wsl-workspace or the source repository: https://github.com/173787247/dsh-wsl-workspace.