文章摘要
8月13日,DeepSeek发布首个版本DSH(DeepSeek Harness)并开源。它虽具诸多功能,但只是开发者预览版。其核心设计理念“一切皆插件”,适配当前技术环境。DeepSeek开源此框架吸引全球开发者探索,虽尚处0.1阶段,但试图争夺Agent时代的行业演化权。相关线上分享会8月20日举办,欢迎相关人员报名。

Codex、Claude Code、OpenCode甚至Kimi都拥有了专属的Harness工具链,而DeepSeek此前始终没有推出对应的解决方案。直到8月13日,其正式发布了首个版本DSH,即DeepSeek Harness,代码以MIT协议开源在全球主流开源平台上。

不少人第一眼会觉得DSH只是一款对标同类工具的产品:它配备了Web可视化界面,支持代码读写、Shell命令运行、文件与网页检索、技能加载、计划制定、子Agent调用等功能,同时提供标准、PTC、极简、创造等多种运行模式。但DeepSeek官方明确表示,这只是开发者预览版,未来可能出现兼容性破坏性变更,当前仓库版本仍停留在0.1.0-rc阶段。

通常以交付为核心的产品会刻意隐藏自身的不确定性,但DSH却将这种不确定性直接摆在了台前。它真正想要发布的,或许并非一款成熟的成品,而是一套面向全社区的Harness探索机制。

Harness已经成为模型能力的一部分

DeepSeek在DSH的发布页面中给出了一个简洁的公式:Agent = Model + Harness。其中模型负责理解、推理与内容生成,而Harness则为模型提供上下文管理、工具调用、文件系统、记忆存储、权限控制、沙箱环境、Agent循环以及与真实世界交互的接口。如果把模型比作大脑,那么Harness就相当于身体、神经系统与工作环境。

进入Agent阶段后,模型能力已经无法脱离Harness单独评估。同一套模型,在不同的上下文管理策略、工具定义、系统提示词与Agent循环配置下,最终表现可能天差地别。模型决定了能力上限,而Harness则决定了有多少能力能够真正落地到实际任务中。

但当前一个核心问题尚未解决:我们其实并不清楚最理想的Harness应该具备何种形态。究竟应该为模型提供数十个原子工具,还是允许其通过代码组合多轮工具调用?应该尽可能保留完整上下文,还是需要频繁压缩上下文内容?应该坚持单Agent模式,还是将任务拆分给多个子Agent协作完成?交互入口应该选择CLI、IDE、桌面应用,还是完全无界面的后台进程?这些关键问题至今都没有形成统一的收敛答案。

最妙的五个字:一切皆插件

DSH的核心设计理念是“一切皆插件”,这一概念的覆盖范围相当彻底:模型、工具、技能、会话、沙箱、存储、文件系统、Agent循环、调度逻辑乃至UI界面,全部都由插件提供支持,可以在配置层进行替换、重组与扩展。

在DSH的架构文档中,甚至连Agent循环都并非不可触碰的核心组件。系统不存在需要反复修改的“特权内核”,开发者可以将自定义插件挂载到现有组件旁,替换特定能力而无需复刻整个项目。其底层的Cordis内核仅负责三件事:插件的加载、卸载与依赖关系管理,不承载任何具体的Agent业务能力。

这种架构非常适配当前的不确定性技术环境。Cordis团队还发布了题为《A Programming Paradigm for Spatiotemporal Composability》的论文,讨论所谓“时空可组合性”:组件不仅需要能够自由建立依赖关系,还需要在被移除时完整撤销自身带来的所有影响。直白来说,就是今天被认为正确的方案,明天可以被完整替换,换上更优的解决方案,而不会导致整个系统崩溃。

当技术路线已经收敛时,高度可替换的系统未必是效率最高的选择,但在模型与Agent能力都尚未定型的阶段,“随时替换答案”的能力,或许比“立刻选对答案”更加重要。因此“一切皆插件”并非单纯的工程审美选择,而是DeepSeek面对行业不确定性的战略布局。

把全世界变成一个分布式Harness团队

DeepSeek的团队规模相对有限,无论技术实力多强,都无法同时覆盖上下文管理、工具协议、Agent循环、沙箱环境、记忆系统、任务调度、多Agent协作、垂直行业工具以及各类交互界面的全部探索方向。

而开源一款插件化的Harness框架,就能将整个探索空间交给全球开发者社区。有人可以开发更优质的记忆插件,有人可以重新设计工具调用逻辑,有人可以测试新型多Agent调度方案,有人可以接入远程沙箱环境,有人可以打造视觉能力、终端界面、工作流引擎或者垂直行业专属Agent。每一款插件,本质上都是一个可以运行、对比并淘汰的Harness设计假设。

DeepSeek的贡献指南中有一句值得关注的表述:官方仓库中的软件包,并不天然比社区创建的软件包更重要。官方甚至建议将官方仓库视为一种思路参考、官方示范与灵感来源,而非必须遵守的标准答案。

目前主仓库由于团队规模与开发节奏限制,暂时不接收外部Pull Request,DeepSeek为社区提供的参与方式包括问题反馈、独立插件开发、教程撰写以及协助其他用户使用。这意味着官方并没有将所有创作者的思路限制在单一仓库中,而是试图构建“内核集中、创新分布”的生态:DeepSeek负责维护基础组合机制,社区则在边缘同时尝试数百种不同的可能性。

截至8月14日,官方指定的开源平台专属插件话题页面已经聚集了超过六百个公开仓库。其中难免存在蹭标签、重复建设或质量参差不齐的项目,但这恰恰说明这套机制正在快速吸引开发者参与。对于刚开放的开发者预览版而言,最重要的指标或许并非当前拥有多少成熟插件,而是全球开发者是否愿意将自己的想法接入这套系统。

这就是它作为战略的价值

如果将DSH视为一款产品,我们可能会关注它是否比同类工具更好用、UI界面是否成熟、Token消耗是否合理、子Agent是否容易报错、文档是否清晰等问题。这些问题确实都很重要,但如果将其视为一项战略布局,我们需要关注的则是另外几个维度:它动员了哪些群体参与?它允许多少种技术路线并行存在?全球对Harness的探索最终会沉淀在哪里?

在模型能力快速迭代、Harness范式尚未定型的阶段,过早押注一款封闭产品,相当于用单一公司的判断去猜测一个仍在快速变化的行业终局。DeepSeek的选择则是保留尽可能多的选择权:如果某一种上下文管理策略最终胜出,可以将其设为默认插件;如果PTC模式比传统工具调用更高效,可以进一步强化该方案;如果未来模型能力足够强大,不再需要复杂的多Agent编排,相关组件可以直接移除;如果某个垂直社区开发出更优质的工作流,DSH可以直接吸收其经验而无需重构整个系统。

更重要的是,这种模式会形成模型与Harness共同进化的闭环。社区公开的问题反馈、插件开发成果与运行经验,会不断暴露模型在真实任务中的痛点与摩擦点。这些反馈既可以推动Harness框架迭代,也能反过来为模型团队提供方向:下一代模型应该在哪些Agent相关能力上进行针对性训练。

DeepSeek开放的并非仅仅是代码与插件平台,而是自身的问题探索空间。

争夺Agent时代的演化权

产品的逻辑是为用户提供一个标准答案,而平台的逻辑则是让更多人参与提供答案。而战略的逻辑,则是确保未来无论出现哪一种主流方案,都能在自身的体系框架内发生。

从这个角度来看,DeepSeek Harness的布局相当巧妙。它并没有等到所有问题都想清楚之后,才推出一款号称完美的DeepSeek版同类工具,而是在模型能力与Harness范式都尚未收敛的阶段,动员全球开发者共同参与探索,广纳天下之Harness贤才,一同探索尚未明确的行业方向。

当前的DSH固然只是0.1阶段的预览版本,但DeepSeek真正试图争夺的,是Agent时代的行业演化权。

相关的线上闭门分享会将在8月20日周四晚举办,主题围绕DeepSeek Harness展开观察与思考,欢迎对Agent Harness领域感兴趣的研究员、工程师、创业者参与,可扫码报名。

广纳天下之Harness贤才,共同探索未至之境。

以上内容不代表本平台立场,仅供读者参考