跳到主要内容
Plugin

dsh-plugin-autoupdate

publieople/dsh-plugin-autoupdate

DSH 插件更新器:把版本决策交给 dsh CLI,继续受 pnpm 发布年龄策略约束;应用前先快照、可回滚、带锁定清单,用户打开开关后可定时检查或自动应用。

形态
Plugin 插件
安装
npm 包安装
需要密钥
否
近月下载
1,333
最近推送
23 天前更新

项目说明

From README

dsh-plugin-autoupdate 给 DeepSeek Harness 的 profile 插件做 守规矩的 更新:只升 pnpm 供应链「最小发布时长」策略放行的版本, 动手前自动快照,随时可回滚;另配一个与对话页同级的主栏页面,看得见、点得动。status: early · license: MIT · dsh: 0.2.0-rc.x 它解决什么 DSH 的插件装在 profile 里,由 dsh plugin 管理。

手动更新时有四个坑: 坑 说明 --- --- pnpm outdated 的 Latest 不是「仓库最新版」 pnpm 的 supply-chain 策略会挡掉刚发布的版本;那一列才是 能装 的最新版 ^0.59.2 这类 0.x 的 caret 范围很窄 跨 minor 的更新默认升不上去(同 minor 的可以);这类行页面上标「范围外」并给出跨范围的办法 升级后要重启 DSH 宿主插件才重新加载;浏览器插件还要刷页面 升坏了怎么办 得自己想办法退回去 本插件把「检查」「应用」「回滚」「提示」自动化,把「重启」明确交还给你。安装 装完 完全退出 DSH 再重开 。

宿主插件只在进程启动时加载 —— 刷新页面只换浏览器那一半。用法一:页面「插件更新」 装好后侧栏多一个图标,打开是与对话页同级的主栏整页,五个 tab: Tab 内容 --- --- 可用更新 每个 profile 能升的插件;勾选后「更新所选」,或「全部更新」;每行可「锁定」。

新版本超出记录范围的行标「范围外」,页面顶部说明为什么「全部更新」动不了它们 已安装 profile 里记录的依赖、版本范围与来源;「回滚最近一次更新」 发现 插件市场的官方目录,可搜索、按分类筛选、一键安装(见下) 已锁定 被锁定的包,可解锁 自动更新 定时检查 + 满足条件就自己更新( 默认关闭 ,要自己打开,见下);每个 profile 一组开关与上次运行结果 工具栏:重新加载 · 更新所选 · 全部更新 · 忽略版本范围( --latest ) · 回滚 · 导出 CSV。右上角两个按

Original description

Supply-chain-aware plugin updater for DeepSeek Harness: applies only versions pnpm release-age policy allows, snapshots and rolls back.

安装方式

npm 包安装 · 安装无需配置

README 解析
shell
dsh plugin --profile <你的 profile> add dsh-plugin-autoupdate
shell
npm install
shell
npm test # node --test,离线、无网络依赖

安全能力

静态扫描源码得到的权限画像 —— 回答的是「它要动什么」,而不是「它好不好」

  • 执行命令
  • 写入文件
  • 读取文件
  • 访问网络
  • 读取环境变量

未发现已知红线(明文传输、安装期执行代码、凭据外传等)。

能力与红线来自 awesome-dsh-plugin 的静态扫描结果(CC0 公有领域),本站未逐行复核源码; 它只覆盖能被静态识别的模式,不等于安全审计结论。

为什么是这个分数

近 24 天内有提交;README 给出了可直接复制的安装命令;装完即可用,无需额外配置;近月 npm 下载 1333 次,star 不多但真在被使用。

维护活跃
86
实用度
66
生态热度
63
上手便捷
100
信号质量
86
数据置信度
85%
评分怎么算