dsh-env-switcher
在终端中运行以下命令:
dsh plugin install Oyama-Mahiro-F/dsh-env-switcher
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install Oyama-Mahiro-F/dsh-env-switcher 即可安装该插件,项目源码地址为 https://github.com/Oyama-Mahiro-F/dsh-env-switcher。
插件介绍
在 Windows + WSL2 双栈中同时维护两套 DeepSeek Harness 实例,切换时往往要杀掉一个再启动另一个,会话历史也容易被重置。dsh-env-switcher 让两台 DSH 服务并行常驻,你在浏览器里点一下就能换到目标环境,整个过程不杀进程、不重启服务器。
插件在对话区上方新增了一个「环境」标签页,并在侧栏主列(快捷入口与 Workspace 块之间)放置了 Windows | WSL 切换按钮。点击目标后,插件会先确认对应端口的服务已就绪,再把当前标签页导航到目标 URL。侧栏折叠时该按钮自动隐藏,展开后恢复显示,不占用多余界面空间。
两套环境各自保存独立的会话历史,切换不会丢失任何上下文。插件还暴露了 /env/api/state 和 /env/api/switch 两个轻量接口,方便外部脚本或前端扩展以编程方式查询状态或触发切换。适合同时使用 Windows 原生与 WSL2 Linux 环境、希望在 DeepSeek Harness 中无缝穿梭的开发者和重度用户。
使用场景
- 在 Windows 原生与 WSL2 Linux 两套 DSH 实例间一键切换,无需重启服务
- 需要同时维护两套独立会话历史时并行运行两个 DSH 服务器
- 通过 API 端点以编程方式触发环境切换或查询当前状态
适合人员
- 日常使用 Windows + WSL2 双栈的开发者和运维人员
- 同时维护多套 DeepSeek Harness 环境的重度用户
- 需要通过 API 集成环境切换逻辑的脚本或前端开发者