dsh-npm
在终端中运行以下命令:
dsh plugin install zhengjy01/dsh-npm
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install zhengjy01/dsh-npm 即可安装此插件,源码地址为 https://github.com/zhengjy01/dsh-npm,安装后需重启 DSH web 服务方可生效。
插件介绍
在 DeepSeek Harness 中管理 npm 包,过去意味着不断切换终端、拼接命令行参数、在对话和 Shell 之间来回复制粘贴。dsh-npm 把这条工作流完整拉进了代理工具链:查询包元数据、列出已发布版本、关键词搜索、发布、标记废弃,一步指令即可触发。
查询工具直接调用 npm registry 的 JSON API,无需本地安装 npm,公共包也不需要登录。发布与废弃操作则透明地调用本地 npm CLI,自动复用已有 ~/.npmrc 中的凭据,也可通过插件配置一个可选 token(以 0600 权限存储,经临时 userconfig 文件注入,绝不出现在命令行或日志中)。Web 设置页内置的 NPM 面板让你以图形化方式配置仓库地址、管理 token(显示时自动掩码),并在不打开终端的情况下完成快速查询与搜索。
适合在 DeepSeek Harness 中做 Node.js 或前端开发的独立开发者,以及依赖私有仓库或镜像源、希望将发布与废弃步骤委托给代理管理的小团队。发布操作支持 dryRun 预演和发布前版本检查,让它在版本治理严格的环境中也能安全落地。
使用场景
- 在对话中直接查询 npm 包元数据和版本列表
- 通过代理完成 npm 发布与废弃操作
- 配置私有 npm 仓库或镜像源并管理认证 token
适合人员
- 在 DeepSeek Harness 中开发 Node.js 或前端项目的独立开发者
- 需要管理私有 npm 仓库或镜像源的小团队
- 希望将包发布流程纳入代理工作流的工程师