DeepSeek Harness:当 Agent 的一切都能拆成插件

2026 年 8 月 13 日,DeepSeek 打了一套组合拳。
很多人只注意到了当天开源的 DeepSeek Harness(简称 dsh)——一个智能体(Agent,也就是能自己动手干活的 AI)运行时框架。但把最近的时间线摆在一起看,会发现这不是一次孤立的发布:
7 月 31 日,V4-Flash-0731 正式版发布,API 公测、开源权重同步放出;
8 月 12 日至 13 日,V4-Pro-0813 正式 GA,从预览版转为正式版;
8 月 13 日,DeepSeek Harness v0.1 开发者预览版发布。
模型刚刚完成正式版升级,框架紧跟着开源,这两件事是配套的。打个比方:模型是 Agent 的灵魂,Harness 是让灵魂动起来的那副身体——工具、记忆、执行环境、界面,全归它管。DeepSeek 这次不只是升级了灵魂,是连身体一起交了出来。

模型升级还算常规操作,把 Harness 整个开源,就是大多数模型公司不会做的动作了。笔者觉得,这可能是 DeepSeek 今年走得最远的一步棋。为什么这么说?先看一场实验。

一、同一个大脑,换个身体就换个命运

就在 Harness 发布前几天,做 Agent 工具的公司 Composio 搞了一场对比测试:同一款 DeepSeek V4-Flash 模型,分别接进 8 个不同的 Harness,去完成 30 项真实任务。

结果挺扎心。表现最好的 Harness 通过了 20 项,最差的只过了 14 项;每成功完成一次任务的成本,最好和最差之间差了 4 倍。

同样的大脑,同样的考题,就因为身体不一样,成绩天差地别啊。笔者看完这个测试的第一反应是:这两年大家盯着模型跑分较劲,关注点可能并不全面。Agent 能不能落地,瓶颈不只在模型里,也在模型外。

二、Harness 到底是个啥?

Harness 直译过来大概叫“驾驭层”,这个翻译有点玄乎。笔者的理解很朴素:除了模型之外,让 Agent 跑起来的所有东西——工具从哪儿调、对话记在哪儿、命令在什么环境里执行、用户对着什么界面操作,统统归它管。

再说得接地气一点:模型像发动机,Harness 就是整台车剩下的部分——底盘、变速箱、车身、方向盘。光有发动机,你是上不了路的。

以前这副身体各家自己做,各做各的,水平参差不齐。Composio 测出来那个 4 倍的成本差,就是这么来的。

三、一切皆插件,而且是彻头彻尾的那种

把一个 Agent 拆开,里面到底有什么?DeepSeek Harness 给出的答案就五个字:一切皆插件

这个“一切”不是宣传话术。在它里面:

  • 模型适配器是插件
  • 工具注册是插件
  • 会话管理和存储是插件
  • 沙箱(隔离的执行环境)是插件
  • Agent 的决策循环是插件
  • 调度编排是插件
  • 连你看到的那个 Web 界面,也是插件

框架本身就是个近乎空壳的底座,底下垫着一个叫 Cordis 的元框架,只管三件事:装插件、卸插件、管插件之间的依赖。插件和插件之间,靠服务和类型化事件来协作,在配置层自由组合。

这么设计图什么?图的是你可以不动一行源码,就把其中任何一块换掉。想换模型?把模型适配器插件换了。想把执行环境从本机挪到远程沙箱?换掉对应的插件,bash、终端这些工具会跟着一起搬家,不用 fork 一份代码出来改。

官方管这种设计叫“能力接缝”。笔者更愿意拿乐高来比喻:每一块都是标准件,最后拼出什么作品,看的是玩的人。当 Agent 被拆到这个份上,框架本身就“隐身”了——剩下的只有接缝和标准件。

四、内置四种模式,各有各的算盘

针对不同用法,DeepSeek Harness 内置了 4 种模式,每种加载不同的插件组合:

模式定位说人话
标准模式完整编码 Agent文件编辑、Shell、搜索、规划、子 Agent、工作流,全套配齐
Code 模式(PTC)程序化工具调用工具封装成 TypeScript SDK,模型直接写代码,一次编排多轮工具调用
极简模式基准测试只留 bash 和文本编辑器两样工具,环境剥到最干净,测的就是模型裸实力
创造模式自定义模式创作继承标准模式全部能力,外加运行时检查、内存中的插件实验和预设创作指导

笔者单独拎出 Code 模式说两句。传统 Agent 干活是一轮一轮磨:调一次工具,回一次模型,一来一回都是延迟和 token(大模型计费的词元单位)。Code 模式换了个思路——让模型直接生成一段 TypeScript 程序,把好几步工具调用一次性串起来,原本 5 轮交互压缩成 1 轮。

这个思路和笔者一直的看法对得上:Agent 用着贵、用着慢,一大半是“来回跑”跑出来的。

创造模式的野心则更大一些。它不光是给用户用的工具,更是给开发者“发明新工具”用的工具——DeepSeek 想要的显然不止自己下场,还有生态。

五、一分钟上手,社区已经动起来了

上手门槛很低。装好 Node.js,一行命令:

npx @deepseek-ai/dsh web

浏览器打开 http://127.0.0.1:3080 就能用,全程跑在本地,不用内测资格,不用排队等邀请。

想从源码构建也行:

git clone https://github.com/deepseek-ai/deepseek-harness
cd deepseek-harness
pnpm install
pnpm run build
pnpm dsh web

社区的热度也能说明问题。发布几个小时,GitHub 仓库就收了 3.3 万多个 star,到现在已经差不多 7.7 万多个 star 了。这个生态起步速度,在 Agent 框架圈子里可不常见。

六、笔者的一点判断

当然,v0.1 开发者预览版,毛边不少,后面八成还会有重构,这些都是早早期项目的常态吧。

但笔者的态度很明确:方向是对的,而且难得地坦诚。V4 系列的升级说明 DeepSeek 不缺模型,Harness 的开源则说明,他们想聊点比模型更大的事。如果你也相信 Agent 是接下来几年的主线,那么现在就上手参与、定义它的基础设施,比等它成熟了再用,有意思得多。

当 Agent 的一切都能拆成插件,框架最后剩下的是什么?笔者认为是三样东西:接缝、标准,还有交还给每个开发者的定义权。

当然,当下 Agent 市场竞争火热,不确定性也很大。你觉得 Agent 的这副“身体”,最终会长成什么样?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注