DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins

dsh-version-autoupdate

Version Autoupdate

Draggable floating version capsule (restored from 0.3.7) + one-click update.

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add dsh-version-autoupdate@0.3.61
READMECompatibilityVersions

Compatibility and provenance

Version Autoupdate is published as dsh-version-autoupdate and currently resolves to version 0.3.61. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
npm
Registry updated
11/4/2026

Versions

0.3.61stable
10/19/2026
0.3.22stable
10/4/2026
0.3.21stable
8/28/2026
Show 5 more versionsCollapse versions
0.1.14stable
8/22/2026
0.1.10stable
8/21/2026
0.1.9stable
8/21/2026
0.1.8stable
8/21/2026
0.1.1stable
8/20/2026

Related plugins

Loading related plugins…

Latest
0.3.61
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
547.8 kB
Files
100
Surface
web
License
MIT
Source
npm
GitHub
★ 3
Weekly downloads
135
Security scan
✓ v0.3.61 scan passed
Last push
10/19/2026
View source ↗Project homepage ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in ui-customization.

Web App@deepseek-ai/dsh-web-appThe dsh browser-surface bundle: the web patch layer over dsh-base plus the runtime glue plugin (frontend dist serving, web-surface prompt, bash runtime variables, URL line)Experimental Session Titles Bundle@deepseek-ai/dsh-experimental-session-titles-bundleRefresh session titles as new human prompts arrive.Personalized Recommendations@deepseek-ai/dsh-personalized-recommendationsPersonalized pages and built-in plugin recommendations offered as cards below answersWhale Widgetdsh-whale-widgetDeepSeek balance whale widget in the bottom-right corner of the DSH Web interface: balance/today’s usage/peak-off-peak pricing, customizable bubble click sequence (text/balance/today/peak-off-peak/image/random phrases and parallel weighted selection), per-line styles and fonts, floating quick editin

README

dsh-version-autoupdate

DSH(DeepSeek Harness)双面 Cordis 插件:Web UI 版本胶囊 + 同源自动更新(npm 或 GitHub checkout,严格隔离)。

0.3.61:兼容与更新结果

不绑定 DSH 的精确版本或源码 SHA。沿用 Cordis 4.x 与注入服务接口,声明宽版本范围,并包含目前 0.2.0 / 0.2.1 的预发布版本。DSH 版本号改变不会触发运行时白名单拒绝;接口发生实质变化时仍可能需要适配,不承诺任意未来版本。

  • npm 安装前核对包管理器全局目录与正在运行的 DSH;安装后从同一目录读取版本并核对目标。
  • 要求重启时,状态保持 restarting,由独立 helper 的健康检查结果决定成功或失败;不重启时明确表示仅安装完成。
  • GitHub 重启保留 host、port、trusted-host、profile、patch 等原 CLI 参数。
  • GitHub 手动回滚在宿主退出后恢复旧 Git ref、构建产物并重建依赖链接,健康检查通过后才报告 rolled_back;保留原操作备份用于定位。

Host 运行时以 lib/*.js 为维护源;src/dsh-restart.mjs 与 src/offline-install.mjs 通过 npm run build 同步。无需为了旧 TypeScript 树重新生成运行时。

功能概览

能力说明
版本胶囊会话头部显示运行/已装/最新版本、安装来源、检测通道、错误信息
同源检测自动识别 npm / github / unknown;GitHub 安装只查 GitHub,npm 安装只查 npm
镜像 + 官方默认 auto:优先镜像;网络/限流失败时回退官方源;认证失败不回退(重新询问密码或选官方);完整性错误不回退
MCP 更新dsh_update_check / dsh_update / dsh_update_status / dsh_update_watch / dsh_update_rollback
GitHub staging下载 → 校验 → staging 构建 → promote 到 live(含 pnpm rebuild 原生模块)→ 版本变化时默认重启。若桌面 Watchdog(watch-dsh-web)在跑,插件只退出并写 outcome,由 Watchdog 拉起,避免抢占 3080
npm 更新全局 npm install -g @deepseek-ai/dsh@<version>(走官方 registry,不弹镜像密码)

UI 不再提供安装/重启按钮;写入类 HTTP 端点(/install、/start-update、/restart)返回 410 Gone,提示使用 dsh_update 工具。

HTTP API(只读)

路径方法说明
/dsh-version-updater/statusGET同源 status(含 source / transport / updateAvailable)
/dsh-version-updater/checkPOST纯检测,不安装、不重启、不询问密码
/dsh-version-updater/install*410 — 请用 dsh_update
/dsh-version-updater/start-update*410
/dsh-version-updater/restart*410

MCP 工具

工具作用
dsh_update_check同源只读检测
dsh_update启动同源更新;restart / force;镜像密码由工具代码读取,缺失则弹出 userQuestions UI
dsh_update_status即时快照(用户追问时)
dsh_update_watch默认进度循环:阻塞到启动 / 1 分 / 5 分 / 每 10 分 / 终态,再让 Agent 用 summary 汇报
dsh_update_rollbacknpm 回滚到 backup 版本;GitHub 回滚到记录的 live root

约束: 不接受 caller 指定的 source;检测类调用不触发密码交互;镜像密码存于 $DSH_HOME/version-autoupdate/credentials.json。

自然语言怎么用

插件会向 Agent 注入指引。新开对话后可直接说:

检查一下 DSH 有没有更新
有更新的话就更新 DSH,先不要重启;告诉我进度
更新 DSH 并重启
强制重新安装当前最新版(force=true)并重启,然后用 dsh_update_status 报告进度
回滚刚才的 DSH 更新

Agent 应自动调用 dsh_update_check → dsh_update → 循环 dsh_update_watch(直到 done)。用户追问进度时用 dsh_update_status。若模型没点到工具,可点名:调用 dsh_update,参数 force=true,restart=true。

配置(cordis.patch.yml)

字段默认说明
updatePolicyplatformWindows 可装可重启;Linux/macOS 仅检测。full / detect-only 可覆盖
channelpreviewstable 只追正式版
packageManager / packageManagerPathnpmnpm 更新用的包管理器
installTimeoutMs1200000npm 全局安装超时(毫秒)
autoRestartfalse旧向导用;MCP 显式 restart: true 时强制重启
forcefalse/status 绕过 registry 缓存

本地开发(Windows)

插件源码目录:D:\0HAN\Work\dsh-plugins\dsh-version-autoupdate

npm install --legacy-peer-deps
npm test
D:\0HAN\Work\dsh-plugins\sync-to-dsh.ps1

然后 关闭 Watchdog → 双击「DSH Web」 重启 DSH(不要用插件仓库 UI 的 detached 重启)。

验证

npm test
npm run build
npm pack --dry-run
git diff --check

许可

MIT