Blog · Concept
Why it's called a harness
August 14, 2026 · dshbase
DeepSeek didn't call it DeepSeek Code or DeepSeek Build. It called it a harness — and that naming is the whole story.
Agent = Model + Harness
The model is the brain; the harness connects that brain to files, terminals, and tools. Claude Code, Codex, and DSH are all harnesses.
The Cordis kernel: an agent that plugs itself together
DSH is built on Cordis, a minimal kernel that only manages plugin loading, unloading, and dependencies. Everything else is a plugin. Two properties matter:
- Temporal composability — plugin unloads fully undo their side effects.
- Spatial composability — a plugin re-resolves dependencies as siblings change.
Result: an agent can install and remove its own capabilities while running — a form of self-evolution. That's why it's a harness, not a product: infrastructure for agents, plus ~100 first-party plugins, inviting the community to build the rest.
Resources
- Official docs: deepseek-harness.github.io
- Source: github.com/deepseek-ai/deepseek-harness