Everything Is a Plugin: What Cordis Actually Changes
DeepSeek Harness is built on Cordis, a plugin kernel where literally every capability - models, tools, skills, sessions, sandboxes, storage, loops, scheduling, and even the UI - is implemented as a swappable plugin rather than baked into the core codebase [1]. That is a genuinely different design bet than most coding agents ship today: instead of a monolithic runtime with a few configuration knobs, you can in principle rip out the model backend, the sandbox, or the entire interface without touching a line of the framework's own source code.
The practical expression of that bet is four run modes. Standard Mode gives a full coding agent with file editing, shell access, web search, skills, planning, goals, subagents, and workflows, while Minimal Mode strips everything down to just persistent bash and a str_replace_editor for teams that want a leaner surface area [1]. Code Mode (also called PTC) has the model write TypeScript against a generated SDK instead of issuing individual tool calls, and Creator Mode is aimed at builders who want to inspect the runtime and assemble entirely new presets. Every one of those modes writes into the same append-only session log, which is what makes resume, fork, search, and replay behave as operations on a single shared event stream rather than mode-specific features [1]. Combined with an open MIT license and roughly 52,000 GitHub stars within days of release [2], DeepSeek is betting that developers will treat the plugin boundary, not the base model, as the thing worth building on top of.



