跪拜 Guibai
← Back to the summary

DeepSeek Harness Ships a Plugin-First Agent Runtime Where Every Capability Is Swappable

Today, the developer preview version (v0.1) of DeepSeek Harness is open for global Harness developers to test, and the source code is simultaneously open-sourced under the MIT license.

As an early preview version, many details still need improvement and polishing. The core plugins and basic interfaces will also undergo rapid iteration and evolution in the future. We look forward to hearing feedback and suggestions from Harness developers.

DeepSeek Harness adopts a design philosophy of "Everything is a Plugin." We use a plugin-based open architecture to build the Agent Harness: all Agent capabilities—including models, tools, skills, sessions, sandboxes, storage, loops, scheduling, and UI—are composed of plugins, which can be freely replaced and flexibly recombined.

Image

Design Philosophy

DeepSeek Harness is built on the Cordis plugin system, which features spatiotemporal composability. The Cordis meta-framework is only responsible for loading, unloading, and managing dependencies of plugins; all specific components of the Agent Harness are different Cordis plugins. Plugins collaborate with each other through Cordis services and events and can be freely combined at the configuration layer.

Developers can independently select, replace, or extend any capability in the form of a plugin without modifying the source code of DeepSeek Harness itself. This is the most important design principle of DeepSeek Harness: Everything is a Plugin.

Image

For different usage scenarios, DeepSeek Harness provides four modes, each loading a different set of plugins by default:

Everything the model sees is written to an append-only session log, including system prompts, chain of thought, tool calls and results, sub-Agent scheduling, and every context injection. In the Trajectory view, you can view this information by source. Recovery, forking, retrieval, and replay all share the same event stream.

Image

Getting Started

On a system with the Node.js development toolchain installed, you can use the npx command to quickly start the DeepSeek Harness Web UI:

npx @deepseek-ai/dsh web

Get the complete project source code and follow the repository instructions to complete the installation:

git clone https://github.com/deepseek-ai/deepseek-harness

Final Words

The current v0.1 version of DeepSeek Harness is just a starting point. We look forward to exploring the upper limits of intelligence together with global developers on top of an open-source, open, reusable, and composable infrastructure. We sincerely invite global Harness developers to co-build the DSH plugin ecosystem.

Image

Some plugins created by DeepSeek Harness internal test users