Skip to content

Releases: ricardooooooa/dsh-plugin-batch-toggle

v0.2.0 · rc.5 插件一键更新

Choose a tag to compare

@ricardooooooa ricardooooooa released this 30 Oct 06:02

一键完成插件更新

v0.2.0 适配 DeepSeek Harness 0.2.1-rc.5,将原先两个手动开关入口合并为“一键更新”。

  • 自动检查版本,按需取消使用,逐个更新并恢复原来的启用状态;原先关闭的插件保持关闭。
  • 单项失败后尽力回滚并继续后面的插件;显示进度、版本、失败原因和回滚结果。
  • 更新期间同一按钮变为“停止更新”,在当前项安全收尾后结束。
  • 兼容 v0.1 的批量停用记录,更新与恢复记录跨重启保留。
  • 使用 DSH 官方接口,并遵守注册表、兼容性和发布时间等待策略。

自动更新范围:npm 来源的可管理第三方插件。本插件、市场、核心、只读项及 Git/本地/URL/别名来源会跳过。回滚为尽力恢复,不保证撤销第三方脚本或数据变更。

验证:108 项自动检查、类型检查与构建通过;真实 rc.5 隔离测试验证了顺序更新、失败回滚后继续、原先关闭的插件不执行,以及结果跨进程重启保留。发行包内含预编译前后端,无需用户构建。

安装:在 DSH“插件 → 添加插件”中使用下方 .tgz 附件链接或下载后的绝对路径。升级本插件请使用 DSH 自己的安装入口。社区目录条目已准备,尚未宣称收录;未发布到 npm。

Marketplace submission preparation

  • Ready-to-copy catalog entry and PR draft: submission guide.
  • The repository reaches the current 24-hour age requirement on 2026-10-31 at 04:54:13 UTC / 12:54:13 Asia/Shanghai.
  • The entry uses this immutable prebuilt release. npm is not published and a community listing is not yet approved; npm-backed official Discover indexing is a separate step.
  • Attached catalog-entry YAML uses the exact destination filename; submit only that file when the checks and review requirements are met.

v0.1.0 · 插件一键停用与恢复

Choose a tag to compare

@ricardooooooa ricardooooooa released this 30 Oct 05:03

在插件管理与插件市场中加入 一键停用 / 一键启用。更新前暂停当前开启的第三方插件,更新后恢复原启用列表,原先关闭的插件继续保持关闭。

  • 核心组件、市场载体及本插件保持可用。
  • 恢复记录仅在当前 profile 本地保存;支持重启后恢复和失败重试。
  • 提供原生批量开关标签页、菜单入口、进度及逐项结果。

安装

在 DSH 的“插件 → 添加插件”中粘贴:

https://github.com/ricardooooooa/dsh-plugin-batch-toggle/releases/download/v0.1.0/dsh-plugin-batch-toggle-0.1.0.tgz

启用插件,若 DSH 提示重启则重启。GUI 安装无需退出;如使用命令行安装到 desktop profile,请先退出 Desktop,并使用该安装附带的 CLI。此包已预编译,用户无需构建工具,也不需要模型密钥。

验证范围

43项测试、类型检查和前后端构建通过;在隔离 DSH 0.2.1-rc.3 与 dshmarket 1.73.1 中验证实际安装、Owner/同源鉴权、停用、进程重启后的恢复及界面按钮。

声明兼容范围为 >=0.2.1-rc.3 <0.2.2-0。rc.5相关接口源码已核对一致,未单独完成rc.5运行验收。官方 API 会将重新启用的包追加到列表末尾,因此不能保证与保留包交错的完整原加载顺序。包内原来关闭的 Cordis 项不会被强行打开。

文件

  • .tgz:预编译安装包。
  • .sha256:SHA-256校验文件。
  • release-validation.json:本版验证摘要。
  • PNG:实际隔离环境截图。

市场收录尚未完成。社区要求仓库创建满一天,并由维护者审核;公开发布不等于已上架。

MIT License.