dsh-plugin-manager
在终端中运行以下命令:
dsh plugin install qipenglin/dsh-plugin-manager
将以下提示词粘贴到 DeepSeek Harness 对话框中:
执行 dsh plugin install qipenglin/dsh-plugin-manager 即可从源码仓库 https://github.com/qipenglin/dsh-plugin-manager 安装本插件,安装完成后重启当前 Profile 生效。
插件介绍
DeepSeek Harness 的 Profile 插件管理以往散落在多条 CLI 命令中,不同来源(npm、Git、tarball、本地目录)的操作彼此独立,依赖状态容易失序。dsh-plugin-manager 将这些操作收进「设置 → 插件 → 插件管理」面板,为每个 Profile 提供一个统一的图形化入口。
核心能力覆盖安装、单包更新与卸载:支持 npm registry、Git/GitHub、远程 tarball、绝对本地目录以及本地 .tgz/.tar.gz 压缩包上传;更新时可在弹窗中切换来源,但始终写回原直接依赖键。针对 pnpm 新版本等待期造成的阻塞,界面提供显式勾选的「跳过等待期」选项,其余供应链检查保持不变。同一时刻只执行一个修改操作,支持中途取消;成功后显示「重启后生效」状态并锁定该条目,防止重复操作。自身更新会校验包名与别名完整性,拒绝卸载或重复安装第二份管理器。诊断日志有界保存,自动清除 Authorization、Cookie、token 等敏感字段。
适合已经在多 Profile 工作流中频繁调试插件包、希望避免手动编辑 lock 文件或反复敲命令的 DeepSeek Harness 开发者,尤其是桌面宿主环境下需要原子化操作与严格环境隔离的用户。
使用场景
- 在设置面板中安装或更新当前 Profile 的插件依赖
- 切换 npm、Git、tarball 或本地压缩包来源完成插件更新
- 卸载直接依赖并避免发布时间等待期阻塞操作
适合人员
- 需要图形化管理插件依赖的 DeepSeek Harness 开发者
- 在多 Profile 工作流中频繁切换插件包的团队
- 希望减少 CLI 操作与手工编辑配置的用户