DSH Plugin MarketA community catalog for DeepSeek Harness plugins

Update and remove plugins

Last updated 2026-11-09

Updates and removals happen at the profile layer; the plugin itself is not involved.

Update

$ dsh plugin --profile web update <package>

An update removes the installed version first, then installs the target, so the plugin is briefly not running.

Remove

$ dsh plugin --profile web remove <package>

Removal deselects the bundle, unloads its runtime contributions, runs pnpm remove, then publishes the new resolution table. A failing step stops the sequence.

What a failure leaves

Install failures restore package.json and the lockfile, but downloaded files and approved build-script side effects can remain. A failed update tries to reinstall the removed version; if that also fails the package stays uninstalled. There is no atomic rollback — validate in a test profile first.