Home/Plugins/dsh-market/dsh-market/Setup

How to install dsh-market

Install command, configuration and the one gotcha — taken from dsh-market/dsh-market's own README, not invented here.

Repo: dsh-market/dsh-market · Stars: 8415 · Category: Markets & Registries

Install

Copy from your project's README (source: upstream). The README gives 2 install paths — pick the one matching your setup.

dsh plugin --profile web add dshmarket
DSHM_REGISTRY_URL=https://your-mirror.example/plugins.json dsh web

After installing, restart the DSH session. A plugin that is installed but does not load is almost always a profile mismatch — see nine causes of "plugin installed but not loading".

Configuration

- id: dsh-market
    name: dshmarket
    config:
      allowRestart: false   # NOT at the top level beside `name:`
- id: dsh-market
    name: dshmarket
    config:
      buildEnv:
        CC: /usr/bin/gcc-11     # or CXX, NODE_OPTIONS, ...
        CXX: /usr/bin/g++-11

What it does

The plugin market inside DeepSeek Harness. On dsh 0.2.1+ it is a tab on the Plugins page, right next to Installed; on older hosts open Settings → Plugin Market. Browse, search, one-click install.

📡 The same catalog is also a plugin market index. On dsh 0.2.1+, open Plugins → Discover → Index sources and add https://cdn.jsdelivr.net/npm/dsh-plugin-catalog/index.json. That is this list as a format-1 index, served from npm so it loads quickly everywhere — dsh gives a source 15 seconds, and the GitHub Pages copies (https://awesome-dsh-plugin.com/index.json and https://dshmarket.com/index.json) can exceed that from some networks. The host's Discover tab and the pluginmarket` agent tool then search it.

Caveats before you install

Related