前言¶
DeepSeek Harness (DSH) 的核心理念是「一切皆插件」。在智能体开发过程中,开发者经常需要检查项目依赖。传统的检查方式往往依赖本地命令,或者需要手动拼接参数。dsh-wsl-pkg 插件将这一过程集成到了 DSH 的工作流中。
插件介绍¶
dsh-wsl-pkg 是一个用于 WSL 环境下的依赖树摘要工具。它由 173787247 维护,采用 MIT 许可证。该插件主要解决在 DSH 插件生态中快速获取 npm、pip 和 cargo 包管理器依赖状态的需求。
核心功能¶
插件提供以下功能:
pkg_status:检查包管理器是否可用。pkg_npm_ls:执行npm ls的浅摘要。pkg_pip_list:列出pip包列表。pkg_cargo_tree:执行cargo tree -d 1,显示依赖树。
安装与启用¶
通过官方安装命令将插件添加到当前配置中。
dsh plugin --profile web add github:173787247/dsh-wsl-pkg
配置与用法¶
插件运行在当前 DSH 进程的权限下,不会执行实际的安装或卸载操作,深度默认设置较浅以避免噪音干扰。
如果使用 dsh-wsl-kit 套件,可以通过以下脚本批量链接插件:
bash dsh-wsl-kit/scripts/link-linux-plugins.sh
配置项支持以下参数:
allowRoots:允许的根目录配置。timeoutMs:超时时间配置。
生态背景¶
DSH 社区拥有独立的插件目录(如 skillhub.cn),与 DeepSeek 官方无直接从属关系。该插件仅作为社区工具提供,使用前请检查源码与许可证。
结尾¶
dsh-wsl-pkg 为开发者提供了便捷的依赖树查询能力。更多细节与源码请参考下方链接。