DeepSeek Harness plugin

dsh-plugin-marketplace-scorp1o1

DeepSeek Harness Web UI 内置插件市场:在设置页直接浏览 github.com/topics/dsh-plugin,支持搜索、按 Star 排序、查看安装方式。

Jump to install

Source facts

Repository
Scorp1o117/dsh-plugin-marketplace
Latest update
Aug 21, 2026
Category
Plugin Markets & Managers
GitHub stars
3
Format
plugin
Catalog evidence
Upstream dsh.bundle evidence
Evidence path
package.json#dsh.bundle
Checked against
0.1.0-rc.8
Upstream check date
2026-08-20

This evidence comes from the upstream catalog. This site has not installed, run, or security-reviewed the plugin.

Install

Start with a prompt that asks an agent to review the GitHub repository and source. Switch to the command if you want to install it yourself.

Copy this prompt into DSH, Codex, or another agent and ask it to review the GitHub repository and source first.

Do not install or run any commands yet. Read this plugin's GitHub repository, README, and relevant source code. Then answer the questions below clearly and directly so I can decide whether it fits my needs:

1. What is this plugin, and what problem does it solve?
2. Who is it for, and what are its typical use cases?
3. How is it used after installation? Include one minimal example.
4. What known limitations or privacy, security, compatibility, or maintenance risks does it have?
5. Give a clear recommendation: recommend, conditionally recommend, or do not recommend, with reasons.

Distinguish statements documented by the repository, inferences from source code, and unknowns. If evidence is insufficient, say so explicitly. Do not guess or simply repeat the README.

GitHub: https://github.com/Scorp1o117/dsh-plugin-marketplace
Plugin: dsh-plugin-marketplace-scorp1o1
Author: Scorp1o117

Check the source files

Read the README and other files from this plugin directory before installing.

File explorer3 files
README.mdSource · read only

dsh-plugin-marketplace

![中文文档](README.zh.md)

GitHub: Scorp1o117/dsh-plugin-marketplace · npm: dsh-plugin-marketplace

![Enhancement Suite](https://github.com/Scorp1o117/dsh-enhancement-suite) ![npm](https://www.npmjs.com/package/dsh-enhancement-suite)

Part of the DeepSeek Harness Enhancement Suite — Vision · Soul/Persona · Long-term Memory · Plugin Marketplace.

A plugin marketplace inside the DeepSeek Harness Web UI: browse github.com/topics/dsh-plugin right from the settings page — no terminal needed.

  • Search the topic by keyword, sort by stars or last update
  • Plugin cards with description, stars, language, and update date
  • Detail panel: GitHub README summary, install command, repo/npm links
  • AI explain: one click asks the configured default model what a plugin

roughly does, answered in the UI — no need to read the README yourself

  • Powered by the public GitHub search API (CORS-enabled, no key needed;

unauthenticated rate limit 60 req/h)

  • Zero client dependencies (React only), no build step — hand-written

ModuleLoader bundle

Install

As a profile bundle (recommended):

dsh plugin --profile web add dsh-plugin-marketplace

or via the package's dsh.bundle.patch layer — add dsh-plugin-marketplace to dsh.profile.bundles in $DSH_HOME/profiles/web/package.json.

Manual mount in $DSH_HOME/profiles/web/cordis.patch.yml:

- insert:
    - id: plugin-marketplace
      name: 'dsh-plugin-marketplace'

> Upgrading from ≤ 0.2.2? If you previously mounted the plugin manually, > remove that row from cordis.patch.yml before switching to the bundle > install — the bundle layer already inserts the entry, and two entries with > the same id abort boot with duplicate loader entry id: plugin-marketplace. > The two ways are alternatives, not both.

Then restart dsh web (new client plugins require a process restart to be scanned into the browser roster) and open Settings → Plugin Marketplace.

DSH 0.1.0-rc.7 and newer expose every registered settings namespace, so the marketplace works without patching official files. Version 0.2.8 and newer therefore require DSH 0.1.0-rc.7 or newer. DSH 0.1.0-rc.6 users must pin dsh-plugin-marketplace@0.2.6, the last release carrying the legacy settings-allowlist compatibility patch.

How it works

LayerFileRole
host shellindex.jssettings-backed install + AI-explain flows; dsh.bundle.patch makes the package a proper profile bundle
browser halfclient.jsregisters the settings.section "marketplace" tab; fetches GitHub search API; renders cards + detail; "AI explain" button
manifestpackage.jsondsh.bundle: { patch: "./cordis.patch.yml" } + dsh.client: { platform: "web" } + exports["./client"] — discovered by dsh-client-modules

The browser half needs no dsh.client.inject packages: it only uses react (provided by the web runtime) and the slots / locale client services.

Notes

  • The GitHub search API returns at most 1000 results; the topic currently has

280+ repos, so paging covers everything.

  • READMEs are fetched per plugin on demand and truncated to ~1200 chars.
  • If you see "rate-limited", wait an hour or run the web through a proxy that

adds a GitHub token.

License

MIT