DSH Plugins
返回列表
🧰

dsh-wsl-pkg

联网工具 更新于 2026.09.30

在终端中运行以下命令:

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 用户
  • 需要环境快照而非自动装包的工作流