LEARN

Tutorials & guides

Official DeepSeek Harness docs and curated community articles — from Web UI quick start to Cordis, plugin development, and SDK integration.

24 resources

Category

DeepSeek Harness Developer Preview

5 min read

DeepSeek AI · Official

Official landing page: everything-is-a-plugin architecture, quick start with npx, and links to GitHub docs.

BeginnerGetting started

Opens in a new tab ↗

Using the Web UI

8 min read

DeepSeek Harness · Official

Configure models, pick a workspace, run your first agent task, and learn approval flows in the browser UI.

BeginnerWeb UI

Opens in a new tab ↗

Your First Plugin

15 min read

DeepSeek Harness · Official

Create a minimal Harness plugin with apply(ctx), register it in cordis.yml, and load it into the Web UI.

BeginnerPlugin dev

Opens in a new tab ↗

Build a Tool

12 min read

DeepSeek Harness · Official

Add a model-callable greet tool with defineTool, typed parameters, and output rendering for the Web UI.

IntermediatePlugin dev

Opens in a new tab ↗

Plugin Configuration

10 min read

DeepSeek Harness · Official

Accept validated user configuration from cordis.yml with schemas and defaults in your plugin.

IntermediatePlugin dev

Opens in a new tab ↗

Cordis Tutorial (Series Overview)

5 min read

DeepSeek Harness · Official

Hands-on walkthrough of the Cordis plugin runtime: seven runnable chapters from first plugin to harness integration.

IntermediateCordisCordis Tutorial

Opens in a new tab ↗

Cordis Ch.1 — Your First Plugin

10 min read

DeepSeek Harness · Official

A plugin exports apply(ctx); cordis.yml composes the app. Learn function, object, and class plugin shapes.

BeginnerCordisCordis Tutorial

Opens in a new tab ↗

Cordis Ch.2 — Lifecycle and Effects

10 min read

DeepSeek Harness · Official

Cordis-managed registrations are automatically undone when a plugin unloads — no manual cleanup.

BeginnerCordisCordis Tutorial

Opens in a new tab ↗

Cordis Ch.3 — Services

12 min read

DeepSeek Harness · Official

Expose capabilities on ctx and depend on other services with inject and Service subclasses.

IntermediateCordisCordis Tutorial

Opens in a new tab ↗

Cordis Ch.4 — Events

12 min read

DeepSeek Harness · Official

Typed events, broadcast dispatch, and waterfall short-circuit patterns in Cordis.

IntermediateCordisCordis Tutorial

Opens in a new tab ↗

Cordis Ch.5 — Configuration

12 min read

DeepSeek Harness · Official

Validated config from cordis.yml with schemas — fail loud on bad input.

IntermediateCordisCordis Tutorial

Opens in a new tab ↗

Cordis Ch.6 — Composition and HMR

15 min read

DeepSeek Harness · Official

The config file as a plugin tree, hot reload, and diagnosing plugins that never load.

IntermediateCordisCordis Tutorial

Opens in a new tab ↗

Cordis Ch.7 — Into the Harness

15 min read

DeepSeek Harness · Official

Register a model-callable tool against real harness services after the Cordis fundamentals.

AdvancedCordisCordis Tutorial

Opens in a new tab ↗

Python SDK Quick Start

15 min read

DeepSeek Harness · Official

Install the published Python SDK, run built-in examples, and call DeepSeekHarness from your own code.

IntermediateSDK

Opens in a new tab ↗

Skills Subsystem Reference

20 min read

DeepSeek Harness · Official

How skill discovery, SKILL.md paths, catalog assembly, and the model-facing skill tool work.

IntermediateConcepts

Opens in a new tab ↗

Tool Authoring Reference

25 min read

DeepSeek Harness · Official

Contracts for model-facing tools: schemas, execute hooks, policy, presentation cards, and background work.

AdvancedReference

Opens in a new tab ↗

Extension Plugin Cookbook

20 min read

DeepSeek Harness · Official

Patterns for harness extensions: tools, MCP, skills, memory, system-prompt hooks, and policy waterfalls.

AdvancedReference

Opens in a new tab ↗

Tool Schema Catalog

30 min read

DeepSeek Harness · Official

Generated catalog of every model-facing tool shipped in Harness plugins, with parameters and descriptions.

IntermediateReference

Opens in a new tab ↗

Plugin Config Catalog

30 min read

DeepSeek Harness · Official

Every config block a cordis.yml entry can set, with JSDoc-included type declarations per package.

AdvancedReference

Opens in a new tab ↗

Getting Started with DeepSeek Harness

12 min read

CodePick · Community

CodePick guide: agent factory vs coding agents, npx quick start, source install, providers, and plugin ecosystem.

BeginnerGetting started

Opens in a new tab ↗

What DeepSeek Harness Is (and Is Not)

10 min read

OpenClaw Launch · Community

OpenClaw Launch guide: profiles, bundle stacks, web/headless/TUI modes, and plugin install commands.

BeginnerGetting started

Opens in a new tab ↗

DeepSeek Harness Tutorial (Runoob)

5 min read

Runoob · Community

Chinese beginner-friendly tutorial series: prerequisites, install, core concepts, and plugin development chapters.

BeginnerCommunity

Opens in a new tab ↗

DeepSeek Harness: Beginner to Plugin Development

30 min read

实在智能 · Community

Structured Chinese encyclopedia: quick start, profiles, agent loop, AGENTS.md, skills, and extension development.

BeginnerCommunity

Opens in a new tab ↗

Skills & SKILL.md Paths Compatibility

8 min read

SkillVetAI · Community

SkillVetAI checklist: six discovery roots, kebab-case names, direct-entry formats, and invocation flags.

IntermediateConcepts

Opens in a new tab ↗