dsh-plugin-wsl-env:让 DeepSeek Harness 会话跑进 WSL2 发行版

big-dao/dsh-plugin-wsl-env

开发与运维已验证
收录时间 2026-10-02
页面最后更新 2026-10-31

让 DeepSeek Harness 会话直接跑在 WSL 发行版里:命令、文件读写与 GUI 终端都在发行版内执行,并用 bubblewrap 做沙箱隔离。

dsh-plugin-wsl-env 是一个把 DeepSeek Harness 会话整体搬进 WSL2 发行版的 DSH plugin。它针对 Windows 用户的割裂体验:命令落在 cmd.exe、文件工具只认 Windows 路径、目录选择器看不到 Linux 目录。启用后命令在你的登录 shell 中执行,模型的文件工具读写真实发行版文件,右侧栏终端也开在发行版里,并由发行版内的 bubblewrap 做沙箱约束。会话在发行版目录上创建时自动绑定 wsl 预设,第一次工具调用就是正确的。项目由 Big-Dao 维护,MIT 协议,仅支持 Windows + WSL2。

如何安装

install
dsh plugin --profile web add github:big-dao/dsh-plugin-wsl-env
分类
开发与运维
平台
DSH Plugin
作者
big-dao
分发方式
插件

dsh-plugin-wsl-env 核心特性

命令在 WSL 发行版内执行文件工具读写真实发行版文件文件夹选择器可打开发行版目录GUI 终端在发行版内打开bubblewrap 沙箱限制命令
Listed on dsh-plugin.org

dsh-plugin-wsl-env 仓库简介

它是做什么的?

Big-Dao/dsh-plugin-wsl-env 是 DeepSeek Harness(DSH)的 WSL 环境插件,让 DSH 会话直接跑在 WSL2 发行版内部而不是 Windows 上。它解决的是 Windows 用户命令落在 cmd.exe、文件工具只能读写 Windows 路径、目录选择器看不见 Linux 目录的割裂问题。启用后,命令在你的发行版登录 shell 中执行,模型的文件工具读写真实的发行版文件,终端也开在发行版里,并由发行版内的 bubblewrap 做沙箱约束。项目由 Big-Dao 维护,采用 MIT 协议,仅支持 Windows + WSL2。

核心功能

  • 命令在发行版内执行:以你的登录 shell 运行,PATH、nvm、cargo、pyenv 与 rc 文件全部生效,而不是硬编码的 bash。
  • 文件工具落到真实 Linux 文件:read/write/edit/glob/grep 通过 \wsl.localhost\ 共享访问发行版文件,/mnt/c/… 也能触达 Windows 磁盘。
  • 目录选择器同时列出 Windows 主目录与每个已安装发行版,会话可直接打开 /home/you/project 这类路径。
  • 终端开在发行版内:右侧栏新建终端后,shell 以发行版用户身份在会话目录中启动,而非 UNC 目录下的 cmd.exe。
  • bubblewrap 沙箱:命令被限制在发行版内部,缺少 bubblewrap 时命令会失败关闭(fail closed)。
  • 会话自动绑定 wsl 预设:在发行版目录上创建会话时即绑定,第一次工具调用就是正确的。

怎么使用这个插件?

在 DSH 中启用后,从 GUI 打开 \wsl.localhost\ 下的文件夹(选择器会在根层级列出每个发行版),或点击 New terminal,会话工作区、shell 工作目录与终端都会跟随该目录。命令以 wsl.exe 形式在你的发行版中执行,模型还会通过 DSH_WSL_DISTRO、DSH_WSL_SHELL、DSH_WSL_HOME 获知自己的 shell 环境。想验证是否生效,可以让模型运行 uname -r 看是否返回 WSL2 内核,或运行 echo $WSL_DISTRO_NAME。权限行为与 Linux 主机一致,可在 read-only、workspace-write(默认)与 danger-full-access 之间切换,被拒绝的命令会返回升级提示,批准后仅该次调用不受限制。发行版内需按官方说明安装 bubblewrap 前置依赖;如需覆盖某一行配置,可在自己的 profile 层按 id 改写。

报错怎么排查?

命令全部失败关闭,通常是发行版内缺少 bubblewrap,按官方说明在发行版中补装该依赖即可。若在检出目录中改过 lib/ 后行为没变化,是因为运行中的进程缓存了 ES 模块,重启应用后新代码才会生效。

本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:big-dao/dsh-plugin-wsl-env。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。

安装、更新、卸载这个插件,都在 DeepSeek Harness 的 DSH Plugin Hub 插件市场完成

DSH Plugin 常见问题