useful-dsh-plugin-manager
v0.2.0 · 3 天前发布
DeepSeek Harness dual-face plugin: a visual plugin manager tab in Web Settings — enable/disable any plugin row, check installed plugins (including official @deepseek-ai/* rows) against the npm registry, update them, repair pristine files, and update the h
README
useful-dsh-plugin-manager
一个 DeepSeek Harness 双面插件:可视化插件管理器。它在 Web 设置 → 插件页新增一个「管理」标签页,把组合树里的每个插件条目列出来,用按钮完成停用、启用、检测、更新、修复——全程不用命令行,小白也能自救。
功能
针对每个插件行(来自官方 pluginInventory 远程接口的完整 Loader 树):
| 操作 | 适用 | 行为 |
|---|---|---|
| 停用/启用 | 第三方插件 | 向活动 profile 的 cordis.patch.yml(官方用户覆盖层)写入带标记的 disabled: true 条目;下次重启 dsh web 生效。 |
| 检测更新 | 所有行(第三方 + @deepseek-ai/* 官方包) | 对比本地已装版本与 npm 实际最新发布版(按 packument 的最晚发布时间判定,而非 latest dist-tag——rc 系列包的 dist-tag 会漂移)。官方行从 harness 自身安装读取已装版本,绝不误用 profile 里的提升副本。最新版显示绿色对勾 ✓。 |
| 更新 | 第三方包 | 在 profile 目录执行 pnpm add <包>@latest(与官方 dsh plugin 同一条路径),并透传 profile 记录的 pnpm storeDir(非默认 store 不再报 ERR_PNPM_UNEXPECTED_STORE),重启生效。 |
| 更新 Harness | 官方行(过期时出现) | 执行 npm install -g @deepseek-ai/dsh@latest——官方套
版本兼容矩阵
| DSH 版本 | 状态 | 说明 |
|---|---|---|
dsh@0.1.0-rc.6 | ✅ 兼容 | cordis patch ✅ |
dsh@0.1.0 | ✅ 兼容 | 标准 patch ✅ |
dsh@0.2.0 | ⚠️ 待验证 | 待实测(API 可能在变) |
dsh@0.3.0+ | ❓ 未知 | 尚未发布 |
💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正
元数据
- License
- MIT
- npm
- useful-dsh-plugin-manager
- Repo
- git+https://github.com/lishize20040802-rgb/useful-dsh-plugins.git
- Engines
{}- Weekly DL
- 0
- Monthly DL
- 0
- dsh.bundle
{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}}