LinShang LS125 UV irradiance meter / UVALED-X3 probe: fully reverse-engineered 9600 8N1 protocol (28-byte frames, CRC-16/MODBUS, poll + clear commands) provided as a DSH skill, together with the capture/decode toolchain and a verified STM32F103 host firmware.
Skills · Agent collaboration · Developer tools
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:2333hutao/dsh-ls125-uv-probe
DeepSeek Harness plugin: native macOS Notification Center banners (osascript) when an agent turn ends or a permission request arrives, with a per-operation sound picker on the web settings page
Agent collaboration · Notifications
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:WShihan/dsh-macos-notify
Microsoft Agent Framework (MAF) integration for DeepSeek Harness: validate, run and scaffold declarative agents and workflows defined in YAML, through native dsh tools.
Agent collaboration · Integrations
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:WODE25500/dsh-maf
Keeps a long agent turn answerable to the user's actual request: a standing maintainer-document reminder, two pre-execute gates (read a same-basename precedent before editing infrastructure; say what a side-effecting step is for), an objective anchor that quotes the user's latest instruction plus an explicit precedence rule, and a nudge stage that corrects before it blocks. Details: (1) A standing system-prompt section that tells the model to read the workspace maintainer documents (plan.md / conventions.md / stack.md / state.md / maintainer/README.md) before every operation, so small-model context compaction cannot erase long-term project memory. (2) A `tools/pre-execute` precedent gate that denies a write/edit inside a guarded infrastructure area until a working same-basename precedent has been read. (3) A `tools/pre-execute` intent gate that polices the turn's side-effecting calls when the model never said what the step is for. (4) An OBJECTIVE ANCHOR: the user's latest instruction, quoted verbatim in a second prompt section with an explicit precedence rule (user's latest instruction > your own last stated plan > a lead you found yourself), so a long turn cannot silently redefine its own task. (5) A NUDGE stage that corrects before it blocks — the first unexplained action only injects a reminder the model reads at its next step, a drift reminder fires once per long turn, and only a repeated offence is denied. Plus a right-sidebar tab that views and edits those documents, and ten runtime knobs exposed in the harness settings page (设置 → 插件 → 插件配置).
Keyboard shortcut that injects an encouraging message into the running dsh-TUI conversation: steer when a tool is in flight, interrupt-and-deliver when the model is only streaming text
Agent collaboration · Interface extensions
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:VviLliAm-qwq/dsh-mama-cheer
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Fishsb/DSH-Mana#53dc41c10f343a83f5b60d3390f3453a23ddfcb6&path:packages/reconsolidation
Find the right plugin, then get started
Search by task
Use a feature keyword or category, then sort by recent updates or GitHub stars.
Explore capabilities
Read the description, AI analysis and original README to understand what a plugin does.
Check and install
Review compatibility, dependency ranges and instructions, then copy the available install command.
Questions about DSH Hub
What is DSH Hub?
DSH Hub is a community plugin directory for DeepSeek Harness, bringing together descriptions, source links and installation instructions to help you discover and compare extensions.
Does inclusion mean a plugin is tested and compatible?
No. Detail pages show recorded compatibility and dependency ranges. Unknown does not mean compatible; check the project documentation before installing.
How do I install a plugin?
Open its detail page and check the installation section. Copy the command into your Harness environment when available, or follow the project README.