dsh-wsl-workspace

@6Mikao9 · 工具与能力
检测未发现问题无安装脚本来源一致

通过 Web GUI 添加本机 WSL 工作区,在 WSL 发行版内直接运行 bash 与文件操作,同时仍可访问 Windows 文件。

v0.2.3版本
npm 预构建包安装方式
2026-08-16最近更新
35 · 466Star · 周下载
dsh plugin --profile web add dsh-wsl-workspace查看仓库

插件介绍

根据仓库资料整理 · commit 3861bd9

主要功能

  • 从 Web GUI 一键添加 WSL 工作区,无需在 WSL 内再装 dsh 及相关工具
  • 新建的会话中 bash 命令在选定的 WSL 发行版内执行,文件读写使用 Linux 路径
  • 可选指定 Linux 用户名以特定身份运行 bash(等同 wsl.exe -u),留空则用发行版默认用户
  • 会话内仍可通过 /mnt/<drive> 访问 Windows 文件
  • 标准/PTC/Minimal/Creative 等模式自动对应到各自的 WSL 变体
  • 文件工具(read/write/edit)经 Windows 端 WSL 共享运行,遵循 DSH 文件策略(workspace-write 限制工作区外写入)

适合什么时候用

  • 在 Windows 上使用 DSH,但希望 agent 的 bash 与文件操作直接运行在 WSL 发行版的 Linux 环境中
  • 需要在同一会话中同时操作 WSL 内的项目文件和 Windows 侧文件(如 /mnt/c/Users/...)
  • 不想在每个 WSL 发行版里重复安装 dsh 及依赖工具,只想复用宿主机已有的 dsh web 环境

安装后会多出什么

界面侧边栏底部 Settings 旁新增的 “W” 按钮 · “Add WSL workspace” 对话框(选择发行版、浏览/输入 Linux 路径、Check 校验、可选用户名) · 模式选择器中新增双语标注的 WSL 变体条目(如 “WSL · Standard mode(标准模式)”)

使用前需要

  • 运行环境为 Windows,且已安装并配置好 WSL 及目标 Linux 发行版
  • 依赖 DSH 生态组件:@deepseek-ai/cordis、dsh-fs、dsh-fs-local、dsh-shell、dsh-subprocess、dsh-timeout
  • 仅支持 dsh web(platform: web)的 --profile web 场景,安装后需重启 dsh web

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制浏览器 UI环境变量文件系统外部网络会话数据宿主子进程
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库6Mikao9/dsh-wsl-workspacenpmdsh-wsl-workspace@0.2.3安装方式npm 预构建包收录日期2026-08-14固定 commit3861bd984c38 · 2026-08-16
dsh plugin --profile web add dsh-wsl-workspace