因为 DSH 是第一个由模型厂商自己开源出来的 Agent 运行时——它把模型之外那一整层做成了可替换的插件,25 天拿到 21.4 万星标,说明行业一直在等这样一件东西。
0.1 讲了【模型之外还有一层】,这一节回答【为什么这层值得单独学】。它不是又一个 AI 工具,而是一层基础设施。看清楚这一点,后面第 1 章的定位讨论才不会看偏。
一、它开源的不是模型,是运行时
开源这个词这里要拆开看。常见的开源是把模型权重放出来——你可以下载它、自己跑它。 DSH 开源的是另一样东西:跑模型的那套壳。
- 许可:MIT(宽松协议,商用、改动、再分发都行)。
- 规模:一个仓库 49 个包,官方自己提供的一手插件 100 个以上。
- 底座:Cordis——一个只管【把插件拼起来】的小内核。
- 状态:一直挂着 developer preview(开发者预览)。
权重开源,你得到的是一匹能跑的马;运行时开源,你得到的是整套马具的做法。 这两件事的价值不一样——马会换,马具的做法会留下来。
二、25 天 21.4 万星标,说明什么
DSH 仓库创建于 2026-08-13,同一天 DeepSeek 的 V4-Pro 模型正式可用。 这个日期不是巧合:模型和跑模型的壳,是一起端出来的。
- 第 25 天(09-07):21.4 万星标
- 第 40 天(09-22):23.3 万星标
- 第 43 天(09-25):桌面预览版出现
- 第 47 天(09-29):v0.2 预览,带插件管理器
一个开源仓库 25 天涨到 21.4 万星,这不像【一个工具火了】,更像【行业在等一件早就该有的东西】。 等的是什么?一层把模型变成 Agent 的、开放且可替换的运行时。
三、它填的是哪一格
把市面上这些东西排成一列,DSH 的位置就清楚了:
模型(DeepSeek V4、GPT、Claude……) ↓ Harness / Runtime(DSH 在这一格) ↓ 产品(某个 App、某个网页、某个客户端)
以前这一格里的东西,要么绑死在某个产品里(比如某个厂商的编码助手, 运行时和产品是一体的,你换不了);要么散在通用框架里 (要自己拼工具、自己接循环,门槛高)。
DSH 是第一回由模型厂商自己出面,把中间这一层完整地、 以可替换的插件形态开源出来。它填的是长期空着的那一格。
四、学它,学的不是某个工具
这里要先说清一件事:这本书不是【DSH 使用手册】。
接口会变——它挂着预览版,版本号还是 0 开头,升级小版本都可能要改配置。 背诵某个命令、某个配置项,几个月后可能就白背了。 真正值得学的是结构:
- 一个 Agent 系统由哪几层组成?
- 能力怎么拆成插件?拆的边界在哪?
- 插件的生命周期怎么管?
- 一轮工作里到底发生了几件事?
结构这一层很少变,接口那一层天天变。 所以本书的读法是——看它怎么组织,而不是记它有哪些参数。
五、动手 Demo:算一算这个增长速度
把时间线摊开,算两个数:平均每天涨多少星,以及两段的速度差:
t = [("2026-08-13", 0, 0), ("2026-09-07", 25, 214000),
("2026-09-22", 40, 233000)]
print("第 1 段:25 天涨到 21.4 万,平均每天 %.0f 颗" % (214000 / 25))
print("第 2 段:又过 15 天涨到 23.3 万,平均每天 %.0f 颗" % ((233000 - 214000) / 15))
print("两段之比 = %.2f 倍" % ((214000 / 25) / ((233000 - 214000) / 15)))
实跑输出:
--------------------------------------------------------------------
为什么 DSH 值得单独写一本书
--------------------------------------------------------------------
2026 年 8 月 13 日,DeepSeek 把 Harness 开源了,
同一天 DeepSeek-V4-Pro-0813 正式可用。这个日期不是巧合——
模型和跑模型的壳子,是一起端出来的。
项目信息 内容
--------------------------------------------------
全称 DeepSeek Harness,简称 dsh
发布日 2026-08-13(developer preview)
许可 MIT(真开源,不是开放权重)
口号 Everything Is a Plugin(一切皆插件)
底座 Cordis 组合框架(内核极小)
仓库规模 49 个包,一方插件 100 个以上
启动方式 npx @deepseek-ai/dsh web
定位 Agent 运行时(Runtime),不是模型
--------------------------------------------------
它凭什么值得写一本书?看它跑得多快就懂了:
时间 发生了什么 规模
-----------------------------------------------------------
2026-08-13 仓库创建、开发者预览发布 第 0 天
2026-09-07 社区热度爆发 21.4 万星标
2026-09-22 持续爬升 23.3 万星标
2026-09-25 桌面预览版(Electron) 0.1.7-rc.1
2026-09-29 v0.2 预览,带桌面应用 插件管理器上线
-----------------------------------------------------------
小算例:从 0 到 21.4 万星标用了 25 天,平均每天涨 8560 颗。
这不是【一个工具火了】,而是行业在等这样一件东西——
一层把模型变成 Agent 的、开放且可替换的运行时。
以前的 Harness 要么绑在某个产品里(Claude Code)、
要么散在框架里(LangChain 这类),DSH 是第一次由模型厂商
自己出面,把【模型之外的那一层】完整开源。
第一段速度是第二段的 3.56 倍——热度先冲顶再回落,这是开源项目的常态。 但回落后仍有每天 1267 颗,说明它不是一阵风。 对读者来说,这个数字只说明一件事:它的关注度足够高,值得你把结构学一遍。
30 秒实验
- 在 GitHub 上搜 deepseek-ai/deepseek-harness,看现在的星标数和最近一次提交时间。
- 翻它的 README,找到安全说明那一段,理解官方为什么反复提醒【预览版别上生产】。
- 挑一个你熟悉的 AI 产品,判断它属于【模型】【运行时】【产品】里的哪一格。
常见误区
- 错误:DSH 是 DeepSeek 的又一个模型。——纠正:DSH 是运行时,不是模型。它默认跑 DeepSeek 的模型,但换成别家模型只改一行配置。
- 错误:开源就是代码放 GitHub 上。——纠正:DSH 的关键不在【代码能看见】,而在每一层能力都能被替换——连界面都是插件。
- 错误:星标这么多,可以上生产了。——纠正:星标衡量的是关注度,不是成熟度。官方自己把状态标成 developer preview,明说接口会破坏性变更。
自测三问(点开对答案)
1. DSH 开源的是什么? —— 开源的是一整个**运行时(harness)**,不是模型权重;许可为 MIT。 2. Model + Harness = Agent 里,两边各负责什么? —— 模型负责推理,Harness 负责其余一切:工具、会话存储、沙箱、Agent 循环、界面。 3. 为什么这本书强调【学结构、别背接口】? —— 因为 DSH 是预览版,**接口和插件名会随版本破坏性变更**;而【分几层、怎么拆插件、生命周期怎么管】这套结构很少变。- ☐ 下一节(0.3 本书的学习路径)
相关笔记
- Model 只会生成 Token,但 Agent 要完成任务 —— 上一篇立的等式,是这一篇的前提
- 本书的学习路径 —— 知道这一层值得学之后,这一段交代怎么学
- 简单的虚拟化基础设施 —— 云把机器抽象成资源、DSH 把模型抽象成 Agent,都是【在中间加一层】
- 🐳 DeepSeek Harness · 索引