DeepSeek Harness (DSH) is DeepSeek AI's open-source agent harness, whose core job is to orchestrate models, tools and interfaces — it is not a model or a chat tool. DSH's core idea is "everything is a plugin": models, tools, interfaces and skills are all composed of DSH plugins, freely replaceable and recombined. The official architecture docs put it directly: "Every part of the product is a plugin — including the model adapter, the tool registry, the session log, and the agent loop itself."
DSH is powered by the lightweight plugin runtime Cordis: plugins export apply(ctx) to register capabilities. DSH is currently in developer preview — it moves fast and ships breaking changes, which is why every plugin must carry a compatibility status. In short, the official team builds the core and the community builds the ecosystem. To add any capability to DSH, you install a plugin rather than fork the source.
Why DeepSeek Harness plugins need a dedicated hub
With so many plugins out there, finding them becomes the hard part — a dedicated hub lets you browse by category and check compatibility at a glance. Searching GitHub for dsh-plugin or deepseek-harness plugin returns a flood of repositories of mixed quality and unknown compatibility. The community-maintained DSH-Plugin Hub is a DeepSeek Harness plugin index (unofficial and not affiliated with DeepSeek AI) that curates 2,400+ DSH plugins and updates daily — free to browse, search, download and install by category, all human-verified and traceable.
The hub's data quality rests on three mechanisms:
- Kept up to date: new DSH plugins are listed promptly, and existing entries have their descriptions, categories and compatibility status refreshed regularly;
- Human-reviewed: every plugin is checked by a professional technical team — install command, compatibility status and DSH target version, plus an ability-category label;
- Traceable: every plugin links back to its GitHub source repository, and the data is drawn from the DeepSeek Harness official site, architecture docs and repository.
What the 11 categories cover
DSH's taxonomy has 11 top-level categories spanning the full agent stack, from interface to model to entertainment. Whatever capability you need, there is a category for it:
| Category | What it does |
|---|---|
| UI & Experience | Themes, UI customization, making DSH more pleasant to use |
| Sessions & Messages | Session management, message handling, history organization |
| Memory & Context | Context compression, long-term memory, handling context limits |
| Tools & Capabilities | Single-action plugins: file processing, web scraping, vision |
| Skills & Agents | Skill directories, prompt templates, subagent orchestration |
| Workflow & Automation | Flow orchestration, scheduled tasks, autonomous pipelines |
| Integrations & Connections | Protocol bridging, third-party service connections |
| Models & Reasoning | Model adapters, cost control, connecting inference providers |
| Dev & Ops | Scaffolding, debugging, diagnostics, security scanning for producers |
| Data & Knowledge | Knowledge retrieval, data processing for agent grounding |
| Entertainment | Games and fun utilities |
A few of the most-used categories in practice:
Tools & Capabilities is home to single-action plugins. ModLens, for example, is DSH's first vision plugin: it lets text-only models like DeepSeek read pasted images and return structured JSON evidence (OCR, layout, semantics) without saving a file first. These plugins are single-purpose and work right after install.
Skills & Agents is the advanced form of tools. Tool plugins provide single actions, while skills and agents orchestrate those actions into complete professional workflows — skill directories, prompt templates and subagent division of labor. For complex tasks, this is the category to browse.
Models & Reasoning handles model adapters and cost control. Connecting different inference services and models lives here; swapping models is as easy as swapping plugins — a direct benefit of DSH's plugin architecture.
Dev & Ops is unusual: it serves plugin producers rather than end users — one-command scaffolding, debuggers, diagnostics and security scanning. This category is what lets the community keep shipping high-quality plugins.
The rest are equally practical: UI & Experience for skins and UI, Sessions & Messages for sessions, Memory & Context for context compression and long-term memory, Workflow & Automation for orchestration, Integrations & Connections for bridges and third-party services, Data & Knowledge for retrieval, and Entertainment for fun.
How to tell whether a DSH plugin is reliable
Reliability comes down to two fields: compatibility status (verified / unconfirmed) and the DSH target version (dshTarget). DSH is in developer preview and iterates fast, so the biggest trap in the ecosystem is a plugin that looks fine but breaks on install:
- Compatibility status (verified / unconfirmed):
verifiedmeans the community and human reviewers confirmed it works;unconfirmedmeans it has not been verified. Prefer verified. - DSH target version (dshTarget): the DSH interface version a plugin depends on must match yours — a mismatch means it will not work. With breaking changes in DSH, this field matters most.
On top of that, every plugin links back to its GitHub source with stars, forks and last-updated time visible. In one sentence: prefer plugins that are verified and match your dshTarget, and check whether the repository has been updated recently before installing.
How to install a DeepSeek Harness plugin
Installing goes through DSH's built-in CLI — no manual cloning. Taking ModLens as an example, run inside DSH:
dsh plugin --profile web add github:liustack/modlens
The general form is dsh plugin add <repository>, then enable the plugin in the plugin list. Skill plugins depend on DSH's agent interface, so double-check dshTarget compatibility first to avoid orchestration-protocol mismatches.
Caveats
- DSH is in developer preview and ships breaking changes — verify plugin dshTarget before upgrading DSH.
- Skill and agent plugins depend on DSH's agent interface; check compatibility status before installing to avoid protocol mismatches.
- DSH-Plugin Hub is a community-maintained, unofficial hub and is not affiliated with DeepSeek AI.
- Every plugin links back to its GitHub repo — check stars, forks and last-updated time to gauge whether it is actively maintained.