🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

版本徽标 mervin1944/dsh-version-badge

DeepSeek Harness
mervin194460 天前有提交已提供中文文档扫描:含敏感能力

侧边栏常驻显示版本号,一键检查并部署更新

28.5/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/20 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add mervin1944/dsh-version-badge
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么[目录]—
dsh 原生插件 · market
暂无时间戳·判据 →
装得上吗[实装验证]✓
本站已真实安装成功
非静态推断
L4 · 真实安装等级说明 →
数据截至 2026/09/25·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/05·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 60 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

可执行外部命令
查看扫描证据(共 2 处,展示前 2 条)
  • 执行外部命令来自配置/变量
    lib/index.js:134
    execFile(process.execPath, [cli, ...args], {
  • 执行外部命令来自配置/变量
    lib/index.js:445
    const child = execFile(ps, ['-NoProfile', '-ExecutionPolicy', 'Bypass', '-File', helper], {
扫描于 2026/11/5(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 侧边栏显示版本号
  • 检查更新
  • 一键部署更新

DSH 版本号徽标插件:在侧边栏设置按钮上方显示 dsh 版本,带检查更新与一键部署。

README

由 DeepSeek 最新模型翻译生成
dsh-version-badge DSH Web 界面侧边栏设置按钮上方的版本号徽标:常驻显示当前 dsh 版本(如 DSH v0.1.1-rc.2),点击展开查看所有核心包版本(CLI / base / web-app / web-frontend / agent),旁边带「检查更新」按钮,发现新版可一键部署。 特性 - 🏷️ 常驻徽标:侧边栏设置按钮上方(非悬浮,作为界面布局的一部分),显示 DSH v - 📋 点击展开:列出 @deepseek-ai 核心包各自的版本号,点击外部或 ✕ 关闭 - 🔄 检查更新:查询 npm registry 对比最新版本(60 秒缓存),发现新版提示 - 🚀 一键部署:升级全局 dsh CLI(@deepseek-ai/dsh@latest)+ 脱离当前进程自动重启 - 🔒 安全模型:写操作仅接受本机同源请求(环回地址 + Origin 匹配 Host + 拒绝转发头) - ⚡ 零依赖:纯宿主插件 + 内联脚本注入(与 dsh-whale-widget 同机制),无客户端构建 安装 从 npm 安装(推荐): dsh plugin --profile web add dsh-version-badge 或本地链接安装(开发用):
展开完整文档(README 剩余 1 节)
dsh-version-badge

DSH Web 界面侧边栏设置按钮上方的版本号徽标:常驻显示当前 dsh 版本(如 DSH v0.1.1-rc.2),点击展开查看所有核心包版本(CLI / base / web-app / web-frontend / agent),旁边带「检查更新」按钮,发现新版可一键部署。

特性

- 🏷️ 常驻徽标:侧边栏设置按钮上方(非悬浮,作为界面布局的一部分),显示 DSH v
- 📋 点击展开:列出 @deepseek-ai 核心包各自的版本号,点击外部或 ✕ 关闭
- 🔄 检查更新:查询 npm registry 对比最新版本(60 秒缓存),发现新版提示
- 🚀 一键部署:升级全局 dsh CLI(@deepseek-ai/dsh@latest)+ 脱离当前进程自动重启
- 🔒 安全模型:写操作仅接受本机同源请求(环回地址 + Origin 匹配 Host + 拒绝转发头)
- ⚡ 零依赖:纯宿主插件 + 内联脚本注入(与 dsh-whale-widget 同机制),无客户端构建

安装

从 npm 安装(推荐):

dsh plugin --profile web add dsh-version-badge

或本地链接安装(开发用):

dsh plugin --profile web add link:D:\Code\dsh-version-badge

重启 dsh web 后刷新浏览器,设置按钮上方出现徽标。

更新

dsh plugin --profile web update dsh-version-badge

配置(可选)

默认允许一键部署。如要禁用部署/重启(例如该 dsh 进程由 supervisor 管理时),在 profile 的 cordis.patch.yml 里加:

- id: dsh-version-badge
name: dsh-version-badge
config:
allowRestart: false

生效后「检查更新」面板会提示部署已被禁用。

卸载

dsh plugin --profile web remove dsh-version-badge

验证

curl http://127.0.0.1:3080/dsh-version/version.json
curl http://127.0.0.1:3080/dsh-version/check-update.json
curl http://127.0.0.1:3080/dsh-version/widget.js

部署状态(若有):
curl http://127.0.0.1:3080/dsh-version/deploy-status.json

安全说明

- 只读端点(version.json / check-update.json / deploy-status.json):环回地址 + 无转发头;携带 Origin 时须与 Host 同源
- 写端点(deploy-update.json POST):环回地址 + 无转发头 + Origin 必须存在且与 Host 匹配(拒绝 curl / 跨站诱导的无 Origin 请求)
- 部署固定使用 npm dist-tag latest,忽略客户端传入的任何 tag/version
- 部署结果写入 $DSH_HOME/dsh-update-deploy.result.txt,可经状态端点查询;npm 失败时当前版本保持不变

结构

dsh-version-badge/
├── package.json # DSH bundle 插件元数据 ├── README.md # 本文件(中文) ├── README.en.md # 英文版 ├── CHANGELOG.md # 变更日志 ├── LICENSE # MIT 许可证 ├── cordis.patch.yml # 插件挂载声明 ├── .github/workflows/ci.yml # 持续集成(语法/清单检查) └── lib/ └── index.js # 宿主侧插件本体(含内联浏览器脚本)

License

MIT
预览分享卡片长什么样 ↓mervin1944/dsh-version-badge
分享 · DeepSeek Harness Hub
mervin1944/dsh-version-badge

侧边栏常驻显示版本号,一键检查并部署更新

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部