dsh-market-index
DSH plugin market index (format 1) listing the DeepSeek Harness bundles published by @Silentforfar.
- Stars
- 0
- Language
- JavaScript
- Created
- Oct 21, 2026
- Updated
- Oct 21, 2026
Introduction
DSH plugin market index
A DSH (DeepSeek Harness) plugin market index in format 1, listing the bundles published by @Silentforfar.
Index URL
https://silentforfar.github.io/dsh-market-index/index.json
DSH ships no official market: a market is exactly this file, hosted anywhere over https. The Discover tab of the Plugins page reads the index sources you add.
Use it
- Open Plugins in the DSH Web sidebar.
- Select More next to Experimental plugins and switch on Custom plugin markets. The page then shows Installed and Discover.
- In Discover, add the index URL above.
- Install any listed bundle. DSH installs it into the current profile, pins the exact commit, and keeps the index source for later updates.
The Host caches a successful read for ten minutes and refuses redirects, so a release shows up after the cache expires or after the index is re-read.
What is listed
| Plugin | What it does |
|---|---|
@silentforfar/dsh-session-menu | Session menu extras: export log, reveal workspace folder, mark unread, permanent delete. |
@silentforfar/dsh-side-task | Opens a temporary session in the right sidebar, in the same workspace with its own context. |
@silentforfar/dsh-qq-screenshot | Captures a screen region with QQ's screenshot tool and hands the image to the model. |
@silentforfar/dsh-computer-use | Windows desktop control: window screenshots, UI Automation trees, and real input actions. |
Every version is a git source pinned to a full 40-character commit, so an install is reproducible and independent of any branch moving later. Nothing here is published to npm; installs come straight from the plugin repositories.
Maintainer notes
index.json is the published document. Each entry carries display metadata (title, description, icon, category, labels, keywords) and one or more pinned versions.
npm install # the official format-1 validator, the same package DSH reads with
npm run validate # parse index.json, print every install spec, fail on the first violated rule
npm run pin # re-pin versions to the HEAD commit of each sibling plugin repo
npm run pin expects the plugin repositories next to this one:
DSH/
dsh-market-index/ this repository
dsh-session-menu/
dsh-side-task/
dsh-qq-screenshot/
dsh-computer-use/
Release checklist:
- In the plugin repository: bump
versioninpackage.json, commit, push. - Here:
npm run pin, which adds a version entry for the new number and refreshes the icons. npm run validate, then commit and pushindex.json.
A commit that changes code without a version bump is re-pinned in place, which existing installs do not see as an update — bump the version when you want the change delivered.
Format notes
titleanddescriptionare either a plain string or an object keyed by lowercase language id withenrequired.metadata.categoryand everymetadata.labelsid must be declared inmetadata.categories/metadata.labels.iconmust be an https URL or a base64 SVG/PNG/JPEG/WebP data URL of at most 32 KiB decoded.publishTimestampis Unix seconds; versions of one plugin are ordered by SemVer precedence, not by timestamp.
中文说明
这是一个 DSH 插件市场索引(format 1)。DSH 本身不带官方市场:所谓"市场"就是这个 JSON 文件,放在任意 https 地址上,用户在 Plugins → Discover 里把地址加进去即可浏览和安装。
安装步骤:打开侧栏 Plugins → Experimental plugins 旁的 More → 打开 Custom plugin markets → 进 Discover → 添加
https://silentforfar.github.io/dsh-market-index/index.json
之后列表里会出现在上表中列出的四个插件,点安装即可,装进当前 profile。
维护方式:插件仓库发了新版本后,在这个仓库里执行 npm run pin 重新钉住提交、再 npm run validate 校验、最后提交并推送 index.json。每个版本都钉死 40 位 commit,安装结果可复现。
License
MIT