DeepSeek Harness(命令行名 dsh)是 DeepSeek AI 开源的一套 agent harness,
采用 MIT 协议。它不是又一个「套壳 CLI」,而是把编码智能体需要的一切——
会话、工具、模型接入、插件系统、子智能体调度——全部做成可替换的插件。
它由 Cordis 驱动,这是一套「时空可组合性」的编程范式 (见论文 A Programming Paradigm for Spatiotemporal Composability,arXiv 2608.25512)。 这意味着 dsh 内部没有特权内核:你看到的每一个功能,包括工具执行、模型调用、UI 渲染, 都挂在同一棵插件树上,都能被一行配置替换掉。
npx @deepseek-ai/dsh web 启动 Web 界面,默认监听 http://127.0.0.1:3080。
为什么值得读源码
- 插件化做到极致——profile / bundle / patch 三层叠加,是研究「可组合架构」的极佳样本。
- 多智能体编排有真东西——不是简单的并发调用,而是具名成员、持久消息、CAS 任务板。
- 持久化设计克制——仅追加日志作为唯一真源,所有视图都从日志回放派生。
dsh 目前处于开发者预览,API 与内部结构可能变动。本博客内容基于 dsh-v0.1.6-alpha.2(2026-09-17)整理,稳定线为 0.1.5。