Ядро Cordis
The Cordis kernel manages plugins: installing, uninstalling, and dependencies. Agent capabilities live in these plugins.
Developer preview · 0.1.2-rc.1
Models, tools, skills, sessions, sandboxes, storage, loops, scheduling и UI — каждый из них plugin, который можно заменить или собрать заново.
Web UI слушает 127.0.0.1:3080 через npx @deepseek-ai/dsh web. Лицензия MIT. Node.js ^22.19.0 или >=24. CLI распаковывается до 43 КБ на 0.1.2-rc.1.
Agent + model = Harness
HARNESS
The model is the soul of an agent.
Harness даёт агенту читать среду, вызывать tools и работать вне чата.
The Cordis kernel manages plugins: installing, uninstalling, and dependencies. Agent capabilities live in these plugins.
Plugins provide every agent capability, including models, tools, skills, sessions, sandboxes, storage, loops, scheduling, and the UI. Cordis services and events let the plugins work together.
Developers can select, swap, or extend any capability in configuration without changing the DeepSeek Harness source code.
Архитектура продукта
DeepSeek Harness построен на Cordis. Plugins дают models, tools, skills, sessions, sandboxes, storage, loops, scheduling и UI. Разработчики выбирают или расширяют возможность в конфигурации, а не форкают дерево. Официальный кадр Settings показывает 159 установленных строк.
Журнал сессии
Everything the model sees is recorded in an append-only session log: system prompts, reasoning, tool calls and results, subagent scheduling, and every context injection. In the Trajectory view, you can inspect these records by source. Resume, fork, search, and replay all operate on the same event stream.
Пресеты runtime
Standard mode includes the full toolset. Code / PTC mode uses model-generated code to orchestrate multiple rounds of tool calls. Minimal mode keeps only a shell tool and a file editor for benchmarking models in a thin environment. Creator mode lets you inspect the current runtime, test Cordis plugins in memory, and combine them into new modes.
Get started
Install Node.js ^22.19.0 or >=24.0.0, then launch the local Web UI with npx.
$ npx @deepseek-ai/dsh web
Clone the published source and follow the setup commands in the repository. Shown as text, not an outbound link.
$ git clone https://github.com/deepseek-ai/deepseek-harness
Операторы
Факты категории
Сравнение публичных фактов по этой категории. DeepSeek Harness — developer preview с несовместимыми изменениями.
| Критерий | DeepSeek Harness | Claude Code | Codex | OpenCode |
|---|---|---|---|---|
| Дистрибуция | npm CLI + исходники. npx @deepseek-ai/dsh web | Поверхность vendor CLI / IDE | Поверхность vendor CLI / IDE | Сообщественный open-source агент |
| Лицензия | MIT на 0.1.x | Проприетарные условия продукта | Проприетарные условия продукта | Лицензия open-source проекта |
| Модель plugins | Cordis plugins for models, tools, skills, session, sandbox, UI | Закрытый продукт с хуками расширений | Закрытый продукт с хуками расширений | Community plugins, not Cordis |
| Трасса сессии | Append-only журнал + Trajectory resume / fork / replay | Vendor UI сессии | Vendor UI сессии | Зависит от сборки |
| Режимы выполнения | Standard, Code / PTC, Minimal, Creator | Один продуктовый режим | Один продуктовый режим | Настраивается, не эти четыре имени |
| Production claim | Developer preview. Безопасность не аудировалась. | Общедоступный продукт | Общедоступный продукт | Поддержка сообщества |
MIT-licensed repository and npm package @deepseek-ai/dsh. npm signatures and shasums are published per version. Commands on this site are shown as text, not outbound links.
The README states there will be compatibility-breaking changes. GitHub Issues are closed; reports go to Discussions. Do not treat sandbox prompts as a containment guarantee. Read the политика законного использования.
0.1.2-rc.1 shasum fef213043313affc36ca2226d2637ad483b5e3f6. 0.1.1-rc.2 shasum 1a5112369f1c46b13a6e6f21de8af5e6afd45074. Full notes on the целостность загрузки section.
Field notes
From discussions after real installs. Not marketing quotes.
Swapped the model plugin without touching the DeepSeek Harness tree. Cordis composition is the reason I stayed.
Discussion note · runtime author
Trajectory showed the exact bash payload that listed my workspace. Resume from that event worked. The UI still hiccups on very long streamed turns.
Discussion note · eval engineer
On Windows 11, C:\Windows\Temp plus windows-acl made every sandboxed pwsh call die with SandboxUnavailableError. Moving TEMP off the system temp dir fixed it.
Discussion note · Windows 11 Pro 25H2
npx brought the Web UI up in one command. Port 3080 was already reserved by Hyper-V, so I had to pick another port. That is in the port 3080 guide.
Discussion note · desktop lab
Creator mode is the only place I could inspect plugins in memory before writing a Profile. Token use on a multi-hour coding loop was higher than I budgeted.
Discussion note · preset builder
I pinned 0.1.1-rc.2 after an unpinned npx pull changed behavior overnight. The README warning is not decorative.
Discussion note · platform ops
Swapped the model plugin without touching the DeepSeek Harness tree. Cordis composition is the reason I stayed.
Discussion note · runtime author
Trajectory showed the exact bash payload that listed my workspace. Resume from that event worked. The UI still hiccups on very long streamed turns.
Discussion note · eval engineer
On Windows 11, C:\Windows\Temp plus windows-acl made every sandboxed pwsh call die with SandboxUnavailableError. Moving TEMP off the system temp dir fixed it.
Discussion note · Windows 11 Pro 25H2
npx brought the Web UI up in one command. Port 3080 was already reserved by Hyper-V, so I had to pick another port. That is in the port 3080 guide.
Discussion note · desktop lab
Creator mode is the only place I could inspect plugins in memory before writing a Profile. Token use on a multi-hour coding loop was higher than I budgeted.
Discussion note · preset builder
I pinned 0.1.1-rc.2 after an unpinned npx pull changed behavior overnight. The README warning is not decorative.
Discussion note · platform ops
Yes. DeepSeek Harness is published under the MIT License as a developer preview. You can inspect, modify, and self-host it. Early 0.0.1-rc packages used BSD-3-Clause; current 0.1.x packages are MIT.
Yes, if Node.js is ^22.19.0 or >=24.0.0. The Windows sandbox uses an ACL restricted-token backend. Known issues include C:\Windows\Temp ACL lockouts, workspaces owned by BUILTIN\Administrators, and port 3080 reserved by Hyper-V, WSL2, or Docker.
No. DeepSeek Harness is the agent runtime around models. It supplies plugins for tools, sessions, sandboxes, storage, loops, scheduling, and the Web UI. Model IDs and API prices are separate releases.
dsh is an npm CLI, not a Windows installer. Heuristic scanners sometimes flag Node processes that spawn shells. Check the published shasum for the version you pinned, such as fef213043313affc36ca2226d2637ad483b5e3f6 for 0.1.2-rc.1.
Получить превью
Windows 10/11, macOS и Linux через Node.js. Кнопки на странице загрузки готовы к вашим URL пакетов.
Скачать для Windows