查看当前版本并一键升级到最新版
29/100
综合分
1
GitHub 星标
77
npm 周下载
—/5
用户评分
数据截至 2026/9/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-version-pluginnpm 源 · dsh-version-plugin 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-client-connection@deepseek-ai/dsh-client-runtime给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 查看当前版本
- 一键升级最新版
展示dsh版本,提供更新到最新版按钮
README
由 DeepSeek 最新模型翻译生成dsh-version-plugin
一个 DSH(DeepSeek Harness)Web 模式插件:在设置弹窗的「通用设置」底部展示当前 DSH 版本,并提供检查更新、更新到最新版本的按钮。
预览
安装
从 npm 安装(推荐)
已发布的 npm 包包含预构建的浏览器端产物,无需本地构建权限:
dsh plugin --profile web add dsh-version-plugin
从 GitHub 安装
也可以直接从 git 仓库安装源码。prepare 脚本会在安装后自动构建浏览器端产物:
dsh plugin --profile web add github:hotpot-labs/dsh-version-plugin
pnpm ≥10 默认禁止 git 依赖执行构建脚本。首次 add 失败后,需要在对应 profile 的 pnpm-workspace.yaml 中授权本包构建,然后重新执行上面的 add 命令:
allowBuilds:
dsh-version-plugin: true
授权 allowBuilds 意味着允许该包源码在你的机器上安装时执行构建脚本。建议锁定到具体 commit:github:hotpot-labs/dsh-version-plugin#。
展开完整文档(README 剩余 1 节)
dsh-version-plugin
一个 DSH(DeepSeek Harness)Web 模式插件:在设置弹窗的「通用设置」底部展示当前 DSH 版本,并提供检查更新、更新到最新版本的按钮。
预览
安装
从 npm 安装(推荐)
已发布的 npm 包包含预构建的浏览器端产物,无需本地构建权限:
dsh plugin --profile web add dsh-version-plugin
从 GitHub 安装
也可以直接从 git 仓库安装源码。prepare 脚本会在安装后自动构建浏览器端产物:
dsh plugin --profile web add github:hotpot-labs/dsh-version-plugin
pnpm ≥10 默认禁止 git 依赖执行构建脚本。首次 add 失败后,需要在对应 profile 的 pnpm-workspace.yaml 中授权本包构建,然后重新执行上面的 add 命令:
allowBuilds:
dsh-version-plugin: true
授权 allowBuilds 意味着允许该包源码在你的机器上安装时执行构建脚本。建议锁定到具体 commit:github:hotpot-labs/dsh-version-plugin#。
本地安装
在包含本插件的目录中,把它作为本地 bundle 安装进 profile:
dsh plugin --profile web add ./dsh-version-plugin
使用
安装完成后以 web 模式启动:
dsh --profile web web
打开设置弹窗 → 通用设置,即可在最底部看到「DSH 版本」行:
- 检查更新:查询 npm registry 上 @deepseek-ai/dsh 的最新版本。
- 更新到最新版本:执行 npm install -g @deepseek-ai/dsh@latest 并展示命令输出。
功能特性
- 在 host 侧读取已安装 @deepseek-ai/dsh 的 package.json 获取当前版本。
- 在 dsh web 模式的设置弹窗 → 通用设置 → 最底部增加「DSH 版本」行。
- 一键查询 npm registry 上 @deepseek-ai/dsh 的最新版本。
- 一键执行全局更新命令,并在界面上如实展示命令输出。
开发
工作原理
- host 侧(src/index.ts)读取已安装 @deepseek-ai/dsh 的 package.json 获取当前版本,并通过 ctx.connection.rpc.handle('/dsh-version', ...) 暴露三个 RPC 端点:getInstalledVersion、getLatestVersion、updateToLatest。
- 浏览器侧(src/client.tsx)在设置弹窗的通用设置底部渲染「DSH 版本」行,通过 RPC channel 调用 host 侧端点完成查询与更新。
目录结构
dsh-version-plugin/
├── package.json # 插件元数据、dsh.client/dsh.bundle 声明 ├── cordis.patch.yml # 注册插件层 ├── src/index.ts # Host 侧入口:版本读取 + /dsh-version RPC channel ├── src/client.tsx # 浏览器侧源码:通用设置行 ├── lib/ # 构建产物(gitignore) │ ├── index.js │ └── client.js ├── scripts/build.mjs # 构建脚本 ├── tests/safety.mjs # 结构与导出校验 └── tsconfig.json # TypeScript 配置
构建与测试
npm install
npm run build # 生成产物到 lib/
npm run typecheck # 类型检查
npm test # 结构与导出校验
npm pack --dry-run # 确认 tarball 只包含 lib/ + patch + README
常见问题
问:点「更新到最新版本」后 workspace 里的 dsh 没有变化?
「更新到最新版本」使用全局安装命令 npm install -g @deepseek-ai/dsh@latest。如果当前 dsh 是通过 pnpm workspace 或本地源码运行,该命令只会更新全局 npm 包,不会改动 workspace 源码;界面会如实返回 npm 的输出。
问:从 GitHub 安装时报错或缺少构建产物?
pnpm ≥10 默认禁止 git 依赖执行构建脚本。在对应 profile 的 pnpm-workspace.yaml 中为本包授权 allowBuilds 后重新安装(见「安装 → 从 GitHub 安装」)。
问:更新完成后界面显示的版本没有变?
重启 web 进程并刷新页面,再点一次「检查更新」确认。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
hotpot-labs/dsh-version-plugin
查看当前版本并一键升级到最新版
相关插件 · 其他
模型破甲清洗HunYiSage/dsh-purge
⚔️ DeepSeek Harness 网络安全红队工具dsh-purge
★ 16,993已汉化DeepSeek 客户端
73
女娲蒸馏alchaincyf/nuwa-skill
输入名人名字,提炼其思维模型与决策方式供你调用
★ 37,308已汉化DSH
72
逆向分析桥接Fanqi89/dsh-rea
REA(Reverse Engineer Anything)MCP 桥接,用来把 REA 逆向工具接入 DSH 插件
★ 51已汉化DSH
72
语音女友beiyege-01/dsh-voice-ai-girlfriend
语音 AI 女友Voice AI girlfriend for DeepSeek Harness:Whisper…
★ 888已汉化DSH
71.6
红队越狱测试套件Minglink/dsh-infinite-gen-5
DeepSeek v4.1 flash 逆向工具无限五代 求 Star 收藏 ⭐欢迎大家提交项目的改进
★ 3,759已汉化DSH
71.4
协同办公空间dream-num/univer-workspace
一个让人类与 AI Agent 共同创作、协作和审阅的开源 Office 工作空间。
★ 2,269已汉化DSH
70.8
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。