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 包安装 · 安装无需配置
dsh plugin --profile <你的 profile> add dsh-plugin-autoupdatenpm installnpm test # node --test,离线、无网络依赖安全能力
静态扫描源码得到的权限画像 —— 回答的是「它要动什么」,而不是「它好不好」
- 执行命令
- 写入文件
- 读取文件
- 访问网络
- 读取环境变量
未发现已知红线(明文传输、安装期执行代码、凭据外传等)。
能力与红线来自 awesome-dsh-plugin 的静态扫描结果(CC0 公有领域),本站未逐行复核源码; 它只覆盖能被静态识别的模式,不等于安全审计结论。
为什么是这个分数
近 24 天内有提交;README 给出了可直接复制的安装命令;装完即可用,无需额外配置;近月 npm 下载 1333 次,star 不多但真在被使用。
- 维护活跃
- 86
- 实用度
- 66
- 生态热度
- 63
- 上手便捷
- 100
- 信号质量
- 86
- 数据置信度
- 85%