我认为这次发布带来了两样东西:一个开箱即用的编码智能体,以及一个底层的元框架(Meta Harness),就像 Pi 与 OpenClaw 的关系一样。
这或许也能解释围绕该项目的一些争议。人们讨论的往往并不是同一件事。许多批评者在评价前者,而我对后者的设计更感兴趣。
DeepSeek Harness 让编码智能体本身变得可插拔。企业和开发者可以替换单个组件,组装出符合自身需求的 Harness。它还提供了一种创建模式,用于运行时自我扩展和迭代改进。
从高层来看,模型是这样的:
- 内核提供运行时和扩展机制。
- 插件提供可替换、可组合的原子能力。
- 企业从社区中挑选插件或自行构建插件,然后将内核与插件打包成一套贴合自身需求的内部 Harness。
要理解这为什么重要,我们首先需要厘清所说的 Harness 究竟指什么。
什么是 Harness?
几天前,InfoQ 的一位同行问了我一个问题:
从上下文管理、任务规划到 MCP 工具调用和多智能体编排,Harness 的能力正变得越来越趋同。真正有意义的创新空间还剩下多少?
关于 Harness,目前仍没有一个被普遍接受的定义。
我的观点是:模型提供智能体的基础推理与认知能力,而 Harness 决定这些能力如何被组织、调用并应用于真实任务。模型与 Harness 共同定义了智能体的实际能力与表现。
我把 Harness 分为两层。
狭义上的 Harness 是帮助编码智能体完成任务的运行时框架,包括上下文管理、记忆、工具调用、规划、测试、验证和多智能体编排。它决定智能体能否可靠地完成任务。
广义上的 Harness 是让智能体在真实业务环境中获得验证、反馈和纠正的闭环系统。它将智能体与组织的系统和流程连接起来,帮助它持续做正确的事。
Harness 问题的前半部分,是智能体如何完成一项任务。这一领域的能力确实正在趋同。
但相似的功能清单并不会产生相同的结果。速度、准确性、稳定性、成本和故障恢复方面的差异,往往隐藏在水面之下。
后半部分则是智能体如何进入真实的工程与业务系统,获得反馈,并持续朝着目标推进。
差异化将越来越多地来自这里:场景特定的验证、反馈归因和闭环执行。
开发平台、生产日志、追踪系统、内部自动化平台、专有知识和组织规则都需要被连接起来。智能体必须看到真实反馈,判断结果是否正确,定位失败来源,并持续进行纠正。
这一层高度依赖于具体环境。通用的编码智能体无法直接解决它。
同一个编码智能体,在一个团队里可能近乎神奇,在另一个团队里却可能完全无用。差异往往在于团队围绕它构建的 Harness。
这就是为什么有这么多项目在打包插件。这些插件的核心,是把过去零散的技能、MCP 集成、文档和连接器,变成可安装、可组合、可分发的单元。
从这个角度看,DeepSeek Harness 的方向就清晰多了。
再看 DeepSeek Harness
DeepSeek Harness 的核心信息是“一切皆插件”。
更重要的是,它让编码智能体本身变得可插拔。模型、工具、技能、会话、沙箱、存储、循环、调度和 UI,全部由可替换、可重新组合的插件组装而成。
这意味着企业可以使用社区插件,开发自己的场景特定插件,或者替换 DeepSeek Harness 自带的默认 Harness 组件。
原则上,这提高了二次开发的灵活性,同时减少了对整个项目进行 Fork 的需要,也更容易持续跟进上游开发。
这个设计让我想起多年前我们做 Egg 时的思路。
Egg 提供了运行时内核、插件系统,以及用于构建更高层框架的扩展机制。
可以用同样的模型来理解 DeepSeek Harness:
- 内核提供运行时和扩展机制。
- 插件提供可替换、可组合的原子能力。
- 企业将内核与社区或内部开发的插件组合起来,构建自己的 Harness。
其思路是保持内核稳定,让生态去探索其余部分。
如果这个方向成功,我们最终得到的可能不止一个 oh-my-dsh。我们可能会看到为不同场景构建的无数变体。
它可能如何影响现有的编码智能体
社区里有人开玩笑说,MiniMax、Kimi 和 ZCode 这些团队现在一定在笑。
我倒不那么确定。
DeepSeek Harness 或许不会对现有编码智能体造成即时的产品压力。但它在生态层面的影响,可能会显著得多。
梁文锋的 AGI 愿景和 DeepSeek 的开源模型,已经提供了两个强有力的号召点。DeepSeek Harness 现在又加入了一个有趣的架构主张。
如果这个架构在现实检验中站得住脚,它可能吸引来自全球的开源开发者。那样的话,现有编码智能体团队未必能笑到最后。
Pi 历史上曾在 OpenClaw 之下扮演重要角色,至今仍被广泛讨论。OpenCode 也持续吸引着一批忠实的开发者社区。但这些项目有 Harness,却没有自己的基础模型。
DeepSeek 既有 LLM,又有 Harness。这种组合创造了巨大的生态潜力。
社区最近一直在讨论,同一个模型在不同的 Harness 下表现可能大相径庭。
如果 DeepSeek Harness 最终成为模型对比的共享基础设施的一部分,会怎样?
如果它成为开源社区首选的 Harness 基础,并且开发者逐渐围绕它构建出丰富的插件生态,DSH 就可能发展成事实标准。其他编码智能体或许会转向兼容它的接口和约定。
这些可能性仍属推测。它们基于今天可见的理念和架构,而非已被验证的生态成果。
这个概念很有吸引力,潜力也是真实的。接下来会发生什么,取决于开发者在显微镜下审视代码之后,这个架构是否仍能赢得社区的支持。