DeepSeek Harness 深度解读:一个「Model + Harness = Agent」的开放式智能体底座
一、为什么 DeepSeek Harness 一夜刷屏
2026 年 8 月 13 日,DeepSeek 开源了一个叫 DeepSeek Harness (简称 dsh)的智能体运行框架,采用 MIT 协议,发布 v0.1 开发者预览版,仓库地址为 github.com/deepseek-ai/deepseek-harness。
它的增长数据相当夸张:
- 上线不到 2 小时 Star 破万;
- 12 小时突破 5 万 Star,被媒体称为「史上增长最快的仓库之一」,增速是此前纪录保持者 OpenClaw 的约 80 倍;
- 开源第 5 天约 14.9 万 Star、1.5 万 fork;
- 24 小时内就出现了 288 个第三方插件仓库,累计插件超过 5100 个、作者超过 3500 位。
社区把它称作 「Agent 领域的 Linux 时刻」。但真正值得关注的不只是数据,而是它给出的一个清晰定位等式:
Model + Harness = Agent
用官方的话说:模型是大脑,Harness 是手脚和神经系统。 这句话,其实是理解整个项目的钥匙。
二、核心思想:一切皆插件
DeepSeek Harness 最核心的设计,是**「Everything is a Plugin」(一切皆插件)**。
传统上,我们理解的「插件」是给一个成品软件做外围扩展,比如给 IDE 装一个插件。但 DSH 把「插件」这个概念推到了极致------不只是外围能力是插件,连这些核心部件都是可替换的插件:
- 模型适配器(接入哪家大模型,是插件);
- 工具注册表(提供哪些工具,是插件);
- 会话日志(怎么记录和持久化,是插件);
- Agent 主循环本身(Agent 怎么转起来,也是插件)。
官方文档里有一句很有分量的话:
不存在需要打补丁的特权内核。
也就是说,DSH 没有一块「写死的核心代码」是碰不得的。你想扩展它,不是去改源码打补丁,而是把你自己的插件「挂载到其他插件旁边」。每一项注册都是一个副作用,当插件卸载时会被自动撤销------这就是它能够热插拔、可回溯、依赖可管理的基础。
底层:Cordis 元框架
支撑「一切皆插件」这套机制的,是一个叫 Cordis 的元框架(由 DeepSeek 与北京大学联合研发,配套有论文《A Programming Paradigm for Spatiotemporal Composability》)。它解决的核心问题是时空可组合性------让不同插件能在共享上下文里贡献服务、类型化事件和可逆副作用,同时保证装配顺序和卸载顺序的确定性。
对于普通开发者来说,你只需要记住一点:Cordis 让「组装一个 Agent」变成了「叠放一层层插件」。
三、四种预设模式
DSH 开箱提供了四种预设模式(preset),覆盖从「全功能」到「基准测试」的不同场景:
| 模式 | 能力 | 适用场景 |
|---|---|---|
| 标准模式 | 完整编码 Agent:文件编辑、Shell、网页搜索、子智能体、计划模式 | 日常编码、复杂任务编排 |
| PTC 模式 | 让模型生成 TypeScript 程序来组合多步操作,压缩往返调用 | 追求 token 效率和确定性 |
| 极简模式 | 仅 bash 和 str_replace_editor 两个工具 |
基准测试、可控性要求高的场景 |
| 创造模式 | 自定义 Agent 预设,用 Agent 造 Agent | 二次开发、构建自己的 Agent |
这种分层设计很有意思:它既给了你「拿来就用」的完整形态,也给了你「拆到只剩两个工具」的裸机形态,中间再提供完全自定义的「创造模式」。这正好呼应了它的定位------底座,而不是成品。
四、它和 Claude Code 有什么区别
这是很多人问的第一个问题。答案是:它们不是一个层面的东西。
可以把 Claude Code 这类产品理解成「精装房」:功能齐全、体验好,但你只能在开发商允许的范围内装修,核心结构动不了。
而 DeepSeek Harness 更像是「施工图 + 预制件全开源」:它把 Agent 的每一块预制件都开源出来,组装权交给你。你可以在配置层替换掉核心组件------换个模型提供商、换个文件系统实现、甚至换个 Agent 主循环。
一个最直接的体现是:DSH 不锁定任何一家模型。它支持 Anthropic、OpenAI、AWS Bedrock、Azure、Gemini、Ollama 本地模型等近 40 种提供商,大模型在它眼里只是一个可替换的零件。它还内置了把 Claude Code 和 Codex 作为子 Agent 调用的 Provider,可以作为上层编排器。
五、为什么说它是「Linux 时刻」
Linux 之所以成为基础设施,不是因为它功能最强大,而是因为它开放、可组装、不锁定,于是生态在它之上自发生长。
DSH 正在重演这个故事:
- 首发版本界面丑、不能读图、没有 IDE 形态、没有 TUI------这些「毛边」在 5 天内就被社区补齐;
- 出现了 Tauri 桌面版(约 100MB)、pywebview 桌面版(约 18MB)等第三方封装;
- 插件通过
dsh-plugin话题在 GitHub 上自组织,形成了事实上的「插件市场」雏形。
从「赛博乐高」走向「Agent Store」,DSH 的想象空间在于它具备了类似 Android 的生态潜力:底座不赚钱,但底座上的生态可以。
六、小结
DeepSeek Harness 不是「又一个 Claude Code」,而是一个开放式的 Agent 基础设施底座。它的价值不在于某一项具体功能,而在于通过「一切皆插件」架构消除了组件锁定,把 Agent 技术栈的组装权交还给了开发者。
当然,作为开发者预览版,它目前完成度、稳定性和 token 效率都还有待提升(官方也明确提示会有破坏性变更)。但方向本身,已经足够清晰。
下一篇,我们聊聊怎么把它跑起来、配置多模型,以及它那些「自带黑匣子」的可追溯能力。
参考:deepseek-ai/deepseek-harness 官方仓库与文档。