乐于分享
好东西不私藏

一切皆插件,我把 DeepSeek Harness 拆成了 132 个零件[Harness系列三]

一切皆插件,我把 DeepSeek Harness 拆成了 132 个零件[Harness系列三]
阿拉丁AI手记

一张零件图看懂它为什么能随便换

智能体的能力不是写出来的,是插上去的

苹果手机不能换电池,但 Harness 连内核都可以换。

我和你说,这就是一切皆插件这五个字的底气。

上一篇我讲了演员和舞台。今天这篇,我把舞台拆开,看里面那 132 个零件怎么长、怎么装、怎么一起干活。

先摆两个刚查到的数。

到今天,deepseek-harness 在 GitHub 上已经 107k Star,10.3k Fork,一万两千多个 commit。光 dsh-plugin 这个话题下面,就挂了三千三百多个仓库。

deepseek-ai deepseek-harness 的 GitHub 仓库

一个发出来没多久的项目,涨到这个速度,你就得认真想想它到底戳中了什么。

dsh-plugin 话题下三千三百多个仓库

我的答案是,它把智能体的所有零件,都做成了能拆能装的东西

先讲一件要紧的事,DeepSeek 为什么要这么设计。

很多 Agent 项目,一开始都只是把模型接上几个工具,能跑就行。可等项目越做越大,你会发现换模型要重写一半代码,换个工具要动到核心,加个权限又得返工。

等于把所有东西焊死在一起了,其实世界是这样的,易用性往往就损失了灵活性,你有没有这种经历...

DeepSeek 不想重蹈这个覆辙,所以它把模型、工具、技能、会话、沙箱、存储、循环、调度、界面,全拆成了能插拔的零件

这就是一切皆插件的来历,图的就是一个字,换。

官方首页,一切皆插件

这套零件的地基是什么。

打个比方,就是一块乐高底板,官方给它起名叫 Cordis。

这块底板特别克制,只干一件事,管零件的装上、卸下,还有谁依赖谁,别的它一概不管。

官方那篇论文把这个思路讲得很清楚,两个词。

一个叫时间可组合,一个叫空间可组合。时间可组合说的是,一个零件卸下来,它之前造成的副作用能不能完整撤销。空间可组合说的是,一个零件依赖别的零件,别人变了,它能不能自己重新接上。

智能体的能力不是写出来的,是插上去的。

小阿把能力插上乐高底板

打开插件列表,我本地这版内置了 132 个零件。我把它们归成九大类,画了一张地图。

内置的 132 个插件
132 个插件拆成九类零件

我们一类一类看,每类零件是干嘛的。

模型这块,是芯片。这是大脑,负责想。你现在用 DeepSeek,想换成 GLM 或者别的,把芯片一拔一插,代码一行不用改。

工具,是手。shell、终端、文件编辑、网页检索,都是手。想多一双能联网的手,插个工具零件进去就行。

技能是手艺。skill 把一套做事的流程打包成手艺,代码审查、文档规范、文字品控,都算手艺。

会话是记忆。记住说过什么、存到哪、怎么找回来。换个存储方式,就是换块记忆卡。

沙箱是安全屋。管哪些地方能去、哪些命令能跑。换一个沙箱,就是换一间安全屋。

存储是仓库。管东西放哪、怎么收、怎么取。

循环是导演。管模型和工具怎么一轮轮配合。

调度是排班表。管后台任务怎么排、多个人怎么分工。

界面是门面。管你怎么和它打交道。想换个皮肤,或者接进自己的系统,把门面一换就成。

看到这你可能要问,这么多零件,凑一块不会打架吗。

这个问题问得好,它正好是这套设计最妙的地方。

零件之间不直接互相找,而是靠两样东西协作。一样是插座,一样是广播

插座,就是一个零件对外提供的服务。比如模型这块芯片,对外提供一个叫 llm 的插座,别的零件想用模型,就把插头插进这个插座。

广播,就是一个零件干完一件事,喊一嗓子,其他零件听见了,该响应的响应。比如会话零件写完一句话,喊一句我更新了,界面零件听见了,就把它显示出来。

有意思的是,零件卸下来的时候,它插过的插座、喊过的广播,会自动全部撤销,不留残渣。这跟论文里时间可组合说的是同一件事

小阿演示插座和广播怎么协作

所以每个零件既是独立的,又能通过插座和广播随时连起来。这就是为什么换零件那么轻松。

九类零件,换来换去,都不用动底座的代码。

这也是它和 iPhone, 其实是 codex最本质的区别。

CODEX更像是一部焊死的手机,电池不能换,核心你碰不到,当然你可以按照插件,但是得按照他的规矩来。Harness 是一台组装机,从芯片到外壳,全都能换。

对企业来说,这层差别很值钱。你把一个客户接进自己的系统,用的是自己的模型和工具,只需要换几块零件,不用从零再搭一套

还剩一个问题没聊。零件多了,会不会失控。

会。这也是我下一篇想聊的。当模型可以自己写零件、自己装上,安全边界就成了最大的事。

但那是下一篇的活。今天你只要记住一句话。

智能体的能力不是写出来的,是插上去的。

@ 作者 / 阿拉丁

最后,感谢你看到这里

喜欢这篇文章,欢迎 点赞、在看、转发和评论