Building the DeepSeek Harness plugin ecosystem: 37 open-source plugins (Apache-2.0) across security, workflows, research, messaging bridges, and developer experience — plus the DSH Desktop Market catalog and a plugin-certification registry. Every project ships five-language READMEs, CI, npm provenance, and Gitee mirrors — 60.8k npm downloads in August plus 21.5k in the first 5 days of September. I also contribute upstream to Cordis, the plugin-core framework DeepSeek Harness itself is built on.
DeepSeek Harness turned "everything is a plugin" into an ecosystem. I build the plugins I wish existed — engineering-discipline guardrails, runtime panels, cross-session memory, and verifiable research engines — and publish them the way production software deserves.
- Family section refresh — every plugin README now links the full 37-plugin family (the four newest members included) with all cross-links fixed; dsh-ticktick / dsh-reach / dsh-wechat received their family sections for the first time.
- Listed on DSH Directory — 35 PerryLink plugins are published on dsh.directory (submitted through alexchenzl/dsh-plugin-directory); the official badge is now on this profile.
- Cordis — issue #124 filed with full evidence (NodeNext type declarations: 17/17 exports fail with TS2305) plus a local fix branch; #121 merged with the 45-patch regression suite green (43/43 PASS).
- Handbook — both upstream PRs merged: #67 (certification verification layer) and #68 (version-line refresh).
- Family audit green — all 40 repos passed full gates and install smokes against the dsh-v0.1.3-alpha.1 master checkout (GitHub tag; npm dependency line 0.1.2-rc.1); supported-version notes refreshed in every README.
- Cordis upstream — Windows/macOS CI merged (#122, contributor badge); a 45-patch downstream regression suite is offered for #121; 18-item errata for the Cordis paper.
- Ecosystem — DSH Desktop Market at 37 packages; awesome-dsh-plugin 36 entries; pan17/dsh-wechat cross-session PR merged (v0.9.0); dsh-cert-mcp live on Glama with an A-grade (TDQS 3.64).
- Snapshot — 770★ across the family · 38 npm packages (33 bare + 5 scoped) · 82k downloads Aug + Sep 1–5 · public Gitee mirrors for every repo.
| Plugin | What it gives you | Install |
|---|---|---|
| dsh-auto-review | Second-model auto-review on the approval chain, fail-closed by default (136★) | dsh plugin --profile web add dsh-auto-review |
| dsh-permission-rules | Claude Code-style declarative allow/deny/ask rules with session-log audit (113★) | dsh plugin --profile web add dsh-permission-rules |
| dsh-memento | Approval-gated cross-session memory (ctx.memory + SQLite) (97★) |
dsh plugin --profile web add dsh-memento |
| dsh-mcp-panel | MCP management console: /mcp + Settings tab + trial calls (52★) |
dsh plugin --profile web add dsh-mcp-panel |
| dsh-checkpoint-rewind | Claude Code /rewind equivalent: git-first snapshots, session forks, one-shot restore (15★) |
dsh plugin --profile web add dsh-checkpoint-rewind |
One-command starter pack: dsh-kit — installs the full 37-plugin family.
| Plugin | What it gives you | npm |
|---|---|---|
| dsh-research-report | Verifiable research reports: content-addressed evidence ledger, manifest seal hash, byte-level citation checks, drift detection, disproof ledger | npm |
| dsh-fund-research | Chinese mutual-fund research with sealed, traceable snapshots — every number traces to a hashed source | npm |
| dsh-industry-research | Industry/company research: chain-map SVG with bottleneck detection, timeline, company cards, adversarial review | npm |
| dsh-data-quality | Deterministic data profiling/cleaning/verification: DAMA scorecard, content-hash dedupe, metric expectations | npm |
| Plugin | One-liner | npm |
|---|---|---|
| dsh-defend | Injection/jailbreak/secret detection + destructive-delete gate | npm |
| dsh-permission-rules | Declarative allow/deny/ask permission rules | npm |
| dsh-mask | PII masking/sanitization | npm |
| dsh-skill-pack-security | Security-audit skill pack + supply-chain gate | npm |
| Plugin | One-liner | npm |
|---|---|---|
| dsh-background-agents | Durable background child agents with a Web UI sidebar | npm |
| dsh-checkpoint-rewind | Snapshots, forks, one-shot restore | npm |
| dsh-github | GitHub PR/issue integration + Action, writes approval-gated | npm |
| dsh-claude-move | Migrate Claude Code/Codex/OpenCode/Hermes into DSH | npm |
| dsh-click | Desktop control tools (Windows/macOS) | npm |
| dsh-session-sync | Git-backed session synchronization | npm |
| dsh-test-drive | Install→smoke→uninstall test driver for plugins | npm |
| Plugin | One-liner | npm |
|---|---|---|
| dsh-composer-history | Terminal-style input history for the web composer | npm |
| dsh-output-styles | Runtime-switchable model output styles | npm |
| dsh-session-pin | Pin sessions in the Web sidebar | npm |
| dsh-memento | Approval-gated cross-session memory protocol | npm |
| dsh-personal-directive | Personal directive injector with top-bar toggle (framework edition; fork of liucaimao2026/dsh-personal-directive) | npm |
| Plugin | One-liner | npm |
|---|---|---|
| dsh-auto-review | Second-model auto-review on the approval chain | npm |
| dsh-doublecheck | Engineering-discipline guard: grill, gates, adversary review | npm |
| dsh-score | Plugin quality scoring across git/gh/npm | npm |
| Plugin | One-liner | npm |
|---|---|---|
| dsh-budget | Token metering and budget governance | npm |
| dsh-observe | OTel/Langfuse telemetry export | npm |
| dsh-fast | Performance diagnostics | npm |
| Plugin | One-liner | npm |
|---|---|---|
| dsh-draw | Image-generation routing | npm |
| dsh-translate | Translation + JSON repair | npm |
| dsh-talk | Speech recognition and voice I/O | npm |
| dsh-library | Local knowledge-base RAG | npm |
| dsh-local-ai | Ollama LLM provider and routing | npm |
| Plugin | One-liner | npm |
|---|---|---|
| dsh-lsp-actions | LSP diagnostics/formatting/completion/actions | npm |
| dsh-mcp-panel | MCP management console | npm |
| dsh-plugin-guide | Plugin-development knowledge base + CLI toolchain | npm |
Support repos: dsh-plugin-kit (review-rule meta package) · dsh-catalog (DSH Desktop Market catalog source) · dsh-cert-mcp (certification MCP server) · dsh-kit (one-command installer)
| Plugin | One-liner | npm |
|---|---|---|
| dsh-wechat | WeChat ↔ DSH bridge (Tencent iLink bot): text/image/file/voice, approvals in chat | npm |
| dsh-ticktick | TickTick/Dida365 task bridge: session-header panel + 11 tools | npm |
| dsh-reach | Multi-channel approval/question bridge: WeChat/Telegram/Feishu, session console | npm |
| Plugin | One-liner | npm |
|---|---|---|
| dsh-data-quality | Data profiling/cleaning/verification | npm |
| dsh-fund-research | Mutual-fund research, sealed traceable snapshots | npm |
| dsh-industry-research | Industry/company research domain pack | npm |
| dsh-research-report | Verifiable research-report engine | npm |
- Cordis — the upstream plugin-core framework that powers DeepSeek Harness. Contributor: merged PR #122 (Windows + macOS CI, contributor badge) · 45-patch real-world regression suite + verification for the merged include-journal fix PR #121 · reported issue #112 with an initial fix (PR #116) · open issue #124 (NodeNext type declarations, evidence + local fix) · 18-item errata for the Cordis paper.
- dsh-handbook — the official DSH handbook: two merged PRs (#67, #68).
- dsh-wechat — cross-session PR #4 merged (v0.9.0).
- Directory & hub submissions — 29 plugin submissions to DSH Directory (via alexchenzl/dsh-plugin-directory) · 113 [Submission] issues on the omdsh hub · curated entries merged into awesome-dsh-plugin, 0xsline/awesome-deepseek-harness, the AdamPlatin123 radar, and Zhiyuan-Fan's list.
- GitHub (this profile) — source, CI, releases
- Gitee — full mirror of every repo's branches and tags
- npm — 38 packages published with CI provenance (33 bare + 5 scoped)
- DSH Desktop Market — add the catalog source
https://perrylink-dsh-catalog.perrylink.workers.dev/catalog-source.jsonunder Market → Sources to browse all 37 family packages in-app (curated summaries + icons, contract-validated, CI-smoked)
Listed on awesome-dsh-plugin (36 entries), DSH Directory (35 published), Awesome DeepSeek Harness, awesome-deepseekharness, Zhiyuan-Fan's list, the AdamPlatin123 radar, dsh-market (via the awesome-dsh-plugin registry), dsh-suite, and ZeroPointRepo's list. Auto-indexed on deepseek1024.com (36 entries). Certification: dsh-plugin-certification.
我在 DeepSeek Harness 上把 Claude Code / Codex 生态里最实用的能力做成了开源插件:检查点回退、声明式权限、输出风格、跨会话记忆、MCP 面板、微信/TickTick 桥接,以及可验证研究报告 / 基金研究 / 行业研究 / 数据质量「研究四件套」——共 37 个插件(Apache-2.0),全部带五语文档、CI、npm 发布与 Gitee 镜像。一键全家桶:dsh-kit。同时我也是 DeepSeek Harness 上游核心框架 Cordis(cordiverse/cordis)的贡献者:Windows/macOS CI 已合并(#122),并为 include-journal 修复(#121)提供了 45 个真实补丁文件的回归套件与验证。
2026-09-07 轮:① 家族段落全面刷新——全部插件 README 的家族段落更新为完整 37 插件口径(补齐 dsh-wechat / dsh-ticktick / dsh-reach / dsh-personal-directive),跨链接全部修复;dsh-ticktick / dsh-reach / dsh-wechat 首次补上家族段落;② DSH Directory 收录——35 个插件上架 dsh.directory(经 alexchenzl/dsh-plugin-directory 提交),主页已挂官方徽章;③ Cordis——提交 NodeNext 类型声明 issue(#124,17/17 TS2305 证据 + 本地修复分支),#121 合并后 45-patch 回归 43/43 全绿;④ dsh-handbook 上游两枚 PR(#67/#68)全部合并。
2026-09-06 轮:① 全家桶审计全绿——40 仓对照 dsh-v0.1.3-alpha.1(GitHub tag;npm 依赖线 0.1.2-rc.1)跑完全部门禁与安装冒烟,各仓 README 支持版本信息已同步,新增 skill-pack-security-provider 2.2.8 发布;② Cordis 上游——Windows/macOS CI 已合并(#122,CONTRIBUTOR),#121 的 45-patch 回归套件待命,论文勘误 18 条;③ 生态——市场目录 37 项、主榜 36 条、pan17/dsh-wechat PR #4 已合并(v0.9.0)、cert-mcp 上 Glama A 级(TDQS 3.64);④ 快照——家族 770+ 星、npm 38 包(33 裸名+5 scoped)、8 月 6.1 万 + 9 月 1–5 日 2.1 万下载、Gitee 镜像全公开。
待业中。近期考虑给自己安排一次体检。因此最近将减少熬夜,后续的更新迭代节奏会适当放缓。当然,问题和缺陷修复不会停,只是发布频率会降低一些,还请大家谅解。




