dsh-wsl-preset
在终端中运行以下命令:
dsh plugin install yukitakasama/dsh-wsl-preset
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install yukitakasama/dsh-wsl-preset 即可安装,完整源码地址为 https://github.com/yukitakasama/dsh-wsl-preset
插件介绍
在 Windows 上做开发,shell 却只有 PowerShell,想跑一条 grep -r 或 rsync 都得绕路。dsh-wsl-preset 把 DeepSeek Harness 标准模式里的 shell 调用直接映射到 WSL,让 agent 每次执行命令都走 wsl -e bash -c,而你几乎不用改任何配置。插件安装后,会话选择器里多出一个「WSL 模式」,工具表面(bash、文件系统、搜索、技能、工作流、委托、present)与标准模式完全一致,唯一区别是底层执行环境换成了 Linux。几项工程细节让它用起来很省心:启动时自动探测 wsl.exe 是否可用;预设文件幂等安装,升级插件即自动刷新旧版本残留;沙箱感知门控确保 WSL 命令只在完全访问策略下放行,受限时会给出明确的升级指引而非静默绕过。适合场景:在 Windows + WSL 环境下使用 DSH agent 工作流、日常依赖 Linux 命令行工具链(grep、sed、awk、rsync 等)的开发者,尤其是那些不想手动改 preset 文件和执行器、希望装完即用的人群。
使用场景
- 在 Windows 上开发,日常依赖 grep、sed、rsync 等 Linux 命令行工具
- 使用 DSH agent 工作流,希望所有 shell 命令直接在 WSL 中执行而无需手动切换环境
- 升级插件后自动刷新旧版预设,免去手动修改 preset 文件和执行器配置
适合人员
- Windows + WSL 环境下使用 DSH agent 的开发者
- 日常重度依赖 Linux 命令行工具链的工程师
- 希望 agent 工作流一键切换 bash 执行环境、装完即用的用户