dsh-plugins
DiscoveredSmall DeepSeek Harness plugins. Install one folder at a time. Don't pip the wrong dsh.
dsh-plugins
Small no-build JavaScript DeepSeek Harness plugins. Install one folder at a time. Do not pip the wrong dsh.
CAUTION: do not pip the wrong dsh. Official CLI is @deepseek-ai/dsh (today 0.1.0-rc.6). The PyPI package deepseek-harness-cli is a different tool (dsh doctor / dsh chat). Help should show profile / web / plugin, not doctor.
GitHub topic: dsh-plugin. Chinese: README.zh.md
Packages
This repo is a collection. Sister plugins live in their own repos — this folder does not re-ship them.
| Package | Tool | What it does |
|---|---|---|
| dsh-cli-guard | check_dsh_cli | Report whether dsh on PATH is official or the wrong PyPI binary |
| dsh-title-count | count_title | Unicode code-point length vs Xiaohongshu 20 / Toutiao 30 |
| dsh-handoff | write_handoff | Write bilingual HANDOFF.md for the next agent |
| dsh-xhs-note | format_xhs_note | Format a Xiaohongshu note (sister repo) |
| dsh-memory-canvas | memory_offload / memory_recall / memory_canvas | Offload bulky logs to refs + Mermaid canvas (sister repo) |
Install into a profile
Plain JavaScript. No prepare or build step.
Git install does not need allowBuilds. Quote the hash.
dsh plugin --profile web add "github:guobinmengxiang-rgb/dsh-plugins#path:/packages/dsh-cli-guard"
dsh plugin --profile web add "github:guobinmengxiang-rgb/dsh-plugins#path:/packages/dsh-title-count"
dsh plugin --profile web add "github:guobinmengxiang-rgb/dsh-plugins#path:/packages/dsh-handoff"
Check the composed layer without booting:
dsh --profile web --dump-config
You should see the plugin layer. Then start the profile as usual.
Demo (no dsh)
node packages/dsh-cli-guard/demo.mjs
node packages/dsh-title-count/demo.mjs
node packages/dsh-handoff/demo.mjs
dsh-cli-guard still prints a report if dsh is missing (UNKNOWN).
Honest limits
- DeepSeek Harness is a developer preview: THERE WILL BE COMPATIBILITY-BREAKING CHANGES.
- Preview will break.
- Plugin code runs on your machine.
- Bundle cordis.patch.yml uses the package name, not a filesystem path.
Official docs and related
- Your first plugin: https://deepseek-harness.github.io/deepseek-harness/en/develop/basic/
- Package and install a plugin: https://deepseek-harness.github.io/deepseek-harness/en/develop/basic/publish
- Cordis: https://github.com/cordiverse/cordis
- Course: https://github.com/guobinmengxiang-rgb/dsh-getting-started
- Awesome list: https://github.com/guobinmengxiang-rgb/awesome-dsh
- Skills pack (handoff-md): https://github.com/guobinmengxiang-rgb/skills
License
MIT (c) 2026 国彬 张
Comments
Loading…
Similar plugins
by bobby-sheng
Search, inspect, update, and install DeepSeek Harness plugins from DSH Get.
★ 0
MIT
JavaScript
Aug 19, 2026
dsh plugin --profile web add dshget-pluginby ookami-change
Minimal installable plugin starter for DeepSeek Harness.
★ 0
JavaScript
Aug 15, 2026
dsh plugin --profile web add dsh-plugin-starterby yogeek
Enable/disable DeepSeek Harness (dsh) plugins from Settings > Plugins, grouped into collapsible categories
★ 0
MIT
JavaScript
Aug 25, 2026
dsh plugin --profile web add dsh-plugin-toggleby wsxwj123
Independent plugins for DeepSeek Harness, organized as isolated packages in one monorepo.
★ 9
↓ 109/wk
MIT
JavaScript
Sep 12, 2026
dsh plugin --profile web add dsh-appearance-galleryby builtin-pb
The single plugin you need for DSH — build, test, diagnose, and maintain DeepSeek Harness plugins and core.
★ 7
MIT
JavaScript
Sep 19, 2026
dsh plugin --profile web add dsh-developerby dkjsiogu
DeepSeek Harness plugin: browse host files/folders in the Web composer and insert absolute paths
★ 0
MIT
TypeScript
Aug 15, 2026
dsh plugin --profile web add dsh-path-browser