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
1 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
2 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
1 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
1 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
1 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
1 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
1 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