cd /news/ai-tools/introducing-dshx-a-build-time-toolch… · home › topics › ai-tools › article
[ARTICLE · art-153443] src=dev.to ↗ pub= topic=ai-tools verified=true sentiment=↑ positive

Introducing DSHX: a build-time toolchain for DeepSeek Harness plugins

A developer released DSHX, an early-preview build-time toolchain for DeepSeek Harness (DSH) plugins that lets developers author plugins outside the Harness repo as standalone npm packages. The toolchain provides defineHost and defineClient helpers that check the Host-Client contract at build time, a dshx check command that validates manifests, entry points and dependency graphs without starting the runtime, and a create-dshx scaffolder that sets up build, type and test wiring. DSH and Cordis continue to own execution, scopes and lifecycle, with DSHX positioned as the authoring and shipping layer before them.

by read1 min views2 publishedOct 20, 2026

DeepSeek Harness (DSH) runs plugins, but it does not ship a build pipeline. If you want to write a plugin outside the Harness repo - as a normal npm package with its own dependencies, tests and release cadence - you end up rebuilding the same scaffolding every time: a bundler config, a way to type the API your plugin exposes, a dev loop that reloads client code without restarting the host, and some way to check the manifest before you publish.

DSHX is a small toolchain that does that part.

defineHost and defineClient declare the two halves of a plugin together, so the contract between them is checked at build time instead of discovered at runtime.dshx check reads the manifest, entry points and dependency graph without starting the runtime, so CI can fail a broken plugin before anyone installs it.create-dshx scaffolds a working Host + Client plugin with build, types and test wiring already in place. DSH and Cordis still own execution, scopes and lifecycle. DSHX is the layer before that: authoring, building, checking, shipping.

pnpm create dshx my-plugin
cd my-plugin
pnpm dev

It is an early preview and the APIs are still moving. If you are writing DSH plugins out of tree, feedback on the plugin model is welcome.

── more in #ai-tools 4 stories · sorted by recency
── more on @deepseek harness 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/introducing-dshx-a-b…] indexed:0 read:1min 2026-10-20 · —