dsh-qrcode:DeepSeek Harness 的离线二维码与条形码生成插件

前言

DSH 会话有时运行在受限网络或沙箱环境里,直接把内容交给外部编码器并不方便。hellosky983/dsh-qrcode 是一个面向 DeepSeek Harness 的 DSH 插件,用来在本地生成二维码和条形码。它提供 qrcodebarcode 两个 model tools,计算过程不使用网络、shell 或运行时依赖。

这是什么

dsh-qrcodehellosky983 维护,许可证为 MIT。package.json 中版本为 0.2.0。已核实资料给出的 DSH 版本要求为 0.1.0-rc.6,主分支验证于 2026-08-14 快照,最后验证日期为 2026-08-14

核心功能

  • 为 DeepSeek Harness 提供离线二维码和条形码生成。
  • 提供 qrcodebarcode 两个 model tools。
  • qrcode 的内容支持 URL、WIFI、vCard、tel/sms 或纯文本。
  • barcode 支持 Code128 和 EAN-13。
  • 输出格式支持 SVG、PNG 和 ASCII。
  • 纯本地计算,无网络、无 shell、无运行时依赖。
  • 无环境变量、无密钥;读取和写入均为无,网络为无,凭据为无。
  • 插件要求 inject = ['tools']

安装与启用

在 DSH 环境中执行:

dsh plugin add github:hellosky983/dsh-qrcode

安装前建议检查 GitHub 仓库源码、package.json 和 MIT 许可证。DSH 插件会以当前 dsh 进程权限运行,因此不要在不信任来源上直接安装。启用后需要确认插件声明了 inject = ['tools'],否则工具可能不可见。

典型用法

可以直接对代理说:

把这个链接做成二维码: https://example.com

也可以直接调用工具:

qrcode text="https://example.com" format=svg
barcode text="ABC-123" symbology=code128 format=svg

qrcodeformat=svg 时返回 SVG 标记;如需文件产物,建议优先使用 SVG 并保存为 .svg 文件。PNG 输出是 data URL。barcode 示例中使用 symbology=code128,已核实能力包括 Code128 和 EAN-13。

适用场景与注意

这个插件适合需要离线生成二维码或条形码的 DSH 会话,尤其是受限网络或沙箱会话。

  • 适用内容:URL、WIFI、vCard、tel/sms、纯文本二维码,以及 Code128、EAN-13 条形码。
  • 输出:SVG、PNG、ASCII。
  • 兼容:DSH 0.1.0-rc.6;主分支验证于 2026-08-14 快照,最后验证日期 2026-08-14
  • 日志:位于 ~/.dsh/profiles/<name>/
  • 回滚:可通过重新安装较早的 git commit 回滚。
  • 安全:资料称无 secrets 随附;安全问题可通过 GitHub issue 或邮件私有报告。

参考链接

  • 目录页:https://www.skillhub.cn/plugins/hellosky983/dsh-qrcode
  • GitHub:https://github.com/hellosky983/dsh-qrcode
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye