China AI Hub China AI Hub

Agents / DeepSeek Harness

DeepSeek Harness

Open-source agent harness from DeepSeek ('Everything is a Plugin') that powers its coding agent. All capabilities - models, tools, skills, sessions, sandbox, storage, loops, scheduling and UI - are composed from replaceable plugins. Developer preview; ships as CLI (dsh), Web UI, Electron Desktop app, Python SDK and ACP server.

DeepSeek Harness is a framework agent by deepseek, built on deepseek-v4-1-flash, deepseek-v4-pro, deployable self-hosted, and released open source.

DeepSeek Harness
Image: AI-generated illustration (Seedream)
Last verified: · Review cadence: 90 days · Next review:
Key facts for DeepSeek Harness
Key factValue
Companydeepseek
Typeframework
FrameworkCordis
Deploymentself_hosted
Open sourceYes (MIT)
GitHubhttps://github.com/deepseek-ai/deepseek-harness
Documentationhttps://deepseek-harness.github.io/deepseek-harness/en/guide/quickstart
PricingSoftware itself free and open source. Model usage billed by the configured provider (DeepSeek API pay-as-you-go: flash $0.15-$0.30/M input cache-miss, $0.60-$1.20/M output, off-peak = half of peak; v4-pro $0.66-$1.32/M input, $1.98-$3.96/M output).

Capabilities

Capabilities of DeepSeek Harness
CapabilitySupported
Tool callingYes
Browser useYes
Computer useYes
MCP supportYes
MemoryNo
PlanningYes
Multi-agentYes
APIYes

Use cases

Limitations

Short answer. DeepSeek Harness is DeepSeek’s open-source agent harness (“Everything is a Plugin”) that powers its coding agent: models, tools, skills, sessions, sandbox, storage, loops, scheduling and UI are all composed from replaceable plugins on the Cordis framework. It ships as five interchangeable surfaces — a dsh CLI, Web UI, Electron desktop app, Python SDK and an ACP (Agent Client Protocol) server — under an MIT license as a self-hosted developer preview.

Key facts.

  • Built on Cordis, a meta-framework of “spatiotemporal composability” formalized in an August 2026 paper (arXiv:2608.25512); even the model adapter, the tool registry and the agent loop are plugins with no privileged core.
  • Five form factors: dsh CLI, Web UI, Electron desktop app, Python SDK (deepseek-harness-sdk) and an ACP server for programmatic multi-session automation.
  • Capabilities include tool calling, browser use, computer use and MCP; planning and multi-agent are supported; there is no built-in memory.
  • Underlying models are DeepSeek-V4.1-Flash and DeepSeek-V4-Pro — both MIT, both 1M-token context — billed through the configured provider at DeepSeek’s pay-as-you-go rates.
  • MIT-licensed and free as software; model usage is the only cost.
  • Developer preview: the README states “THERE WILL BE COMPATIBILITY-BREAKING CHANGES”, and SAFETY.md warns it is not security-audited or production-ready.
  • Recent releases (v0.2.0-rc.1 and rc.2, late September 2026) added desktop-side plugin management, scheduled tasks and keyboard shortcuts.

What this means. DeepSeek is extending its openness-and-cost strategy from models into orchestration: the company that set the API price floor and shipped MIT open weights now gives away the harness running its coding agent, turning it into another distribution channel for DeepSeek model spend.

What is uncertain. The API is explicitly unstable (developer preview with compatibility-breaking changes), so anything built against it today may need rework. Security and isolation guarantees are absent, and memory: false means cross-session recall is not built in. Whether the harness stays a coding-agent substrate or broadens into a general agent framework is not settled.

Sources.

evidence_idsource_namesource_urlsource_typepublishedverifiedconfidenceconflict
src-agents-deepseek-harness-1DeepSeek Harness GitHub repositoryhttps://github.com/deepseek-ai/deepseek-harnessOfficial documentation—2026-09-30high—
src-agents-deepseek-harness-2DeepSeek Harness product pagehttps://deepseek.com/harnessOfficial—2026-09-30high—
src-agents-deepseek-harness-3DeepSeek Harness documentation (quickstart)https://deepseek-harness.github.io/deepseek-harness/en/guide/quickstartOfficial documentation—2026-09-30high—
src-agents-deepseek-harness-4DeepSeek API pricinghttps://api-docs.deepseek.com/quick_start/pricingOfficial documentation—2026-09-30high—
src-agents-deepseek-harness-5DeepSeek Harness architecture documentationhttps://github.com/deepseek-ai/deepseek-harness/blob/master/docs/architecture.mdOfficial documentation—2026-09-30high—
src-agents-deepseek-harness-6Cordis meta-framework repositoryhttps://github.com/cordiverse/cordisOfficial documentation—2026-09-30high—
src-agents-deepseek-harness-7Cordis paper (A Programming Paradigm for Spatiotemporal Composability)https://arxiv.org/abs/2608.25512Literature2026-08-262026-09-30high—
src-agents-deepseek-harness-8DeepSeek Harness releaseshttps://github.com/deepseek-ai/deepseek-harness/releasesOfficial2026-09-292026-09-30high—
src-agents-deepseek-harness-9DeepSeek Harness Python SDK guidehttps://deepseek-harness.github.io/deepseek-harness/en/guide/python-sdkOfficial documentation—2026-09-30high—
src-agents-deepseek-harness-10DeepSeek Harness Cordis primerhttps://deepseek-harness.github.io/deepseek-harness/reference/cordis-primerOfficial documentation—2026-09-30high—

Why the architecture matters

The unusual claim in DeepSeek Harness is that there is no privileged core to patch. A running dsh is a tree of plugins composed at boot from ordered layers — a profile names the composition, a bundle distributes config rows and the code they mount, and any row can be replaced by a patch of your own. The model adapter lives on ctx.llm, the tool registry on ctx.tools, the session log on ctx.sessions — and the agent loop itself is a plugin on ctx.agentLoop.

This matters because it inverts the dominant agent-framework shape. Monolithic frameworks fix the loop and tool pipeline and let you bolt on capabilities; DeepSeek Harness fixes nothing and lets you swap the loop, sandbox and storage backend. Cordis formalizes the idea — “temporal composability” (every context transformation carries an inverse the runtime holds) and “spatial composability” (every context change is classified against a component’s dependency specification) — which is why the project calls itself a “meta-framework of spatiotemporal composability” rather than a single product. China AI Hub analysis indicates this is a strategic bet, not a convenience: making the agent loop replaceable positions the harness as a substrate that can outlive any single model or tool — mirroring how DeepSeek’s MIT releases reset the ecosystem’s licensing floor.

How it differs from Dify, FastGPT and MetaGPT

DeepSeek Harness sits in a different cell of the agent ecosystem than the three neutral open-source projects the site already profiles.

  • Dify is a general LLM-application platform — visual workflow canvas, RAG pipeline, agent and model-management layers, observability — explicitly model-agnostic across hundreds of providers, oriented to prototype-to-production application building under a license with commercial conditions for multi-tenant SaaS.
  • FastGPT is a knowledge-base platform — RAG retrieval, visual workflow orchestration with RPA nodes, bidirectional MCP — model-agnostic through an AI Proxy, aimed at knowledge Q&A and enterprise assistants.
  • MetaGPT is a role-based multi-agent framework — “Code = SOP(Team)” — turning one-line requirements into a simulated software company of PM/architect/engineer agents; a pip-installable, model-agnostic SDK.

China AI Hub analysis indicates DeepSeek Harness is the one entry whose alignment is with a vendor, not with the operator. Dify, FastGPT and MetaGPT all defer model choice to the user; DeepSeek Harness defaults every profile toward DeepSeek’s own tiers — the quickstart’s first step is entering a DeepSeek API key, and the Python SDK’s minimal example defaults to a deepseek-v4-flash model string — while remaining provider-agnostic through any OpenAI-compatible endpoint. The neutral platforms are neutral about whose model; DeepSeek Harness is neutral about which surface but opinionated about whose model economics it inherits.

Practical implications

As a coding agent. The primary, documented use: the Web UI and desktop app run an interactive session that reads and edits workspace files, runs commands, delegates work and maintains a plan, gated by an approval policy. It is the experience behind DeepSeek’s own coding agent, which is why pricing mirrors DeepSeek’s tiers rather than a subscription.

As headless automation. dsh --profile headless runs a one-shot task with no server, and the ACP server (dsh-acp-app) exposes automation-only multi-session control over the Agent Client Protocol — the documented path for GitHub PR review via webhook overlay.

Embedding in Python. The deepseek-harness-sdk wheel bundles the dsh runtime so a Python program can construct a DeepSeekHarness(...) context manager, run a task, and read result.final_response — no system Node.js required. The sdk-minimal profile pins danger-full-access permissions, so the docs instruct running it against a disposable checkout or container.

Self-hosting cost. The software is free (MIT); the real cost is the model provider you configure (DeepSeek’s pay-as-you-go, off-peak at half) plus the infrastructure you host it on. The Web server binds to loopback only, so LAN access needs a reverse proxy with an explicit trusted-host list.

What the evidence shows

The evidence is unusually strong for a preview product because DeepSeek publishes both code and a formal architecture document. The “Everything is a Plugin” claim is not marketing: the document enumerates the core packages (session, system-prompt, tools, agent, agent-loop, scope, llm, webhook), the event model (session/*, agent/*, tools/*), and the capability-seam pattern that lets one filesystem-provider swap move Bash, PTY and LSP together. The Cordis paper (arXiv:2608.25512, submitted 2026-08-26) supplies the formal underpinning — revertible effects and reactive coeffects unified into a single context type.

The release cadence confirms the “iterating rapidly” caveat: the 0.2.0 candidates (v0.2.0-rc.1 on 2026-09-28, v0.2.0-rc.2 on 2026-09-29) bundled the dsh command into the desktop apps for plugin management and added scheduled tasks, reminders and keyboard shortcuts.

The main limitations are structural, not cosmetic. Developer-preview status means no stability guarantee and no security audit; sandboxing and approvals “do not guarantee isolation,” so untrusted work belongs in a disposable VM or container. China AI Hub analysis indicates memory: false is a deliberate scope boundary rather than a defect — the harness treats the workspace filesystem and session log as the source of continuity for stateless coding sessions, framing third-party memory MCP servers as interoperability examples only, so teams needing cross-session recall must supply that layer themselves. OAuth-based providers (e.g. Codex) are not yet supported, and image input routes only through deepseek-flash, since V4-Pro is text-only.

Where this harness fits

WorkloadRelevance
Interactive coding-agent chat (Web UI / desktop)High
Headless one-shot task automation (dsh --profile headless)High
Embedding agents in Python programs (Python SDK)High
Programmatic multi-session automation (ACP)High
Custom plugin / profile / preset compositionHigh
GitHub PR review via webhook overlayHigh
Long-lived cross-session memoryLow (no built-in memory)
Production, security-audited deploymentLow (developer preview)

Relevance judgments are China AI Hub analysis based on documented capabilities, not vendor claims.

Field reference

FieldValueEvidence type
Underlying modelDeepSeek-V4.1-Flash, DeepSeek-V4-ProOfficial
Target usersDevelopers (agent/coding-tool builders)Official
PlatformCLI (dsh), Web UI, Electron Desktop, Python SDK, ACP serverOfficial
OSNot publicly documentedNot publicly documented
Browser / computer useBrowser and computer useVendor-reported
CodingYes (powers DeepSeek’s coding agent)Official
Autonomous task executionYes (planning, multi-agent)Vendor-reported
MCPYesOfficial
Tool callingYesOfficial
MemoryNoOfficial
WorkflowPlugin-composed: models, tools, skills, sessions, sandbox, storage, loops, scheduling, UIOfficial
APIYes (model usage via configured provider)Official
PricingSoftware free/open-source; model usage billed by providerVendor-reported
RegionNot publicly documentedNot publicly documented
Open-sourceYes — MITOfficial
DeploymentSelf-hostedOfficial
LimitationsDeveloper preview; not security-audited; sandboxing not isolation-guaranteedOfficial
SourceDeepSeek Harness GitHubOfficial
Last verified2026-09-30Official

See the DeepSeek company profile, the DeepSeek API platform, the V4.1-Flash vs V4-Pro comparison, and the site’s AI agents, tool calling and MCP technology pages.

Labels used above: Official fact (from the DeepSeek Harness GitHub repo and docs), Vendor-reported claim (pricing and capability statements by DeepSeek), Academic (the Cordis paper), and China AI Hub analysis (our synthesis, always introduced as such).

Underlying models

Sources

Data interpretation

Evidence types for DeepSeek Harness
FieldValueEvidence type
CompanydeepseekOfficial
TypeframeworkOfficial
Underlying modelsdeepseek-v4-1-flash, deepseek-v4-proOfficial
Open sourceYes (MIT)Official
Deploymentself_hostedOfficial
CapabilitiesTool calling, Browser use, Computer use, MCP support, Planning, Multi-agent, APIOfficial

Evidence types: Official = vendor documentation or official pages. See the sourcing policy.

What is DeepSeek Harness?

Open-source agent harness from DeepSeek ('Everything is a Plugin') that powers its coding agent. All capabilities - models, tools, skills, sessions, sandbox, storage, loops, scheduling and UI - are composed from replaceable plugins. Developer preview; ships as CLI (dsh), Web UI, Electron Desktop app, Python SDK and ACP server.

Which models does DeepSeek Harness use?

DeepSeek Harness uses deepseek-v4-1-flash, deepseek-v4-pro.

Is DeepSeek Harness open source?

Yes — licensed under MIT.

How much does DeepSeek Harness cost?

Software itself free and open source. Model usage billed by the configured provider (DeepSeek API pay-as-you-go: flash $0.15-$0.30/M input cache-miss, $0.60-$1.20/M output, off-peak = half of peak; v4-pro $0.66-$1.32/M input, $1.98-$3.96/M output).

Where does China AI Hub get its DeepSeek Harness data?

From 10 sources, last verified 2026-09-30.