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

All articles →

🌐 中文