DeepSeek Harness plugin guides
Eight guides covering the whole lifecycle: understanding the harness, installing plugins safely, writing your first plugin, wiring it into the Cordis runtime, declaring compatibility and getting listed in a directory.
What is DeepSeek Harness? The plugin-first agent framework explained
DeepSeek Harness (DSH) is an open-source agent framework where everything is a plugin. Learn how its Cordis runtime, plugin seams and preview cycle work.
Read the guideHow to install DSH plugins safely, step by step
Install DeepSeek Harness plugins with dsh plugin, understand profiles and the dshTarget field, and verify a plugin before trusting it.
Read the guideDSH plugin quickstart: your first plugin in ten minutes
A ten-minute DeepSeek Harness quickstart: start the harness, install a community plugin, confirm it works, and know what to try next.
Read the guideBuild a DSH plugin: from empty directory to loaded plugin
A practical walkthrough for building a DeepSeek Harness plugin, from package setup to the apply(ctx) entry point and local testing.
Read the guideThe Cordis plugin lifecycle in DSH: apply, events and disposal
How the Cordis runtime loads DSH plugins, what apply(ctx) can register, how event ordering works and why disposal is the part that keeps plugins safe.
Read the guideDSH plugin manifest and the dshTarget compatibility field
What goes into a DeepSeek Harness plugin manifest, how dshTarget versioning works, and how to declare compatibility without shutting users out.
Read the guideHow to judge DSH plugin security before you install it
A practical review process for DeepSeek Harness plugins: the permission surfaces that matter, red flags in install specs, and how to sandbox risky plugins.
Read the guideHow to publish and submit a DSH plugin to a directory
Package a DeepSeek Harness plugin, tag it for discovery, and submit it to community directories so developers can find and install it.
Read the guideStart here if you are new
The fast path is three steps: read what DeepSeek Harness is, install one plugin that needs no configuration, then add a capability your model lacks. Most people notice the difference within ten minutes.
Start here if you build plugins
Read the Cordis lifecycle before you write code, not after. Disposal and load ordering cause most of the bugs that look like harness problems, and both are cheaper to get right the first time.