三层检查
插件读 profile 与 bundle 列表;桌面端走官方版本服务;内核显示随桌面端内置的版本。
零 token · MIT · DSH Desktop 2.0+
插件、DSH Desktop、内核,一次检查完。需要更新时,侧边栏旁会出现一个可拖动面板:实时进度、一键全部更新、需要时直接重启。
dsh plugin --profile desktop add github:TT10-24/dsh-plugin-updater
不调用模型 · 不产生 agent 轮次 · 更新交给 DSH 官方插件管理器与 pnpm
安装新版本 · 正在下载依赖…
界面示意 · 实际配色跟随你的 DSH 主题
功能
不打扰你工作,也不让你在插件页里来回翻找。需要你决定时,它才出现。
插件读 profile 与 bundle 列表;桌面端走官方版本服务;内核显示随桌面端内置的版本。
进度条、当前阶段和 pnpm 输出末行。即使内核不转发事件,阶段计时也会兜底推进。
按顺序更新所有待更新插件,逐行显示进度;某个失败时保留错误,其余继续。
更新成功的插件立即从列表移除,不再闪回“更新”按钮,也不会催你重复检查。
替换插件后 DSH 需要重启才能加载新代码;面板检测到后会直接给你「立即重启 DSH」。
拖标题栏移动、双击复位、记住位置、Esc 关闭。它不会压住你的输入框。
怎么工作
检查是普通 HTTPS 请求;更新调用 DSH 自己的插件管理器。没有隐藏的模型调用。
读取你的 profile 与已安装版本,对比 npm registry 和桌面端版本服务。
侧边栏出现数量徽标;点开面板,看到每一层的当前版本与最新版本。
单个或全部更新;失败自动恢复旧版本。需要重启时一键完成。
# cordis.patch.yml
- id: plugin-updater
name: dsh-plugin-updater
config:
autoCheck: true
checkDesktop: true
checkEngine: true
registry: https://registry.npmjs.org
改完重启 DSH Desktop 生效。完整配置见 README。
界面
待更新、进行中、已完成、需要重启——不用打开插件页,也不用猜。
安装
推荐从 GitHub 安装;想固定版本就用 tag。安装后重启 DSH Desktop。
在 DSH 的 设置 → 插件 → 添加插件 里填:
github:TT10-24/dsh-plugin-updater
或者用终端
dsh plugin --profile desktop add github:TT10-24/dsh-plugin-updater
适合想稳定复现的环境。把版本号换成你需要的 tag:
dsh plugin --profile desktop add github:TT10-24/dsh-plugin-updater#v0.3.3
安装 / 更新后重启 DSH Desktop。插件会出现在侧边栏底部,显示「查看更新」。
常见问题
不会。检查只是普通 HTTPS 请求;更新调用 DSH 插件管理器与 pnpm。没有 LLM、没有 agent、没有 subagent。
替换已安装插件的代码后,运行中的 DSH 仍持有旧模块;新增组件行也要重启才会进入运行树。面板会在需要时给你重启按钮。
插件会尝试恢复旧版本,并把原因显示在对应插件行下方。你可以重启后再试,或到插件页手动批准构建脚本。
可以检查插件;没有桌面端时,桌面端区域显示“未检测到桌面端”,不会出现桌面端更新按钮。
安装时用 #v0.3.3 固定 tag;回滚就重新安装旧 tag,然后重启 DSH Desktop。
准备好了吗
零 token、MIT、可拖动。你只需要在它提醒时做决定。