dsh-plugin-market
Custom DSH plugin market index for dsh-task-plan and dsh-task-digest
- Stars
- 0
- Language
- —
- Created
- Oct 24, 2026
- Updated
- Oct 24, 2026
Introduction
dsh-plugin-market
Custom DSH plugin market index for two independent plugins:
| Plugin | What it does |
|---|---|
| dsh-task-plan | Off-peak task plan table; pending tasks run as concurrent Sessions. |
| dsh-task-digest | Nightly per-task token/cost/result digest for the previous day. |
Add the index in DSH
Open Plugins → Discover → Index sources → Add index source, then paste:
https://nwasvsad.github.io/dsh-plugin-market/index.json
The two entries can be installed independently. Each install is pinned to the Git commit recorded in index.json; the source repositories are:
- https://github.com/nwasvsad/dsh-task-plan (version 0.2.0)
- https://github.com/nwasvsad/dsh-task-digest (version 0.1.0)
Install without Discover
dsh plugin --profile web add github:nwasvsad/dsh-task-plan#dde34a229a81f4eed88f15291aea1266989d2e00
dsh plugin --profile web add github:nwasvsad/dsh-task-digest#ced4d58ecc586749426b833b372594dc33abe511
Both packages declare dsh.bundle.patch and engines.dsh = ">=0.2.1-rc.2 <0.3.0". Git installs run prepare to rebuild the browser bundle; approve the build if pnpm asks.
Verify
node --input-type=module -e "import {readFileSync} from 'node:fs'; import {parseMarketIndex} from '@deepseek-ai/dsh-plugin-market-index'; parseMarketIndex(JSON.parse(readFileSync('index.json','utf8')), 'https://nwasvsad.github.io/dsh-plugin-market/index.json'); console.log('valid')"
The index is intentionally a community/custom market: DSH has no official public market, so a user adds this URL explicitly.