← 返回全部文章
·约 7 分钟PPT

模型厂造起了工作台:DeepSeek 开源 Harness,把 Agent 拆成乐高

Agent

配套媒体

本页对应的 PPT 与演示视频

deepseek-harness-recommend.mp4
PPT
deepseek-harness-recommend.pptx浏览器不能直接打开 PPT,下载后用 PowerPoint / WPS / Keynote 查看
下载没反应?点这里复制直链

侧边栏预览窗口(Electron webview)会拦截下载,把下面的链接复制到 Chrome / Edge 地址栏打开即可保存。

PPT../../deepseek-harness-recommend.pptx
视频../../deepseek-harness-recommend.mp4
本文目录
  1. 为什么这篇值得写?
  2. 它是什么?Model + Harness = Agent
  3. 一切皆插件:没有"特权核心"
  4. 底层血缘:北大 + Koishi 的作者
  5. 四种运行模式,覆盖从验证到生产
  6. 3 分钟上手
  7. 一个容易被忽略的细节:这个项目自己就是"AI 写 Agent"的活样本
  8. 和 Claude Code、Codex 到底差在哪?
  9. 生产实践:先别上生产
  10. 最适合谁?
  11. 重点回顾
  12. 延伸阅读

模型厂造起了工作台:DeepSeek 开源 Harness,把 Agent 拆成乐高

过去一年,所有人都在问"哪个模型更强";DeepSeek 用一次开源告诉我们,下一仗不在模型,在"把模型装进真实工作流"的那套工程底座。

为什么这篇值得写?

8 月 13 日晚,DeepSeek 开源了它的第一款 Agent 产品——DeepSeek Harness(dsh),MIT 协议。它不是又一个聊天模型,而是一整套"让 AI 真正动手干活"的运行框架。上线一小时 GitHub 星标破 2.4 万,到 8 月 14 日早间已突破 4 万,被多家媒体称为"GitHub 史上最快涨星"。

更值得写的是它背后的思路:模型公司第一次把"工程化工作台"当成主角来开源,而不是只把权重丢出来。

DeepSeek Harness 主题速览

它是什么?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》(时空可组合性的编程范式)。它管三件事:服务注册、类型化事件、插件组合。换一个组件,不需要动系统其它部分。

一切皆插件:Cordis 驱动的可组合架构

底层血缘:北大 + 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 人。人肉根本写不出这个速度。

数据冲击:64 天、1.2 万提交、4 万星

和 Claude Code、Codex 到底差在哪?

DeepSeek Harness vs Claude Code vs Codex

一句话:定位上三家都在抢"代码智能体"赛道,但 Harness 是"框架先行"而非"模型绑定"——它的插件架构理论上能接任意第三方模型,有潜力成为跨模型的通用 Agent 底座,而不是某个闭源生态的附属品。

生产实践:先别上生产

DeepSeek 明确说这是开发者预览版,"会有破坏性变更"(THERE WILL BE COMPATIBILITY-BREAKING CHANGES)。这不是 1.0 产品,是公开迭代的地基。今天在上面搭东西,得准备好跟着插件接口一起升级。

另外,它目前明显偏向代码智能体场景;通用办公、客服类 Agent 还需要社区补齐插件。

最适合谁?

  • 想自己搭 coding agent、又不想被某个模型绑架的团队;
  • 需要多 Agent 编排、长周期任务协作的工程场景;
  • 想研究"Agent 运行时"到底该怎么设计的开发者。

重点回顾

  1. DeepSeek 开源第一款 Agent 产品 Harness,MIT,上线一小时 2.4 万星;
  2. 核心公式是 Model + Harness = Agent,补齐模型之外的执行层;
  3. "一切皆插件",没有特权核心,靠 Cordis 实现时空可组合;
  4. 四档运行模式从基准测试到生产全覆盖;
  5. 它自己就是"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