Update & Upgrade
An 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.
This category covers three update paths for DeepSeek Harness Plugin: npx needs no manual update, source builds follow git pull → pnpm install → pnpm run build, and plugins upgrade with dsh plugin --profile web update. Back up session data in ~/.dsh/sessions before upgrading, then re-run your main flows to confirm plugin compatibility.
DSH-Plugin tutorial list
DSH update & upgrade FAQ
How often does DSH update, and how do I know?
DeepSeek Harness is in developer preview (currently 0.1.0-rc.6) and ships frequently. npx pulls the latest on every launch; for source builds, git pull reveals new commits.
Does an npx-installed DSH need upgrading?
No. npx fetches the package temporarily without a global install, so there is no upgrade step; the next npx @deepseek-ai/dsh web run is automatically the latest.
How do I update a source-built DSH?
Inside the deepseek-harness repo, run git pull, then pnpm install and pnpm run build, then pnpm dsh web. Production runs require built artifacts, so do not skip the build.
How do I update a DSH plugin on its own?
Run dsh plugin --profile web update to upgrade all plugins in the profile, or append a package name to update just one; headless plugins update separately via dsh plugin --profile headless update. Arguments forward to pnpm.
Will updating DSH break my plugins? What should I back up?
Possibly. DSH previews can ship breaking changes — check each DSH plugin's compatible version first and back up session data under ~/.dsh/sessions; re-run your main flows after upgrading.