DeepSeek Harness Ships a Plugin-First Agent Runtime Where Every Capability Is Swappable
Agent frameworks are proliferating, but most hard-wire their component choices. A plugin-first architecture that treats every capability as a swappable module lets teams mix their own models, tools, and sandboxes without forking the framework—useful when compliance, cost, or performance demands a different stack per deployment.
DeepSeek Harness v0.1 is an open-source agent runtime built on the Cordis plugin system. Its core design principle is "everything is a plugin": models, tools, skills, sessions, sandboxes, storage, loops, scheduling, and the UI are all independent plugins that can be swapped or extended without touching framework source code. Four preset modes—Standard, Programmatic Tool Calling, Minimal, and Creation—ship with different plugin bundles for different workloads, from full tool suites to bare-bones benchmarking. Every agent run produces an append-only event log that captures system prompts, chain-of-thought, tool calls, sub-agent dispatch, and context injections, all replayable and forkable from a single trajectory view. The project is in early developer preview and invites community plugin contributions.
Making the UI itself a plugin signals that the framework expects to be embedded or replaced in custom tooling, not just used as a standalone app.
PTC mode shifts tool orchestration from the model's function-calling interface to generated code, which can reduce token spend and improve determinism for multi-step tool sequences.
The Creation mode, which allows runtime inspection and in-memory plugin experimentation, treats the framework as a live programmable environment rather than a static configuration file.