Alyosha28/dsh-plugin-updater ↗★ 0
@dsh-external/dsh-plugin-updater
DSH 插件更新中心:自动追踪所有插件版本,比对 npm/GitHub 最新版,一键下载→完整性校验→替换→热重启,定期自动检查并站内通知(界面参考 CC Switch 版本更新组件样式)。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Alyosha28/dsh-plugin-updater说明文档
阅读完整 README ↗配置
| 字段 | 默认 | 说明 |
|---|---|---|
| checkIntervalMs | 21600000(6h) | 自动检查间隔(≥60s) |
| notifyNewUpdates | true | 发现新更新时写站内通知 |
| allowCoreUpdates | false | 允许更新 DSH 托管核心包(危险) |
| profileDir | 自动探测 | 可更新范围 = 该 profile 的 node_modules |
| githubToken | 空 | GitHub token(env GITHUB_TOKEN 亦可用,且不落盘) |
| fetchTimeoutMs | 30000 | 单个请求超时 |
配置持久化于 /storages/dsh-plugin-updater/config.json;通知与
已通知版本记录同目录。