模型厂造起了工作台:DeepSeek 开源 Harness,把 Agent 拆成乐高
配套媒体
本页对应的 PPT 与演示视频
下载没反应?点这里复制直链
侧边栏预览窗口(Electron webview)会拦截下载,把下面的链接复制到 Chrome / Edge 地址栏打开即可保存。
../../deepseek-harness-recommend.pptx../../deepseek-harness-recommend.mp4本文目录
模型厂造起了工作台:DeepSeek 开源 Harness,把 Agent 拆成乐高
过去一年,所有人都在问"哪个模型更强";DeepSeek 用一次开源告诉我们,下一仗不在模型,在"把模型装进真实工作流"的那套工程底座。
为什么这篇值得写?
8 月 13 日晚,DeepSeek 开源了它的第一款 Agent 产品——DeepSeek Harness(dsh),MIT 协议。它不是又一个聊天模型,而是一整套"让 AI 真正动手干活"的运行框架。上线一小时 GitHub 星标破 2.4 万,到 8 月 14 日早间已突破 4 万,被多家媒体称为"GitHub 史上最快涨星"。
更值得写的是它背后的思路:模型公司第一次把"工程化工作台"当成主角来开源,而不是只把权重丢出来。

它是什么?Model + Harness = Agent
DeepSeek 给了一个极简公式:Model + Harness = Agent。
- **Model(模型)**负责推理和决策——"该做什么";
- **Harness(框架)**负责把决策变成动作——"怎么落地",包括任务管理、长周期协作、多智能体编排、上下文维护、联网检索、技能调用。
换句话说,Harness 补齐的是模型之外那一整层"执行基础设施"。Claude Code、Codex CLI 做的不也是这件事吗?DeepSeek 的不同在于:它把这套东西彻底做成"可替换的零件"。
一切皆插件:没有"特权核心"
这是 Harness 最反常识的设计。传统 Agent 框架会在核心里写死一堆能力(模型路由、工具执行、会话管理、沙箱),再在外面"加点扩展"。Harness 把这个模型整个反过来——模型适配器、工具注册表、会话日志、Agent 循环本身,全都是插件。
你扩展它,不是 fork 源码改核心,而是"在旁边挂一个插件"。官方原话:没有需要 patch 的特权核心(no privileged core to patch)。
驱动这一切的是 Cordis——一个插件元框架,论文名叫《A Programming Paradigm for Spatiotemporal Composability》(时空可组合性的编程范式)。它管三件事:服务注册、类型化事件、插件组合。换一个组件,不需要动系统其它部分。

底层血缘:北大 + Koishi 的作者
Cordis 的作者 Shigma(史一凡)是著名聊天机器人框架 Koishi 的作者,GitHub 主页公司一栏已经写着 @deepseek-ai。DeepSeek 没有自己造插件系统,而是把这套被 4000 多个社区插件验证过的架构"招安"了进来——仓库里记录了 18 条对上游 Cordis 的本地修改,白纸黑字可查。
配套还有一篇 88 页的论文同步发布,Harness 的 README 直接链过去。这是论文的工业级验证,也是少见的"开源当天就把理论地基亮出来"。
四种运行模式,覆盖从验证到生产
Harness 预置了四档递进的运行模式:

- 标准模式:文件编辑、Shell、检索、Skills、子 Agent 编排,完整工具集;
- PTC 模式(程序化工具调用):模型生成 TypeScript 代码,把多步工具链自动串起来;
- 极简模式:只留 Shell 和文件编辑,专为基准测试;
- 创造模式:实时看运行时状态、内存里调试插件、自定义新运行模式。
3 分钟上手
最快的体验方式就是一行命令:
npx @deepseek-ai/dsh web
它会拉起 Web UI,默认跑在 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
需要 Node.js 22.19+ 或 24+,一个 DeepSeek API Key(Web / headless / ACP 演示需要)。
一个容易被忽略的细节:这个项目自己就是"AI 写 Agent"的活样本
翻仓库最冲击的不是代码,是开发过程本身。.agents/notes/ 目录里躺着 1372 个文件、约 450 组决策笔记,从 6 月 11 日起逐日滚动——文档自己写得很清楚:"Agent Notes 即 agent 写的 RFC",大部分设计决策出自一个 agent 之手。
更幽默的是,仓库内置了一套给 AI 用的技能:dsh-code-review(AI 审代码)、dsh-merging-stacked-prs(AI 合并 PR 栈),甚至有一个 dsh-trim-cot-leakage——专门负责修剪 AI 散落进文档里的思维链痕迹。一个项目,AI 多到需要专门技能去清理 AI 的"思考残留",这是什么浓度?
64 天,1.2 万次提交,核心团队约 15 人。人肉根本写不出这个速度。

和 Claude Code、Codex 到底差在哪?

一句话:定位上三家都在抢"代码智能体"赛道,但 Harness 是"框架先行"而非"模型绑定"——它的插件架构理论上能接任意第三方模型,有潜力成为跨模型的通用 Agent 底座,而不是某个闭源生态的附属品。
生产实践:先别上生产
DeepSeek 明确说这是开发者预览版,"会有破坏性变更"(THERE WILL BE COMPATIBILITY-BREAKING CHANGES)。这不是 1.0 产品,是公开迭代的地基。今天在上面搭东西,得准备好跟着插件接口一起升级。
另外,它目前明显偏向代码智能体场景;通用办公、客服类 Agent 还需要社区补齐插件。
最适合谁?
- 想自己搭 coding agent、又不想被某个模型绑架的团队;
- 需要多 Agent 编排、长周期任务协作的工程场景;
- 想研究"Agent 运行时"到底该怎么设计的开发者。
重点回顾
- DeepSeek 开源第一款 Agent 产品 Harness,MIT,上线一小时 2.4 万星;
- 核心公式是 Model + Harness = Agent,补齐模型之外的执行层;
- "一切皆插件",没有特权核心,靠 Cordis 实现时空可组合;
- 四档运行模式从基准测试到生产全覆盖;
- 它自己就是"AI 写 Agent"的样本:1372 份 AI 写的决策笔记。
延伸阅读
- 仓库:github.com/deepseek-ai/deepseek-harness
- 论文:A Programming Paradigm for Spatiotemporal Composability
- 相关:Claude Code、OpenAI Codex CLI、Prime Intellect prime-agent、Muse Glimmer