You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Building the DeepSeek Harness plugin ecosystem: 40 open-source plugins (dsh.bundle plugins) — 45 repos in the family (Apache-2.0) across security, workflows, research, messaging bridges, and developer experience — plus the DSH Desktop Market catalog, a plugin-certification registry, and the dsh-plugin-doctor CI checker. 39 of the 45 repos ship five-language READMEs, and every plugin ships CI, npm provenance, and a Gitee mirror — 63.9k npm downloads in August plus 51.2k in September so far (115.1k over the last 30 days). 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.
📣 Latest — 2026-09-12 round
The whole family moved twice in one day. In the afternoon every plugin repo adopted the dsh-v0.1.5-rc.2 host line — the same two-commit change everywhere (pin @deepseek-ai/dsh-*, refresh the five-language compatibility baseline) — 39 repos migrated and 42 Releases shipped in one pass. In the evening the same fleet ran a second synchronized pass: 42 repos refreshed their five-language READMEs and the shared family roster at once. The day closed at 198 commits across 46 repos and 45 GitHub Releases.
A few releases worth opening — dsh-permission-rules 0.7.1 → 0.7.2 splits the pure allow-host helpers out of the host-only module (PR #24); dsh-team-rooms 1.0.1 is day two of the extracted plugin; dsh-plugin-doctor 0.2.2 stopped passing a stale peer range it merely failed to recognise; dsh-mask 0.2.10 and dsh-auto-review 0.12.4 tightened their docs and tests. Alongside them the usual hygiene batch: restored em dashes and Chinese evidence markers, the byte-order marks the release gate forbids, and two plugins now reading their version from the package manifest instead of a hardcoded string.
Snapshot — 950★ across the 45 family repos (40 dsh.bundle plugins + 5 support repos) · 40 live repos declaring the dsh.bundle contract · 44 published npm packages (38 bare + 6 scoped; two are the deprecated legacy names retired by the upgrade-corridor merge) · 679 versions · 63.9k downloads in August plus 51.2k in September so far (115.1k over the last 30 days; npm's published series reaches Sep 10, with Sep 3, 7 and 8 missing registry-wide) · 104 public Gitee repos.
2026-09-11 round
dsh-team-rooms 1.0.0 — team rooms extracted out of dsh-background-agents into a standalone plugin: cross-session rooms with a message bus, a shared task board, approval-gated handoffs and a timeline that survives restarts.
dsh-plugin-upgrade-015 0.1.0 and the re-pointed registry — the two upgrade corridors merged into one package (npm rejected the original name, so it ships as -015), a one-shot workflow deprecated the two retired npm names, and dsh-plugin-doctor moved its verified registry over and enrolled dsh-team-rooms.
WeChat ↔ DSH bridge (Tencent iLink bot): text/image/file/voice, approvals in chat — developed with pan17, who now hosts the repo and publishes the npm package
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, superseded by #121) · open issue #124 (NodeNext type declarations, evidence + local fix) · open PR #126 (ship src in core/loader/timer tarballs, CI green) · 18-item errata for the Cordis paper.
cordiverse/http — open issue #14: the README documents a Response wrapper that ctx.http() no longer returns, with repo-verified line references and a README-only fix.
schemastery — the schema framework used across the DSH stack: filed issue #77 (ESM/NodeNext consumption gap, full evidence) and two open PRs — #78 (exports map + dual declarations) and #79 (repair the test-runner flag and a stale i18n expectation).
Security — published advisory GHSA-j922-p6h6-p255 for dsh-permission-rules (medium, patched in 0.6.16).
Official harness repo — it does not accept external pull requests (verified: GET /repos/deepseek-ai/deepseek-harness/pulls returns 404 and CONTRIBUTING.md says so), so that line runs through issues, Discussions (the Show Your Plugins! post #6104) and the plugin ecosystem instead.