dsh-wsl
在终端中运行以下命令:
dsh plugin install XINY11451/dsh-wsl
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install XINY11451/dsh-wsl 即可安装该插件,项目开源地址为 https://github.com/XINY11451/dsh-wsl。
插件介绍
在 Windows 上让 AI agent 执行 Linux 操作时,开发者过去往往需要手写 .sh 脚本或 PowerShell 包装 wsl.exe,不仅维护成本高,还常因引号转义、变量展开、路径格式不一致等问题反复踩坑。dsh-wsl 直接抹掉这层中间环节,把 Linux 能力封装成三个干净的模型工具接口——agent 只需传参数即可调用,无需维护任何额外脚本。
插件注册了三个核心工具:wsl 执行任意 Linux 命令并以 [exit code]、[killed by signal]、[output truncated] 等标记返回结构化输出;wsl-path 在 Windows 盘符路径与 WSL Unix 路径之间双向转换,方向可由路径自动判断或显式指定;wsl-env 汇总发行版列表、内核版本、CPU 核数、内存与磁盘占用,让 agent 在执行前先了解运行环境。此外,插件内置破坏性命令拦截、Windows 路径自动改写为 /mnt/ 前缀、环境变量可靠透传、以及带磁盘溢出的输出上限保护。
适合在 Windows 上构建 DSH agent 的开发者:你希望 agent 直接跑 Linux 命令、做系统巡检、执行部署或调试任务,但不想再维护一层脚本或 shell 包装。
使用场景
- Agent 在 Windows 上直接执行 Linux 命令而无需手写脚本
- 双向转换 Windows 盘符路径与 WSL Unix 路径
- 快速查看 WSL 发行版、内核、CPU、内存与磁盘摘要
适合人员
- 在 Windows 上构建 DSH agent 的开发者
- 希望 agent 执行 Linux 任务但不想维护脚本层的团队
- 以 WSL 作为开发环境的工程师