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 — 69.1k npm downloads in August plus 55.9k in September through the 11th (124.9k 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-13 round
Opened the family to the wider ecosystem. The research suite and the developer tooling behind the family — the catalog, the certification registry, the health checker — are now listed in the main community directories and awesome lists, with the first entries merged upstream. The day's outreach: a batch of pull requests and issues to those projects, roughly a third merged the same day. The family itself was quiet: 16 commits across 11 repos and 2 releases.
Two releases to open — dsh-cert-mcp 0.1.6 and dsh-plugin-doctor 0.2.3, both adding dsh.bundle so the certification registry and the health checker clear the marketplace gates themselves. Alongside them: dsh-catalog added four entries, dsh-team-rooms repaired its CI workflow, and four repos dropped withdrawn-repo references from their manifests.
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, refreshing the five-language READMEs and the shared family roster together. The day closed at 198 commits across 46 repos and 45 GitHub Releases.
Alongside it, the releases worth opening — dsh-permission-rules 0.7.1 → 0.7.2 split the pure allow-host helpers out of the host-only module; dsh-team-rooms 1.0.1 was 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 and dsh-auto-review tightened docs and tests. Plus the usual hygiene batch — restored em dashes and evidence markers, byte-order marks the release gate forbids, and two plugins reading their version from the package manifest instead of a hardcoded string.
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.
GitHub (this profile) — source, CI, releases; 969★ across the 45 family repos (40 dsh.bundle plugins + 5 support repos), of which 40 live repos declare the dsh.bundle contract
Gitee — 105 public repos, with 42 family repos mirrored automatically (branches + tags)
npm — 42 packages published with CI provenance (36 bare + 6 scoped; two further names on the registry are the deprecated legacy corridor packages), 689 versions to date — 69.1k downloads in August plus 55.9k in September through the 11th (124.9k over the last 30 days, npm window 08-13..09-11)
DSH Desktop Market — add the catalog source https://perrylink-dsh-catalog.perrylink.workers.dev/catalog-source.json under Market → Sources to browse all 40 family packages in-app (curated summaries + icons, contract-validated, CI-smoked)