Uninstall & Cleanup

Remove a single plugin with dsh plugin remove without touching sessions; to fully uninstall DeepSeek Harness, delete ~/.dsh for npx installs or also clean the repo and pnpm cache for source builds. Only the profile you name is affected.

This category covers removing DeepSeek Harness Plugin (DSH plugin) and cleaning up: dsh plugin --profile web remove for plugins, deleting the profile directory to clear a workspace, and fully uninstalling DSH by install method (npx / source build). Inspect dependencies with dsh plugin --profile web why first; the ~/.dsh data directory holds profiles and all sessions — think before deleting.

DSH-Plugin tutorial list

DSH uninstall & cleanup FAQ

How do I uninstall a single DSH plugin?

Run dsh plugin --profile web remove <package>; the command forwards to the profile's pnpm, and the plugin stops loading after you restart dsh web. Only the named profile is affected.

Will uninstalling a DSH plugin delete my sessions?

No. Sessions live in ~/.dsh/sessions; removing a plugin only changes the profile's dependencies.

How do I fully remove an npx-installed DSH?

npx leaves no global install, so deleting the ~/.dsh data directory completes the uninstall; optionally run npm cache clean.

How do I remove a source-built DeepSeek Harness?

Delete the cloned deepseek-harness repo, run pnpm store prune to clean the pnpm cache, then delete ~/.dsh.

Can I restore a DSH plugin I removed by mistake?

Yes. Every plugin's install command is on its dsh-plugin.org detail page — reinstall with dsh plugin --profile web add; config and sessions are unaffected.