0.3.61:兼容与更新结果
32.1/100
综合分
3
GitHub 星标
161
npm 周下载
—/5
用户评分
数据截至 2026/10/20 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-version-autoupdatenpm 源 · dsh-version-autoupdate 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-tools@deepseek-ai/schemastery@deepseek-ai/dsh-host-webserver@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-locale给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 显示可拖动浮动版本胶囊
- 版本检测与安装
- 确认重启
DSH 版本徽标 + 一键自动更新(双界面 Cordis 插件)
最近更新
在 GitHub 查看全部 →v0.3.612026-10-19
整合现有 0.3.60 运行时并修复四条更新路径:GitHub 手动回滚恢复旧 ref/产物并重建链接;重启保留原 CLI 参数;npm 安装前核对实际全局目录,安装后核对目标版本;重启最终状态由持久化健康结果决定。
提供宽 peer 版本要求,包含当前 DSH 预发布版本,不按精确 DSH patch 锁定。源码仓库统一为 lib-first,移除已被替代的旧 TypeScript 实现,保留可直接打包运行的完整 lib。
验证:15 项相关回归通过,覆盖安装目录、版本核对、重启中状态、CLI 参数、回滚次序、产物恢复和健康等待。未通过测试发起真实 DSH 自更新或模型调用。
v0.3.222026-10-04
· v0.3.22
本次发布修复重复请求时更新状态损坏的问题,并避免全局更新指向另一个 DSH 安装。
· 安装前用运行中的 DSH 包核对包管理器的全局目录;识别桌面、npx 和源码安装,限制不支持的操作。
· 随 Cordis 上下文一起释放 HTTP 路由和悬浮胶囊;要求正确的 HTTP 方法,更新期间拒绝重启请求。
· 遵循 DSH 的 Node 版本范围 ^22.19.0 || >=24.0.0,改进 SemVer 校验和构建元数据比较,日志和离线状态遵循 DSH_HOME。
· 移除遗留的客户端运行时依赖,加入客户端类型检查。打包前重新构建,包含完整声明和源码导出,并单独输出 source map,把客户端脚本从约 102 KB 降到 18 KB。
· 更新配置文档,同步 lockfile,从随包模板中移除部署专用的可信来源。
验证:客户端类型检查、构建和 42 项测试通过;已检查 npm 包内容。安装测试使用模拟子进程。
兼容性基于 DSH 0.2.0-rc.2 和 0.2.1-alpha.1 的源码契约。实际 DSH 验证、原生桌面更新桥、alpha 反向代理路径前缀支持、进程重启成功交接仍未验证或未实现。预览仍选择已发布的最高版本,包括 alpha/rc。
v0.1.142026-08-22
· 变更
· Windows:不再自动重启,改为显示手动重启提示
· Linux/macOS:自动重启,用能识别 execArgv 的辅助函数
· 延长 npm install 超时;运行状态与磁盘状态徽章区分更清楚
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。
README
由 DeepSeek 最新模型翻译生成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 同步。
展开完整文档(README 剩余 1 节)
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/status | GET | 同源 status(含 source / transport / updateAvailable) | | /dsh-version-updater/check | POST | 纯检测,不安装、不重启、不询问密码 | | /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_rollback | npm 回滚到 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) | 字段 | 默认 | 说明 | | updatePolicy | platform | Windows 可装可重启;Linux/macOS 仅检测。full / detect-only 可覆盖 | | channel | preview | stable 只追正式版 | | packageManager / packageManagerPath | npm | npm 更新用的包管理器 | | installTimeoutMs | 1200000 | npm 全局安装超时(毫秒) | | autoRestart | false | 旧向导用;MCP 显式 restart: true 时强制重启 | | force | false | /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
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
Z-6354/dsh-version-autoupdate
0.3.61:兼容与更新结果
相关插件 · 开发 / 工程
隐私简历生成器reactive-resume/reactive-resume
Reactive Resume 已迁至 GitHub 上的…
★ 45,335已汉化MCP
71.7
长时任务执行闭环AMAP-ML/LongHorizon-Harness
面向 Computer-Use Agent 的 Loop Engineering
★ 1,764已汉化DSH
70.5
多代理编排运行时Enderfga/claw-orchestrator
面向编程智能体的运行时。把 Claude Code、Codex、Antigravity、Grok…
★ 586已汉化MCP
69.4
记忆进化插件csyangwen/dsh-memory-evolve
dsh-memory-evolve 使用场景指南
★ 461已汉化DSH
67.9
原生编程智能体paean-ai/deeptide
由 DeepSeek 打造,为 DeepSeek 而生。
★ 1,107已汉化DSH
67.7
多引擎接力台emo-xiaoyu/harness-mix
macOS/Linux 已加入源码构建与启动适配;目标系统的完整桌面验收仍需在对应机器执行。安装方式、Linux…
★ 419已汉化DSH
66.8
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。