Install / update
Install the dsh-context plugin on DeepSeek Harness with released NPM package:
dsh plugin --profile web add dsh-context@latestUpdate the dsh-context plugin:
dsh plugin --profile web update dsh-context@latestWhat's New
This release aligns the plugin's packaging with the official DeepSeek Harness conventions — a build-tooling and dependency contract change with no user-facing feature change.
- Single official-family build tool (tsup) — the hand-rolled esbuild script (
scripts/build.mjs) is replaced by onetsup.config.tsproducing the samelib/index.js(host) andlib/client.js(web bundle) artifacts. The config had never run (a staleimport.meta.urlmade tsup silently skip it); that root cause is fixed. - No more inlining of harness code — the host half now keeps
@deepseek-ai/dsh-sessionexternal, so it resolves to the installation's single runtime instance instead of shipping a bundled copy (lib/index.jsshrank ~54KB → ~20KB). - Dependencies follow the official convention — runtime harness packages (
cordis,dsh-session,dsh-client-ui-primitives,react) move topeerDependencieswith dev mirrors (client-only ones optional);zodstays a regular dependency. Exact rc pins became caret ranges (^0.1.0-rc.8), so upcoming@deepseek-ai/*rc/0.2 releases install cleanly. - Removed the now-redundant
esbuilddevDependency (tsup brings its own).
Commits
- build: switch to tsup and declare harness runtime deps as peers (dab80c6)
- chore: bump version to 0.18.0 (54fadb8)
v0.17.0...v0.18.0 · 2 commits