Introduction¶
DSH sessions sometimes run in restricted networks or sandbox environments, making it inconvenient to directly hand content over to external encoders. hellosky983/dsh-qrcode is a DSH plugin for DeepSeek Harness designed to generate QR codes and barcodes locally. It provides two model tools, qrcode and barcode, and the computation process uses no network, shell, or runtime dependencies.
What is this¶
dsh-qrcode is maintained by hellosky983 and is licensed under the MIT license. The version in package.json is 0.2.0. The DSH version requirement verified by sources is 0.1.0-rc.6. The main branch was verified against a 2026-08-14 snapshot, and the last verification date is 2026-08-14.
Core Features¶
- Provides offline QR code and barcode generation for DeepSeek Harness.
- Provides two model tools:
qrcodeandbarcode. - Content for
qrcodesupports URL,WIFI, vCard, tel/sms, or plain text. barcodesupports Code128 and EAN-13.- Output formats support SVG, PNG, and ASCII.
- Purely local computation, no network, no shell, no runtime dependencies.
- No environment variables, no keys; no reading or writing, no network, no credentials.
- Plugin requires
inject = ['tools'].
Installation and Activation¶
Execute in the DSH environment:
dsh plugin add github:hellosky983/dsh-qrcode
It is recommended to check the GitHub repository source code, package.json, and the MIT license before installation. DSH plugins run with the permissions of the current dsh process, so do not install directly from untrusted sources. After activation, you need to confirm that the plugin declares inject = ['tools'], otherwise the tools may not be visible.
Typical Usage¶
You can directly ask the agent:
Convert this link into a QR code: https://example.com
Or you can call the tools directly:
qrcode text="https://example.com" format=svg
barcode text="ABC-123" symbology=code128 format=svg
qrcode returns SVG markup when format=svg; if file artifacts are needed, it is recommended to prioritize SVG and save it as a .svg file. PNG output is a data URL. The barcode example uses symbology=code128, and verified capabilities include Code128 and EAN-13.
Applicable Scenarios and Notes¶
This plugin is suitable for DSH sessions that require offline QR code or barcode generation, especially in restricted network or sandbox sessions.
- Applicable content: URL,
WIFI, vCard, tel/sms, plain text QR codes, as well as Code128 and EAN-13 barcodes. - Output: SVG, PNG, ASCII.
- Compatibility: DSH
0.1.0-rc.6; main branch verified against a2026-08-14snapshot, last verification date2026-08-14. - Logs: Located in
~/.dsh/profiles/<name>/. - Rollback: Can be rolled back by reinstalling an older git commit.
- Security: Sources state no secrets are attached; security issues can be privately reported via GitHub issue or email.
Reference Links¶
- Directory page: https://www.skillhub.cn/plugins/hellosky983/dsh-qrcode
- GitHub: https://github.com/hellosky983/dsh-qrcode