dsh-qrcode:DeepSeek Harness 的離線二維碼與條形碼生成插件

前言

DSH 會話有時運行在受限網絡或沙箱環境裏,直接把內容交給外部編碼器並不方便。hellosky983/dsh-qrcode 是一個面向 DeepSeek Harness 的 DSH 插件,用來在本地生成二維碼和條形碼。它提供 qrcode 與 barcode 兩個 model tools,計算過程不使用網絡、shell 或運行時依賴。

這是什麼

dsh-qrcode 由 hellosky983 維護,許可證爲 MIT。package.json 中版本爲 0.2.0。已覈實資料給出的 DSH 版本要求爲 0.1.0-rc.6,主分支驗證於 2026-08-14 快照,最後驗證日期爲 2026-08-14。

核心功能

  • 爲 DeepSeek Harness 提供離線二維碼和條形碼生成。
  • 提供 qrcode 和 barcode 兩個 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

qrcode 在 format=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
羽毛球分组比赛记分
小程序二维码

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

小夜