现在还看不出谁是标准,能看出的只有路线分歧——开放运行时和封闭运行时各有取舍,DSH 押的是开放那一边。
1.2 讲了内部结构,1.3 讲了它为什么这么做,这一节把镜头拉到行业。它讨论的是【路线之争】,不是【谁赢】——这也是第 1 章唯一一段行业判断。
一、这一层已经有好几个选手
先给结论:现在还看不出谁是标准,能看出的只有路线分歧。 Harness 这一层已经站了好几个人,但他们不在同一个位置上:
- DSH:模型厂商自己开源,运行时全开放。短板是预览版、接口会变。
- Claude Code:闭源。强在模型集成质量和稳定性,短在运行时不可替换。
- OpenCode:开源,面向编码 Agent。生态规模还小。
- QM:开源,但不在同一层——它管的是公司级的流程编排,在 Harness 上面。
- Google AX:封闭架构,跟自家基础设施咬得紧,插件面不开放。
把 QM 和 AX 放进来是想说明一件事:同一堆名字里,有的根本不是对手,是上下游。
二、两条路线的取舍
把这些选手按【运行时开不开放】排成两列,取舍就很清楚了:
- 开放运行时换到的是:模型可换、工具实现可换、能自己插安全策略, 出问题自己能查能改。代价:要自己折腾,稳定性自己兜。
- 封闭运行时换到的是:开箱即用、集成度高、不用操心。 代价:换不了、改不动、只能等厂商。
这不是谁好谁坏的问题,是两种不同的买卖。 要看你现在更需要哪一个——是【省心】,还是【不被锁死】。
三、趋势:运行时正在变成基础件
行业观察里有一句话概括了正在发生的事:
Agent 的运行时层,正在从【专有护城河】变成【开源的基础件】。
意思是:单独的 Runtime 越来越难收高价了,因为它可替代性太强。 竞争正在往上挪,挪到两个地方去:
- 往上挪到模型——谁的模型推理更强、更便宜。
- 往上挪到上层编排——谁能把多个 Agent、多个流程组织起来。
中间这一层被开源挤平了。这就是 DSH 选择在这个时间点、 以这种姿态开源的结构性原因——它压的不是现在,是三年后这层东西该长什么样。
四、对你来说意味着什么
这些行业判断,落到你自己身上只有一句话:
开放运行时给你的最大好处,是【模型可以随时换一家】。
平时看不出价值——直到某天你常用的模型涨价、限流、或者停服。 这时候封闭方案的用户只能跟着走,而你改一行配置就换过去了。
代价也要说清楚:省心这件事,开放方案真的换不来。 要自己装、自己配、自己看日志、自己判断哪里出了问题。 所以选之前先问自己一句:我现在更缺的是省心,还是不被锁死?
五、动手 Demo:把这几家选手并排比一遍
按【开不开源】和【强在哪、短在哪】排一下:
comps = [("DSH", "开源", "运行时全开放", "预览版,接口会变"),
("Claude Code", "闭源", "模型集成质量高", "运行时不可替换"),
("OpenCode", "开源", "开放的编码 Agent", "生态规模较小"),
("QM", "开源", "公司级流程编排", "不在同一层"),
("Google AX", "闭源", "与自家基础设施咬合", "插件面不开放")]
for n, o, a, b in comps:
print("%-12s %-4s 强在 %-18s 短在 %s" % (n, o, a, b))
实跑输出:
--------------------------------------------------------------------
这是否意味着 DSH 会成为行业标准?
--------------------------------------------------------------------
先把话说清楚:现在还看不出谁是标准,能看出的只有路线分歧。
Harness 这一层已经有好几个选手,它们不在同一个位置上:
选手 开不开源 强在哪 短板在哪
------------------------------------------------------------------------------
DSH 开源(MIT) 运行时全开放、可换模型 预览版,接口会变
Claude Code 闭源 模型集成质量、稳定性 运行时不可替换
OpenCode 开源 开放的编码 Agent 生态规模较小
QM(YC) 开源 公司级流程编排 不在同一层,是上层
Google AX 闭源 与自家基础设施咬合 插件面不开放
------------------------------------------------------------------------------
两条路线摆在一起,取舍长这样:
开放运行时 封闭运行时
-------------------------------------------------
换模型 改一行 基本不可能
换工具实现 换插件 等官方
自己插安全策略 可以 看有没有接口
上手体验 要自己折腾 开箱即用
出问题时 自己能查能改 只能等
-------------------------------------------------
行业观察里有一句话概括了趋势:
Agent 的运行时层,正在从【专有护城河】变成【开源的基础件】。
也就是说,单纯的 Runtime 很难长期收高价,
竞争会挪到【模型质量】和【上层编排】去。
小算例:自托管和订阅的成本差在哪?
自托管:Runtime 免费(MIT)+ 你自己出机器 + 按 Token 付模型钱
订阅式:Runtime 含在订阅里 + 模型钱也含在订阅里
自托管的优势不在【免费】,而在模型可以随时换一家——
这份自由在模型涨价或停服时,值的就是全部。
表里最该注意的是 QM 那一行——它不在同一层。 把不同层的东西放在一起比【谁更强】,是最常见的判断错误。 先问【我们在比哪一层】,再问【谁赢】。
30 秒实验
- 想一下你手上正在用的 AI 编码工具,它属于开放运行时还是封闭运行时。
- 假设明天你常用的模型涨价一倍或直接停服,你现在的工具能不能换一家——这个答案就是开放的价值。
- 观察一下:最近半年新出的 Agent 产品,是把运行时当卖点,还是藏着不给看。
常见误区
- 错误:DSH 星标最高,它就是标准了。——纠正:星标是关注度,标准要看生态里有多少人基于它做东西,现在下结论太早。
- 错误:开源一定比闭源好。——纠正:开放换来可替换和可自建,代价是要自己折腾;闭源换来开箱即用。这是两种买卖,不是优劣。
- 错误:运行时开源了,厂商就没法赚钱。——纠正:竞争会往上挪——运行时难收高价,钱挪到模型质量、上层编排和服务上。
自测三问(点开对答案)
1. Harness 这一层现在有哪几类选手? —— 模型厂商自研的(DSH、Claude Code)、开源社区的(OpenCode)、上层编排的(QM)、大厂封闭架构的(Google AX)。 2. 开放运行时和封闭运行时各换到什么? —— 开放换到可替换、可自建、模型自由(代价是自己折腾);封闭换到开箱即用、集成质量、稳定性(代价是换不了、改不动)。 3. 行业趋势那句话是怎么说的? —— **Agent 的运行时层,正在从【专有护城河】变成【开源的基础件】。**- ☐ 下一节(1.5 Developer Preview)
相关笔记
- 为什么这不只是【多加几个 Tool】 —— 上一篇讲内部为什么要这么设计,这一篇讲这套设计在行业里站在哪
- Developer Preview —— 下一篇回到当下:它现在到底是个什么状态
- 云计算改变了IT行业的世界 —— 另一个【基础层变成商品】的行业故事
- 🐳 DeepSeek Harness · 索引