← Back to home@Silentforfar

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

  1. Open Plugins in the DSH Web sidebar.
  2. Select More next to Experimental plugins and switch on Custom plugin markets. The page then shows Installed and Discover.
  3. In Discover, add the index URL above.
  4. 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

PluginWhat it does
@silentforfar/dsh-session-menuSession menu extras: export log, reveal workspace folder, mark unread, permanent delete.
@silentforfar/dsh-side-taskOpens a temporary session in the right sidebar, in the same workspace with its own context.
@silentforfar/dsh-qq-screenshotCaptures a screen region with QQ's screenshot tool and hands the image to the model.
@silentforfar/dsh-computer-useWindows 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:

  1. In the plugin repository: bump version in package.json, commit, push.
  2. Here: npm run pin, which adds a version entry for the new number and refreshes the icons.
  3. npm run validate, then commit and push index.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

  • title and description are either a plain string or an object keyed by lowercase language id with en required.
  • metadata.category and every metadata.labels id must be declared in metadata.categories / metadata.labels.
  • icon must be an https URL or a base64 SVG/PNG/JPEG/WebP data URL of at most 32 KiB decoded.
  • publishTimestamp is 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