Skip to content
DeepSeek Harness field guide · verified 2026-08-15

From first launch to a plugin runtime.

A learning path in reading order: run dsh, understand the Agent Loop, find trustworthy Plugins, then extend it yourself.

$ npx @deepseek-ai/dsh web
16
Core tutorials
1805
Plugins tracked
20
Curated highlights
15
Plugin categories
What is DeepSeek Harness

Not a new model — a runtime that lets models work

DeepSeek Harness (the dsh command) is an open-source Agent Harness from DeepSeek AI: it organizes workspaces, tools, permissions, sessions, model adapters and interfaces so a model can complete multi-step tasks. It is currently in developer preview.

Quick start

First real task in ten minutes

Get one real response first, then open the runtime layer by layer. Every step lists the expected result and the failure branches.

1

Prepare the runtime

Install Node.js 22 or later, and have a DeepSeek API Key or a compatible endpoint ready.

node --version # v22+
2

One command to boot

No global install — start the Web UI directly and finish the model setup wizard.

npx @deepseek-ai/dsh web
3

Finish a first task

Open the Web UI in your browser, create a workspace, and let the Agent complete a first multi-step task.

http://127.0.0.1:3080
The 101 path

Not a doc maze — a route

16 core tutorials in reading order, each tagged with level, time, verification date and primary sources.

All tutorials →
BEGINNER · 15 min 01

What Is DeepSeek Harness?

From models to Agents to the Harness, build a concept map you won't confuse.

STEP 1 Read →
INTERMEDIATE · 28 min 06

Profiles and Bundles

Understand how dsh composes the plugin tree layer by layer at startup, and the difference between web and headless.

STEP 6 Read →
BEGINNER · 28 min 07

Troubleshooting Installation and Startup

Locate problems along the shortest path, from Node, ports, and networking to model configuration and workspace permissions.

STEP 7 Read →
INTERMEDIATE · 30 min 08

Installing Third-Party Plugins Safely

Four checks — source, permissions, versioning, and rollback — to reduce the risk of adding third-party code to the Agent Runtime.

STEP 8 Read →
INTERMEDIATE · 35 min 12

Build Project Memory with Skills

Load reusable workflows on demand instead of placing an entire handbook in every prompt.

STEP 12 Read →
ADVANCED · 55 min 16

Build Your First Cordis Tool Plugin

Walk from apply(ctx) through configuration, tool registration, result observation, and unload verification.

STEP 16 Read →
Plugin radar

Before you grab a capability, see what permissions it asks for

Directory status and our editorial status are shown separately, with permission and security notes on reviewed highlights. A green label is not a permanent safety certificate — the original repository is always the final check.

Open the full radar →
PLG-001 DIRECTORY VERIFIED

dsh-vision-toolkit

Anionex

Adds image Q&A, long-screenshot OCR, UI reconstruction and visual diffing to a text-only model.

Skills & Agents TypeScript ★ 283
PLG-002 DIRECTORY VERIFIED

dsh_workflow

icetomoyo

Turns multi-agent orchestration into workflows that can be saved, governed, observed and resumed.

Skills & Agents TypeScript ★ 52
PLG-003 DIRECTORY VERIFIED

dsh-visualize

Nagi-ovo

Lets the model generate interactive HTML cards and visualizations inside the conversation.

Skills & Agents TypeScript ★ 67
PLG-004 DIRECTORY VERIFIED

DSH-better-sidebar

omdsh-dev

Brings files, terminal, Git and sub-agent entry points into the Web UI sidebar.

Other Plugins TypeScript ★ 590
PLG-005 DIRECTORY VERIFIED

dsh-security-audit

omdsh-dev

Checks the local dsh configuration, plugins and sensitive-file exposure risks.

Security & Policy TypeScript ★ 9
PLG-006 DIRECTORY VERIFIED

plugin-template

omdsh-dev

A template repository for getting started with DeepSeek Harness Plugin development.

Developer Tools JavaScript ★ 5

⚠️ Before installing a third-party Plugin, read the safe install guide: confirm the package name matches the repository, review the permission declarations, and prefer source-verified projects.

Core concepts

Align the concepts first

Six keywords that show up across the whole site. Come back here whenever a tutorial loses you.

Plugin

An extension unit that mounts interfaces, tools or adapters onto the runtime.

Cordis

The underlying plugin framework that drives DeepSeek Harness.

Agent Loop

The cycle of model generation → tool call → observation → next step.

Session

The conversational context of one task: messages, events and state records.

Tool & permissions

The capabilities a model may call, with boundaries — every call is auditable.

Profile / Bundle

A pre-composed set of plugins and configuration that switches runtime shape in one move.

Field notes

Writing the changes down

Architecture observations, Plugin methodology and release readings — kept out of the core tutorial path.

All posts →
DEVELOPER PREVIEW

Commands expire. Verification records should not.

Every core tutorial carries its last verification date, applicable version and primary sources. When something feels stale, you know where to check.