DeepSeek终于做了自己的Agent:模型之外,开始补上Harness这一层

2 个月前7.2k
8月13日晚,在DeepSeek V4 Pro正式版上线的同一天,DeepSeek又放出了一个此前预告了半个月的产品——DeepSeek Harness。

8月13日晚,在DeepSeek V4 Pro正式版上线的同一天,DeepSeek又放出了一个此前预告了半个月的产品——DeepSeek Harness。

封面.png

昭粟AI制作

与DeepSeek过去一年频繁发布的大模型不同,这一次发布的并不是一个新的模型。

DeepSeek Harness,简称DSH,是DeepSeek自己开发的一套开源Agent Harness。

简单理解,如果大模型负责“想”,Harness负责的就是让模型真正“干活”:它把模型接入文件、终端、工具、搜索和其他Agent,同时管理上下文、任务执行和不同工具之间的协作。

DeepSeek官方给它的定位是一个“开源agent harness”,目前仍处于Developer Preview(开发者预览)阶段。

目前代码已经在GitHub公开,采用MIT许可证,用户也可以直接通过npm启动Web界面。官方同时提醒,目前产品还在快速迭代,后续可能出现破坏兼容性的修改。

这不是DeepSeek突然做出来的一个“AI编程工具”。

过去几个月,DeepSeek已经在一步步把模型之外的Agent执行层补起来。

模型会写代码

还不等于它能自己把活干完

理解DeepSeek Harness,首先需要区分“模型”和“Agent”。

当用户让大模型“帮我修改这个项目里的登录页面”时,仅仅生成一段代码并不困难。

真正复杂的是后面的工作:模型需要知道项目有哪些文件,找到应该修改的位置,读取代码,调用终端,执行修改,运行测试;如果测试失败,还要读取报错,再继续修改。

如果任务持续几十分钟甚至数小时,它还需要记住之前做过什么,压缩不断增长的上下文,并决定什么时候调用哪个工具。

这些工作并不全部由大模型本身完成。

OpenAI今年1月在介绍Codex工作原理时,就专门把这一层称为Codex的“agent loop”或“harness”:它负责组织模型、工具和提示词之间的交互,让模型生成的判断最终变成文件修改、终端执行等实际动作。

2.png

截图自OpenAI:《Unrolling the Codex agent loop》

Codex官方对Harness和Agent Loop的解释

Anthropic的Claude Code采用的也是类似思路。

按照官方介绍,Claude Code不仅回答代码问题,还能够读取整个代码库、编辑文件、执行命令,并连接开发工具,目前已经覆盖终端、IDE、桌面端和浏览器。

4.png

截图自Anthropic Claude Code官方文档

Claude Code产品能力说明

也正是在这样的行业背景下,“Harness”开始成为Agent产品中越来越重要的一层。

DeepSeek此前在组建Agent Harness团队时,将这套关系概括为:

Model + Harness = Agent。

按照相关招聘信息,DeepSeek将模型之外的上下文管理、工具调用、任务执行等工程工作归入Harness,并已经建立独立的Agent Harness团队。

DeepSeek目前官网招聘页面仍然可以看到“Agent Harness团队”和“Agent Infra研发工程师”等岗位。

5.png

截图自DeepSeek官方招聘页面

DeepSeek这次没有简单复制一个Claude Code

从最终公开的产品来看,DeepSeek Harness确实首先覆盖了AI编程Agent最常见的一套能力。

它能够访问文件系统和终端,也能完成工具调用、项目管理、长任务执行、上下文管理、联网搜索、Skill以及多个Agent之间的协作。

但DeepSeek在底层结构上采用了一套更开放的方式。

它把自己的设计概括成一句话:Everything is a Plugin,一切皆插件。

6.png

截图自DeepSeek Harness官方架构文档

模型适配器可以是插件,工具可以是插件,文件访问可以是插件,Agent Loop可以是插件,Session记录和UI同样可以被替换。

这些组件建立在DeepSeek开发的Cordis插件框架之上。官方架构文档写得相当直接:模型适配器、工具注册、会话日志乃至Agent Loop本身都不是不可修改的固定核心,而是可以根据配置替换的组件。

7.png

截图自DeepSeek Cordis官方教程

Cordis插件框架说明

这使它与目前较成熟的Codex、Claude Code存在一个比较明显的产品差异。

OpenAI更强调把Codex做成一个可以直接承担工程任务的Coding Agent。OpenAI目前对Codex的描述已经包括功能开发、复杂重构、代码审查、多Agent并行以及长任务协作。

今年2月推出Codex App时,OpenAI也直接将其称为“command center for agents”,让开发者同时管理多个Agent。

9.png

截图自OpenAI Codex官方产品页

Introducing the Codex app(多Agent、Skills及长任务能力)

DeepSeek Harness则把更多底层结构开放给开发者。

开发者不仅可以使用一个已经配置好的Agent,还可以决定这个Agent装什么模型、调用什么工具、使用什么Prompt、具有什么Skill,甚至重新组合它的运行方式和界面。

换句话说,目前的DSH更像一个可以自己组装Agent的工作台和运行时,而不是一个已经高度封装好的“DeepSeek版Codex”。

Harness其实已经藏在DeepSeek V4的成绩单里

事实上,早在7月31日DeepSeek V4-Flash正式版API上线公测时,DeepSeek就在官方更新日志中首次公开提到了这个尚未发布的Harness。

当时DeepSeek公布了一系列Agent Benchmark成绩:V4-Flash在Terminal Bench 2.1得到82.7分,NL2Repo为54.2,DeepSWE为54.4,Toolathlon Verified达到70.3。

但在这些数字下面,DeepSeek特意加了一条脚注:

公开Benchmark中的Code Agent任务,并不是单独让V4-Flash模型裸跑,而是使用DeepSeek Harness极简模式作为运行框架,推理强度设置为max。

9.png

截图自DeepSeek API官方更新日志

7月31日V4-Flash更新

到了8月13日正式上线的V4-Pro,DeepSeek再次采用了同样的方法。

根据DeepSeek公布的成绩,V4-Pro在Terminal Bench 2.1达到87.9,NL2Repo达到61.5,DeepSWE达到62.7,Toolathlon-Verified达到74.1。

官方同样注明,公开Code Agent测试使用的是DeepSeek Harness极简模式。

10.png

截图自DeepSeek V4 Pro官方发布页面

Agent Benchmark及Harness测试条件

也就是说,在DeepSeek真正把Harness交到开发者手里以前,它已经进入了DeepSeek自己的模型评测体系。

这也说明一个容易被Benchmark忽略的问题:Agent成绩并不完全等于基础模型成绩。

同一个模型放进不同Harness里,因为System Prompt、工具、上下文压缩、搜索方式、执行策略不同,最后完成任务的能力可能并不一样。OpenAI今年在解释Codex时,同样明确将Harness视为影响模型如何使用工具、执行任务的核心部分。

因此,今天再比较不同公司的“Agent能力”,已经很难只比较模型名称。

从5月招聘,到7月Benchmark

再到8月正式开源

DeepSeek进入Harness并不是8月13日才出现的动作。

今年5月,DeepSeek就开始公开招募Agent Harness相关人员,包括Agent Harness产品经理和研发岗位。随后,其招聘体系中进一步出现Agent Infra等职位。

到了7月31日,尚未发布的DeepSeek Harness第一次出现在V4-Flash官方Benchmark脚注中。

8月13日,DeepSeek V4 Pro正式版上线,Harness再次成为其Code Agent评测环境;同一天,DeepSeek Harness开发者预览版正式公开。

把这三个时间点连起来看,DeepSeek过去几个月实际上完成了从模型能力—Agent评测环境—Agent运行框架的一轮补齐。

而它此前甚至主动让自己的模型适配竞争对手的Agent工具。

DeepSeek V4目前原生支持OpenAI Responses API,并专门提供Codex适配;官方文档同时提供Claude Code接入指南,用户可以把Claude Code底层调用的模型切换为DeepSeek。

11.png

截图自DeepSeek V4 Pro官方页面

Responses API及Codex适配

现在,DeepSeek选择再往前走一步:不仅提供模型,也自己提供承载模型工作的Harness。

现在的DeepSeek Harness

还远没有到“取代Codex”的阶段

DeepSeek自己没有把DSH包装成已经成熟的商业产品,而是明确标注为Developer Preview,并在GitHub首页用大写字母提醒开发者:未来会出现破坏兼容性的变更。

发布后十几个小时,GitHub Discussions里已经出现大量社区插件,也开始出现安装、Windows路径和长任务运行等Bug反馈。例如有开发者反馈,长任务运行过程中后台停止响应后,Web页面仍持续显示“运行中”,停止任务、继续发送消息等操作也无法使用。

12.png

截图自DeepSeek Harness GitHub Discussions:长任务卡死反馈

(开发者个案,不代表整体体验)

与此同时,社区已经开始出现第三方搜索、跨Session记忆、邮件、OpenAI Codex Provider等插件。GitHub官方讨论区显示,产品发布后很快出现了大量Show and Tell(展示与讲解)项目。

13.png

截图自DeepSeek Harness GitHub Discussions

(社区插件及早期开发者生态)

因此,现在把DeepSeek Harness直接描述成“Codex杀手”还为时过早。

它真正值得关注的地方反而更具体:此前DeepSeek最有辨识度的产品是模型和API;现在,它第一次把自己用于组织模型、工具和执行环境的Harness公开给开发者。

而在Codex和Claude Code已经把AI编程从“回答代码问题”推进到“把整个任务交给Agent”的情况下,DeepSeek也开始进入模型之外的这一层竞争。


格隆汇声明:文中观点均来自原作者,不代表格隆汇观点及立场。特别提醒,投资决策需建立在独立思考之上,本文内容仅供参考,不作为实际操作建议,交易风险自担。

App内直接打开
商务、渠道、广告合作/招聘立即咨询

相关文章

具身智能,热钱不念旧情

山上 · 昨天 22:31

cover_pic

DeepSeek联手华为,能否击穿英伟达CUDA?

数智猿 · 昨天 22:20

cover_pic

2026年全球汽车PVC和PU皮革市场规模达到13.27亿美元

细分市场报告智库 · 昨天 20:54

cover_pic
我也说两句