Agents thatactually take action.

DeepSeek Harness is the open-source agent harness from DeepSeek. Everything is a plugin—giving agents clear, composable, and extensible capabilities.

Agent
Tool plugins
Model support
Data sources
Memory
Action loop
DeepSeek Harness is now open source · Developer preview

Keep agents working in the real world

Harness organizes environment understanding, tool use, and continuous execution into a composable, traceable runtime.

Everything is a plugin

Models, tools, skills, sessions, sandboxes, storage, loops, scheduling, and UI are plugins that collaborate through Cordis.

Every run is traceable

Prompts, tool calls, sub-agent scheduling, and context injections share one session log for restore, fork, search, and replay.

Compose in configuration

Select, replace, or extend any agent capability at the configuration layer without changing Harness source code.

Four modes for different kinds of work

Move from a full coding agent to minimal benchmarking and custom mode creation.

Read the developer docs
01

Standard mode

A complete coding agent with file editing, Shell, file and web search, Skills, plans, goals, sub-agents, and workflows.

02

PTC mode

Includes every standard capability and lets the model compose multi-step tool operations in one TypeScript program.

03

Minimal mode

Keeps only a persistent Shell and file editor for model benchmarking in a minimal environment.

04

Creative mode

Inspects the runtime, experiments with Cordis plugins, and composes new custom agent presets.

Two ways to run your agent

Install Node.js to run from npm; building from source also requires pnpm.

$
npx @deepseek-ai/dsh web

Explore what agents can become

Build a stronger agent ecosystem with DeepSeek Harness.

Get started