DeepSeek Harness 插件

dsh-upgrader

插件管理升级版:直连 pnpm 升级插件(绕过 dsh CLI 拦截),带插件列表与一键升级设置卡片。Plugin manager upgrade: direct-pnpm upgrades bypassing dsh CLI interception, with a plugin list and one-click upgrade settings card.(英文原文)

跳到安装方式

来源信息

GitHub 仓库
lileikeji/dsh-upgrader
最近更新
2026年8月15日
分类
插件市场与管理
GitHub stars
0
载体类型
plugin
目录证据
上游声明已找到 dsh.bundle
证据路径
package.json#dsh.bundle
核对版本
0.1.0-rc.8
上游核对日期
2026-08-20

该证据由上游目录提供。本站没有安装、运行或安全审核这个插件。

安装

默认先复制一段 Prompt,让 Agent 读 GitHub 仓库和源码;需要自己装时再切到命令。

复制这段 Prompt,发给 DSH、Codex 或其他 Agent,让它先读 GitHub 仓库和源码。

请先不要安装或执行任何命令。阅读这个插件的 GitHub 仓库、README 和关键源码,然后用清楚、直接的方式回答以下问题,帮助我判断它是否适合我的需求:

1. 这个插件是什么,解决什么问题;
2. 适合哪些用户和典型使用场景;
3. 安装后如何使用,并给出一个最小使用示例;
4. 有哪些已知限制,以及隐私、安全、兼容性或维护风险;
5. 给出“推荐 / 有条件推荐 / 不推荐”的明确建议和理由。

请区分仓库明确说明、根据源码推断和未知信息。证据不足时请明确说明,不要猜测或照抄 README。

GitHub:https://github.com/lileikeji/dsh-upgrader
插件名:dsh-upgrader
作者:lileikeji

检查来源文件

安装前先看这个插件目录里的 README 和其他文件。

文件资源管理器3 个文件
README.md来源说明 · 只读预览

dsh-upgrader

DSH 插件管理升级版:直连 pnpm 升级插件,绕过 dsh plugin add 的升级拦截(与 agent 手动升级同一路径),带插件列表 + 一键升级的设置卡片。

为什么

dshmarket 的升级会 spawn dsh plugin add(dsh CLI),在部分环境被 dsh 拦截;本插件像 agent 手动升级一样,直接在宿主进程用 node:child_process 调 pnpm,并自动处理:

  • minimumReleaseAgeExclude:把新版本写进 profile pnpm-workspace.yaml(否则 pnpm 拦截新发布)
  • pnpm add -w <pkg>@<exact>:更新 package.json + node_modules
  • bundles 条目:新插件自动追加到 dsh.profile.bundles
  • 重启提示:升级完成后重启 GUI 生效

安装

# profile 目录
pnpm add -w dsh-upgrader
# 或从 GitHub
pnpm add -w dsh-upgrader@github:lileikeji/dsh-upgrader

dsh-upgrader 加进 profile package.jsondsh.profile.bundles,重启 dsh。

使用

设置 → 插件 → 插件升级(upgrader)

  • 列出已安装插件 + 当前版本 + npm 最新版本
  • 有更新的插件显示 升级 按钮,一键直连 pnpm 升级
  • 升级成功提示重启 GUI

HTTP API

  • GET /dsh-upgrader/status{ profile, installed, updates, bundles }
  • POST /dsh-upgrader/upgrade body { name } → 升级并返回 { ok, name, from, to, restart }

License

MIT