xlings-res/dsh-plugins
August 13, 2026 · View on GitHub
Mirrored tarballs of DeepSeek Harness plugins, consumed by
Sunrisepeak/dsh-index.
Nothing here is original work. Every release is a pnpm pack of an upstream
plugin at a pinned commit, republished so that xlings install dsh:<plugin>
- resolves through a CN mirror as well as GitHub,
- verifies a sha256 before it installs,
- still works if the upstream repository disappears,
- and needs no build authorisation on the user's machine — the package's
own
preparescript ran here, in CI, once.
Layout
tag <plugin>-<version>
assets <plugin>-<version>.tgz
<plugin>-<version>.tgz.sha256
Each release body records the upstream repo, the exact commit it was built from, its license, and the digest.
What gets mirrored, and what does not
Mirroring is redistribution, so the license decides — not usefulness or
popularity. A plugin is mirrored only if its upstream repository carries a
license that grants redistribution (MIT, BSD-3-Clause, Apache-2.0,
GPL-3.0), and the LICENSE file must be present in the tree at the pinned
commit, not merely claimed in repository metadata. The upstream license ships
inside every tarball.
A plugin with no LICENSE grants no rights at all, so it is not mirrored. Those install straight from GitHub instead, and dsh-index labels them as such rather than implying a guarantee it cannot make.
The license is re-checked at every publish: a project can relicense, so a decision made when the plugin was first indexed is not valid forever.
Takedown
If you author a plugin here and want it removed, open an issue on dsh-index or contact the maintainers. The release is deleted and the package reverts to installing directly from your repository — no fork of your code is kept.
Publishing
Releases are produced by tools/mirror.py in dsh-index. It refuses rather than
degrades: any failed gate means no release and no mirror block, so a mirror
entry that does not resolve cannot exist.