DSH Plugin tutorials
What DeepSeek Harness Plugin (DSH plugin) is, how to download, install, configure, and use it — explained article by article in the DSH Plugin tutorials.
Built around the DeepSeek Harness Plugin (DSH plugin) ecosystem and ordered concept → install → hands-on → advanced, with 7 category hubs — concepts & architecture, install, configure, update, uninstall, troubleshooting, and plugin development — plus an FAQ, these DSH Plugin tutorials get your first DSH plugin running from scratch.
DSH Plugin tutorial list
Learn DSH Plugin by scenario: concepts, install, configure, update, uninstall, troubleshooting & development
What is DeepSeek Harness? DSH Plugin plugin architecture explained
28 articlesDeepSeek Harness turns the model adapter, tools, sessions, and the agent loop into DSH plugins, while the dsh launcher only boots a profile and combines them on demand. Grasp everything-is-a-plugin and installing, configuring, or building DSH plugins follows naturally.
Browse categoryHow to install DSH Plugin: npx one-liner to your first plugin
46 articlesBoot DeepSeek Harness with npx @deepseek-ai/dsh, add your first DSH plugin via dsh plugin --profile web add, then restart dsh web and run it. Building from source suits developers who need to modify the code.
Browse categoryHow to configure DSH Plugin: profiles, model keys & the Web UI
33 articlesConfiguration starts with profiles — each maps to a directory under ~/.dsh/profiles. Fill in your model API key and pick a workspace in Web UI's Settings → Models, then verify the merged result with dsh --dump-config.
Browse categoryHow to update DSH Plugin: npx auto-updates vs source rebuilds
33 articlesAn npx-installed DeepSeek Harness pulls the latest on every launch; source builds follow git pull → pnpm install → pnpm run build, and DSH plugins upgrade via dsh plugin update. Back up sessions first.
Browse categoryHow to uninstall DSH Plugin: remove a plugin or DeepSeek Harness entirely
29 articlesRemove 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.
Browse categoryDSH Plugin troubleshooting: port conflicts, plugins not loading, models failing
93 articlesUse --port when 3080 is taken, allow git-hosted plugins in pnpm-workspace.yaml when allowBuilds blocks them, and check the API key in Settings → Models when a model fails. Inspect dsh --dump-config first, then fix the symptom.
Browse categoryDeepSeek Harness plugin development: build a DSH Plugin from scratch
30 articlesStart by cloning deepseek-harness and learning how a DSH Plugin installed into a profile is managed by pnpm while dsh plugin forwards commands; debug in an isolated profile and verify loading with dsh --dump-config.
Browse category