Tutorial# DSH# Beginner# Plugins

DSH Quick Start: From Install to Your First Verified Plugin

Go from zero to a verified plugin in ten minutes: install the DSH CLI, pick from the plugin registry, and read the L1-L5 verification badges like a pro.

DSH (DeepSeek Harness) is DeepSeek AI’s open-source agent harness — an everything-is-a-plugin architecture powered by Cordis. This tutorial walks you through ten minutes from zero: install the CLI, pick a plugin, and install your first verified one.

Step 1: Install the DSH CLI

The DSH CLI is published on npm:

npm install -g @deepseek-ai/dsh

Verify that the dsh command works in your terminal (version requirements and install options: see the official repository README).

Step 2: Pick a plugin from the registry

Don’t install blind. Every plugin differs in capability, security posture, and verification level. Browse the dsh.so registry and filter by use case — GitHub integration, web search, terminal, vision/OCR, databases, notifications. Every entry is verified to exist via the GitHub API and automatically security-scanned.

Two badges matter when picking:

Badge Meaning
Security Automated scan risk level — informational, not a substitute for your judgment
Verification L1 Found → L5 Run tested; higher means we actually tested deeper

Step 3: Install the plugin

Each plugin’s detail page has a copy-paste install command. The basic form:

dsh plugin add <plugin>

For plugins that run inside the dsh web UI, use the web profile:

dsh plugin --profile web add <plugin>

How to read the verification ladder

dsh.so runs every listing through a five-level ladder (details: Verification):

  • L1 Found — the repository exists, is non-empty, and has a README;
  • L2 Structured / L3 Install spec — metadata is complete and an install method can be derived reliably;
  • L4 Install tested — installed for real inside an isolated sandbox;
  • L5 Run tested — the sandbox boots dsh web with the plugin loaded and passes smoke checks.

L4/L5 only count real verdicts on the current dsh version — after an upgrade, older results expire automatically and get re-tested. A “verified” badge means it truly installs on the version you’re running today.

Next steps

  • Write your own plugin: follow the plugin development guide, chapter by chapter through the official Cordis tutorial;
  • Published a plugin? Submit it — listings enter the security-scan and install-verification pipeline automatically;
  • Need a model API key for your plugins? Start from the free tiers in our token resources roundup (Chinese edition) at AI Token 免费资源汇总.

If a plugin won’t install, check its verification record on the detail page to locate the failure; if the registry data itself is wrong, please report it.

Was this page helpful?