DSH Toolbox

dshmarket

Browse and install community plugins without leaving the DSH web UI.

Version 1.73.19 of dshmarket, last published 2026-11-12; the install command and the range come from its own manifest.

Install

dsh plugin add dshmarket writes one dependency line into the profile manifest; pnpm then unpacks it under $DSH_HOME/profiles/<name>/node_modules.

dsh plugin --profile web add dshmarket

Compatibility

dshmarket ships no engines.dsh entry, so nothing checks it against your CLI version at boot. Read the npm page before installing.

If two plugins fight

It patches rows of @deepseek-ai/dsh-settings and adds its own market view. Two market plugins cost you one of them: a later layer replaces the whole config of the same row, so whichever loads second wins the panel and the first silently stops drawing.

Who made it

Author: dsh-market. Repository: https://github.com/dsh-market/dsh-market. Package page: https://www.npmjs.com/package/dshmarket.

After install

It declares @deepseek-ai/cordis as a peer and renders a plugin browser in the left sidebar; after dsh plugin add dshmarket, dsh --profile web --dump-config lists the row that mounts it.

Files it touches

dshmarket routes whatever it persists through @deepseek-ai/dsh-settings under $DSH_HOME, and its own dependency line sits in $DSH_HOME/profiles/<name>/package.json.

Removing it

Removing dshmarket is the mirror command, dsh plugin --profile web remove dshmarket; the surface goes with it, and whatever it stored under $DSH_HOME stays until you delete it.

Common questions

Does it collide with universal-plugin-hub?

dshmarket is the one to keep here: It patches dsh-settings rows and keeps its inventory in the settings surface, which is what the profile already owns.

What happens when dsh upgrades?

Nothing declares a version window for dshmarket: dsh --version tells you what you are running, and no check will tell you whether dshmarket matches it.