dsh-wsl-pkg
在终端中运行以下命令:
dsh plugin install 173787247/dsh-wsl-pkg
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install 173787247/dsh-wsl-pkg,或按插件页说明从 https://github.com/173787247/dsh-wsl-pkg 安装。
插件介绍
在 WSL 里同时维护 Node、Python 和 Rust 项目时,你往往需要在多个终端里分别跑 npm ls、pip list 或 cargo tree,才能确认包管理器是否可用、依赖是否一致。这些信息对排查环境问题很有用,但完整输出冗长,还容易把对话或日志淹没在无关细节里。
dsh-wsl-pkg 面向 DeepSeek Harness 的联网工具场景,把「包管理器状态」和「依赖树浅摘要」收成一组可调用能力:pkg_status 判断各包管理器是否可用,pkg_npm_ls、pkg_pip_list、pkg_cargo_tree 分别对应 npm、pip、cargo 的浅层依赖视图。插件 deliberately 不做安装与卸载,默认深度较浅,减少噪音;可通过 allowRoots 与 timeoutMs 控制扫描范围与超时。
适合在 WSL 上写全栈或 polyglot 代码的开发者,以及需要让 Agent 快速了解当前环境依赖概况、而不是代替你改 lockfile 或执行包操作的场景。可与 dsh-wsl-kit 套件批量链接配合使用,但单独安装同样可用。
使用场景
- Agent 需要快速确认 WSL 里 npm、pip、cargo 是否可用
- 排查项目依赖冲突前先看浅层依赖摘要
- 在 Harness 对话中附带当前环境的包列表上下文
适合人员
- 在 WSL 上开发的全栈或多语言开发者
- 使用 DeepSeek Harness 的自动化与 Agent 用户
- 需要环境快照而非自动装包的工作流