pax-beehive/dsh-hub-cli

The open-source client for the DSH Plugin Hub. It turns a DeepSeek Harness setup — the plugins, their exact versions, their load order and the cordis patch that wires them together — into a versioned, content-addressed Preset Release that anyone can apply in one command, review before it lands, and roll back. Installing the adapter also exposes read-only hub tools plus a confirm-before-apply mutation path to the agent.

DSH Hub turns a DeepSeek Harness setup into a first-class, versioned artifact. A Preset Release is a small, content-addressed document (a sha256 the CLI recomputes and refuses to mismatch) recording the runtime, the exact plugin versions, their load order, the cordis.patch.yml and environment-variable references — never secret values. dsh-hub profile apply <slug> --version <v> --profile web installs exactly what the author published, in the exact order, with the exact patch; profile diff shows what would change before an upgrade, profile rollback restores the previous complete revision, and profile share publishes your own setup. Installing the adapter into a Profile exposes read-only tools (dsh_hub_search, dsh_hub_profile_diff, dsh_hub_profile_doctor, …) and a single confirm-before-apply mutation path to the agent, and the repo also ships a reviewable dsh-hub agent Skill. Security is built in: staged apply in a staging directory with the live Profile swapped only after it passes, mutations that expire after 30 minutes, login tokens in ~/.dsh/.hub/auth.json at mode 0600, and profile share refusing patches that contain credential-looking values.

Plugin Markets & Managers ★ 422
View on GitHub ↗

Install

dsh plugin --profile web add @dsh-plugin-hub/dsh-plugin

Copied verbatim from the README's 'Use it from an agent' section, which installs the Hub adapter into a Profile so the CLI is reachable through DSH agent tools (the CLI itself is installed globally with npm install --global @dsh-plugin-hub/cli). Read-only tools run freely; mutating tools only create plans, and a single dsh_hub_operation_apply tool executes one only with confirmed: true after the user approves that exact plan.

Compatibility

This repository is the open-source client for the Hub; the website, API and registry live at dshpluginhub.ai. Local management and customization-preserving upgrade commands require CLI 0.5.0 or later. After a first-run notice, lifecycle commands send anonymous, aggregate-only usage events, disableable with dsh-hub telemetry off, --no-telemetry, DSH_HUB_TELEMETRY=0 or DO_NOT_TRACK=1.

Details

Alternatives

1e0zj/dsh-plugin-mall · 2BingLing/dsh-market · 863683348/dsh-plugin-audit

More plugins in Plugin Markets & Managers

Browse more in Plugin Markets & Managers

Guides for Plugin Markets & Managers plugins