DeepSeek做了一件跟同行不太一样的事。
它没有发布新模型,没有宣布新一轮融资,而是开放了一个开发者预览版——DeepSeek Harness。同步以MIT协议开源。
GitHub仓库上线半小时星数破万,截至发稿已超三万星。一个没有模型的发布,拿到了模型级的关注度。
这不对劲。一个开源的Agent框架,凭什么拿到这种量级的关注?
因为Harness不是又一个Codex,它是一套试图重新定义Agent组装方式的运行时。
模型之外,还有一个叫“Harness”的东西
大模型只负责生成下一步内容。但一个能读写文件、运行命令、调用外部服务、派出子Agent并根据执行结果继续工作的Agent,还需要一套持续运转的控制系统。
这套系统负责上下文管理、权限控制、状态保存、错误恢复和循环停止条件。它连接模型和真实任务——文件读取、工具调用、代码执行、上下文管理、任务恢复。
DeepSeek把模型之外的这部分,叫做Harness。
“Agents aren‘t hard; the Harness is hard.”OpenAI工程师Ryan Lopopolo在2026年2月说过这句话。模型能力在快速提升,但让模型在真实环境中稳定、连续地完成任务,瓶颈在Harness,不在模型。
DeepSeek把这个问题拆到了极致。

一切皆插件:把Agent拆成乐高积木
Harness的核心设计理念只有四个字:一切皆插件。
模型、工具、技能、会话、沙箱、存储、Agent循环、任务调度、用户界面——所有Agent能力都由插件组合而成,可自由替换、灵活重组。模型适配器、工具注册表、会话日志乃至Agent循环本身都属于插件。
底层基于Cordis插件系统构建。Cordis元框架只负责插件的加载、卸载与依赖关系管理。所有具体组件都以独立插件形式存在,通过Cordis服务与事件彼此协作,在配置层自由组合。
开发者无需修改Harness源码,就能以插件方式独立选择、替换或扩展任一能力。
一个早期内测用户用“乐高汽车玩具”来比喻这个设计:DeepSeek官方提供的Coding Agent,只是它自己拼出的一套预置方案。开发者完全可以替换其中任意组件,甚至组合出与编码完全无关的全新形态。
四种模式,四套预设
Harness内置了四种运行模式:
标准模式:功能完整的编码Agent,支持文件编辑、Shell、文件与网页检索、Skills、计划、目标、子代理和工作流。
PTC模式(程序化工具调用):具备标准模式全部能力,让模型用一个TypeScript程序组合多步操作。
极简模式:仅保留一个shell工具与一个文件编辑工具,用于最小环境下的模型基准测试。
创造模式:用于创建自定义Agent预设,提供运行时检查、插件实验和预设创作指导。
每种模式默认加载不同插件集合,开发者可以根据使用场景自由选择。
四套预设背后的逻辑是:Agent的能力不是写死的,而是通过插件组合拼出来的。
它跟Codex不是一类东西
外界很容易把Harness理解为“DeepSeek版Codex”。但两者有本质区别。
Codex尝试交付一个拿来即用的Agent。Harness提供的是一个“可重组、可回放的Agent运行时”。Codex是产品,Harness是基础设施。Codex告诉你“我能做什么”,Harness问的是“你想组装什么”。
二者的差异体现在一个关键设计上:“Agent预设”。预设是一个会话的Agent所运行的插件组装——它的工具、提示词与能力。模型是大脑,决定推理和理解能力;Skill是操作手册,告诉模型遇到某类任务时具体怎么做;工具和插件是软件和权限;Agent预设则是岗位加工作环境。
换一个模型、换一套工具、换一组权限——就是另一个Agent。同一个Harness,可以跑出无数种形态完全不同的Agent。
“自进化”的雏形与现实的边界
Harness引发热议的另一个原因,是它指向了一个更远的方向。
早期内测用户指出,DSH已具备“自进化软件”的雏形:Agent可以检查自己的运行时,现场编写并挂载插件,在后续任务中直接调用新获得的能力。
但当前动态生成的插件仅存在于内存中,重启即消失。有开发者认为“软件自进化”是伪命题,只会带来更大混乱。Harness目前仍处于开发者预览阶段,核心插件与基础接口后续将持续迭代。
方向是清晰的,路还得一步一步走。
模型赢了上半场,Harness要赢下半场
2023到2026,AI竞赛的主战场是模型能力。OpenAI、Anthropic、Google、DeepSeek——所有人都在比谁的模型更强。
这个阶段正在进入尾声。模型能力的差距在缩小,开源模型与闭源模型的性能差距已缩至个位数。下一个阶段的竞争,正在从“谁做出更强的模型”转向“谁让模型真正能干成事”。
Harness就是DeepSeek对下一阶段的理解。它把Agent基础设施开源,让开发者可以自由组合、替换、扩展Agent的每一层能力。当一个模型能跑在不同的Harness上、以完全不同的方式被使用时,模型本身的差异化价值就在被稀释——真正的护城河正在从“模型能力”迁移到“Harness生态”。
Claude、ChatGPT以及国内大厂都在从“聊天”走向“干活”。DeepSeek正在加速走上同一条路。8月11日,“DeepSeek Harness团队”微信公众号完成注册,认证主体是北京深度求索人工智能基础技术研究有限公司。Harness团队负责人崔添翼本科毕业于浙江大学计算机系,曾在Jane Street任职九年,2026年3月加入DeepSeek,5月Harness内部立项。Harness早在V4 Flash正式版的更新日志里就已经被提及。
Harness的发布,是DeepSeek在模型赛道之外,拿到的一张新牌桌的入场券。
这张牌桌上坐着OpenAI的Agents SDK、Anthropic的Claude Agent SDK,以及LangGraph等成熟玩家。DeepSeek进入的是一个已有成熟参与者的市场,差异化的方向是“把Agent能力进一步拆成可由配置组合的插件”。
V4-Pro的涨价宣告中国AI的价格战正在走向终结,Harness的开源则宣告了另一场战争的开始——关于“谁定义Agent运行层”的战争。模型不再是唯一的战场,Harness正在成为新的前线。它的意义不在于DeepSeek做出了一个多好用的Agent,而在于它把Agent的组装权交还给了开发者。
这是一个关于“谁定义Agent能力边界”的选择。Harness给出的答案是:让开发者自己定义。



